This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] Linux/WL1831MOD:WL1831具有 WPS 支持中的 AP 模块? 或者不是?

Guru**** 2524460 points
Other Parts Discussed in Thread: WL1831

请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/wireless-connectivity/wi-fi-group/wifi/f/wi-fi-forum/608100/linux-wl1831mod-wl1831-has-ap-mod-in-wps-support-or-not

器件型号:WL1831MOD
Thread 中讨论的其他器件:WL1831

工具/软件:Linux

大家好、

我想在 Android Marshmallow 的 AP 模式下实施 WPS。

Android 源已具有 WPS 客户端访问权限。

我在 TI 提到了以下谈话

https://e2e.ti.com/support/wireless_connectivity/wilink_wifi_bluetooth/f/307/t/603487

我还验证了固件文件- TIInit_11.8.32.bts。 我在 AP 模式下没有收到任何关于 WPS 的信息。

我只想确认 WL1831芯片是否支持 AP 模式下的 WPS?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好,
    是 WiLink8支持 AP 模式下的 WPS。 请参阅第1.3节: www.ti.com/.../swru423a.pdf
    BTS 文件用于蓝牙而不是 WiFi。 供参考:我们在 Linux 上进行测试。

    谢谢、
    Saurabh
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好 Saurabh Narang、

    感谢您的回答。

    我通过以下链接启用 AP 模式中的 WPS。

    processors.wiki.ti.com/.../WiLink8_WLAN_Demo:_Linux

    我刚刚按照 hostapd.conf 配置的 README-WPS 文件进行操作

    运行 ap_start.sh 时,我将获得以下日志

    ap_start.sh app/         
    root@sabersd_6dq:/system #./ap_start.sh                                       
    wpa_supplicant 状态:
    hostapd 状态:
    加载驱动程序
    insmod:无法加载/system/lib/modules/wlcore_sdio.ko:文件存在
    设置监管域
    不是有效的 ISO/IEC 3166-1 alpha 2
    特殊的非 alpha 2可用条目:
           00     世界监管领域
    全局
    国家/地区00:DFS 未设置
           (2402 - 2472 @ 40)、(6、20)、(不适用)
           (2457 - 2482 @ 40)、(6、20)、(不适用)、无源扫描
           (2474 - 2494 @ 20)、(6、20)、(不适用)、无 OFDM、 被动扫描
           (5170 - 5250 @ 160)、(6、20)、(不适用)、无源扫描
           (5250 - 5330 @ 160)、(6、20)、(0ms)、DFS、 被动扫描
           (5490 - 5730 @ 160)、(6、20)、(0ms)、DFS、 被动扫描
           (5735 - 5835 @ 80)、(6、20)、(不适用)、无源扫描
           (57240 - 63720 @ 2160)、(不适用、0)、(不适用)

    创建新接口
    Wlcore:关闭
    正在加载 hostapd
    init:无此类服务'hostapd_bin'
    使能接口
    Wlcore:PHY 固件版本:版本8.2.0.232
    wlcore:固件已启动(版本8.9.0.0.48)
    IPv6:ADDRCONF (NETDEV_UP):wlan0:链路未就绪
    wlan0    Link encap:以太网 HWaddr 5C:31:3E:E1:2D:9F
             iNet addr:192.168.43.1 Bcast:192.168.43.255 掩码:255.255.255.0
             上广播多播 MTU:1500 公制:1
             RX 数据包:0错误:0丢弃:0超限:0帧:0
             TX 数据包:0错误:0丢弃:0超限:0载波:0
             冲突:0 txqueuelen:1000
             RX 字节:0 TX 字节:0

    正在启动 DHCP 解 amon
    root@sabersd_6dq:/system #./ap_start.sh[53]:udhcpd:找不到
    init:从状态为127的未跟踪 pid 2314退出

     

    帮助我解决此问题。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好,
    以上链接中提供的说明适用于 Linux OS。 所有说明可能并不直接适用于 Android。 如前所述,我们在 Linux 上进行测试。 您可以使用 Android GUI 启用热点,确保 hostapd 正在运行,然后启动 hostapd_CLI 以测试 WPS PBC

    Saurabh
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好 Saurabh Narang、

    感谢您的回复。

    正如您所说的、我已验证 hostapd 正在使用 top 命令运行

    这是它的日志、

    2006 0 0% S 11 845516K 25672K bg Bluetoot org.codeaurora.bluetooth

    2143 00% Z 1 0K 0K FG wifi 主机

    107 1 0% S 1 0K 0K FG root mmcqd/3boot1

    2 0 0% S 1 0K 0K FG root kthreadd

    3 0 0% S 1 0K 0K FG root ksoftirqd/0

    4 0 0% S 1 0K 0K FG root kwork/0:0

    然后,如果我 lanch hostapd_cli,则它无法连接

    root@sabersd_6dq:/# hostapd_cli

    hostapd_cli v2.5-devel-6.0.1

    版权所有(c) 2004-2015、Jouni Malinen 和贡献者

    本软件可根据 BSD 许可条款分发。

    有关更多详细信息,请参见 README。

    无法连接至 hostapd–重试

    请帮助我解决此问题。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好,
    您尚未提到 hostapd_CLI 的接口参数。 请使用'hostapd_cli -i ”其中 热点/ AP 接口

    谢谢
    Saurabh
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好 Saurabh Narang、

    我 通过提及接口获得了相同的结果。 请找到以下日志。

    root@sabersd_6dq:/# hostapd_cli -i wlan0
    hostapd_cli v2.5-devel-6.0.1
    版权所有(c) 2004-2015、Jouni Malinen 和贡献者

    本软件可根据 BSD 许可条款分发。
    有关更多详细信息,请参见 README。


    无法连接到 hostapd -正在重试
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好,
    在这种情况下,由于我们在 Linux 上看不到此问题,您需要在最后调试此问题。 指针:
    -运行 netcfg 并检查 wlan0是 station 还是 AP 接口。
    -如何确认 AP/主机点是否正常运行?

    谢谢、
    Saurabh
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    尊敬的 Saurabh:
    =>在站点和 AP 模式下、它仅显示 wlan0。
    =>我们与其他设备建立连接(从任何电话连接)以确认 AP/热点工作成功。

    您的测试是否已在 Linux 上完成?

    此致、
    Karthi
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Karthi、
    您是否通过超级用户访问尝试过此操作? 输入'u',然后输入'hostapd_cli - i wlan0'。
    是的、我们在 Linux 上执行所有测试

    谢谢
    Saurabh
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    尊敬的 Saurabh:
    我仅使用超级用户访问。
    root@sabersd_6dq:/#

    请您快速完成 WPS 测试、并为我提供相关程序。 我们需要尽快完成。

    此致、
    Karthi
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    大家好,我们不会在 Android 上测试它。 我们在 Linux 上看不到此问题,它与 WiLink8无关。 您将需要在结尾处对其进行调试

    谢谢
    Saurabh
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    尊敬的 Saurabh:
    您能为我提供以下任务的 Linux 测试程序吗:
    =>如何打开热点
    =>如何运行 WPS

    您能给我提供命令和相应的结果日志吗?


    此致、
    Karthi
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好,
    在 Linux 上,我们运行脚本以启动 AP 模式。 详细信息: processors.wiki.ti.com/.../WiLink8_WLAN_Demo:_Linux

    下面的快照:

    root@AM335x-EVM:/usr/share/wl18xx。/ap_start.sh
    添加 wlan1接口
    配置文件:/usr/share/wl18xx/hostapd.conf
    WPS:忽略_广播_SSID 配置强制禁用 WPS
    [245061.701927] IPv6:ADDRCONF (NETDEV_UP):WLAN1:链路未就绪
    WLAN1:接口状态未初始化-> COUNTRY 更新
    [245061.956408] cfg80211:法规域更改为国家/地区:美国
    [245061.962414] cfg80211:DFS 主设备区域:FCC
    [245061.966705] cfg80211:(start_freq - end_freq @带宽)、(max_antenna_gain、max_EIRP)、(dfs_cac_time)
    [245061.981174] cfg80211:(2402000 KHz - 2472000 KHz @ 40000 KHz)、(N/A、3000 MBM)、(N/A)
    [245061.989329] cfg80211:(5170000 KHz - 5250000 KHz @ 80000 KHz、160000 KHz 自动)、(N/A、2300 MBM)、(N/A)
    [245062.005081] cfg80211:(5250000 KHz - 5330000 KHz @ 80000 KHz、160000 KHz 自动)、(N/A、2300 MBM)、(0s)
    [245062.015226] cfg80211:(5490000 KHz - 5730000 KHz @ 160000 KHz)、(N/A、2300 MBM)、(0 s)
    [245062.027139] cfg80211:(5735000 KHz - 5835000 KHz @ 80000 KHz)、(N/A、3000 MBM)、(N/A)
    [245062.037767] cfg80211:(57240000 KHz - 63720000 KHz @ 2160000 KHz)、(N/A、4000 MBM)、(N/A)
    将接口 wlan1与 hwaddr de:ad:be:ef:00:10和 ssid "ringtest"一起使用
    [245062.073121] IPv6:ADDRCONF (NETDEV_CHANGE):WLAN1:链路就绪
    WLAN1:接口状态 COUNTRY 更新->已启用
    WLAN1:已启用 AP

    root@AM335x-EVM:/usr/share/wl18xx
    root@am335x-evm:/usr/share/wl18xx hostapd_cli -i wlan1
    hostapd_cli v2.6-devel-R8.7_SP1
    版权所有(c) 2004-2016、Jouni Malinen 和贡献者

    本软件可根据 BSD 许可条款分发。
    有关更多详细信息,请参见 README。



    交互模式

    >>

    >>

    谢谢
    Saurabh
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好,

    下面的 WPS PBC 命令输出。 基站使用 WPS PBC 成功连接到 WiLink8热点。  

    root@am335x-evm:/usr/share/wl18xx hostapd_cli -i wlan1

    hostapd_cli v2.6-devel-R8.7_SP1

    版权所有(c) 2004-2016、Jouni Malinen 和贡献者

    本软件可根据 BSD 许可条款分发。

    有关更多详细信息,请参见 README。

    交互模式

    >> WPS_PBC

    WLAN1:WPS-PBC-ACTIVE

    <3>WPS-PBC-ACTIVE

    好的

    WLAN1:STA 54:4a:16:38:37:93 IEEE 802.11:已认证

    WLAN1:STA 54:4a:16:38:37:93 IEEE 802.11:相关(AID 1)

    WLAN1:CTRL-EVENT-EAP-Started 54:4a:16:38:37:93

    WLAN1:Ctrl-EVENT-EAP-Proposed 方法供应商=0方法=1

    WLAN1:Ctrl-EVENT-EAP-建议方法供应商=14122 METHO=254

    3>AP-STA 断开连接54:4a:16:38:37:93

    3>wps -登记者见54:4a:16:38:37:93 5d2b61f5-f663-5a39-8378-ba0654ec14dc 0-00000-0 0x2388 4 1 [Sitara]

    3>wps -登记者见54:4a:16:38:37:93 5d2b61f5-f663-5a39-8378-ba0654ec14dc 0-00000-0 0x2388 4 1 [Sitara]

    3>CTRL-EVENT-EAP-Started 54:4a:16:38:37:93

    3>CTRL-EVENT-EAP-Propose-method vendor=0 method=1

    3>CTRL-EVENT-EAP-Propose-method vendor=14122 method=254

    WLAN1:WPS-REG-Success 54:4a:16:38:37:93 5d2b61f5-f663-5a39-8378-ba0654ec14dc

    WLAN1:WS-PBC-DISABLE

    WLAN1:WPS 成功

    WLAN1:CTRL-EVENT-EAP-FAILURE 54:4a:16:38:37:93

    WLAN1:STA 54:4a:16:38:37:93 IEEE 802.1X:验证失败- EAP 类型:0 (未知)

    WLAN1:STA 54:4a:16:38:37:93 IEEE 802.1X:请求者使用不同的 EAP 类型:254 (扩展)

    WLAN1:STA 54:4a:16:38:37:93 IEEE 802.11:已认证

    WLAN1:STA 54:4a:16:38:37:93 IEEE 802.11:相关(AID 1)

    WLAN1:AP-STA 连接54:4a:16:38:37:93

    WLAN1:STA 54:4a:16:38:37:93 WPA:成对密钥握手完成(RSN)

    3>wps-REG 成功54:4a:16:38:37:93 5d2b61f5-f663-5a39-8378-ba0654ec14dc

    <3>WPS-PBC-disable

    <3>wps 成功

    3>CTRL-EVENT-EAP-FAILURE 54:4a:16:38:37:93

    3>AP-STA 连接的54:4a:16:38:37:93

     


    谢谢  

    Saurabh

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    尊敬的 Saurabh:
    您能否附上您的./ap_start.sh 以供我参考。


    此致、
    Karthi
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好,
    对于脚本、您可以克隆 git.ti.com/.../wl18xx-target-scripts 并签出分支 Sitara-scripts

    谢谢
    Saurabh
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    尊敬的 Saurabh:

    感谢您的重播、

    您能否提供已在其中完成测试的实际脚本

    我不确定我的脚本是否正常工作


    此致、
    Karthi