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.

[参考译文] WL1837MOD:信号轮询问题

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

https://e2e.ti.com/support/wireless-connectivity/wi-fi-group/wifi/f/wi-fi-forum/953854/wl1837mod-signal-poll-issue

器件型号:WL1837MOD

大家好、

这‘sWPA 请求者调用的“ignal_pollt”函数。 Nucleus 操作系统的 TI WiLink8驱动程序似乎不支持此功能。 在 Linux 中、此特定的 wpa_cli 命令(signal_pollal)正在工作。

详细信息

  1. WPA Supplicant 控制接口(Ctrl_iface.c)在收到 SIGNAL _poll)命令时调用 wpa_supplicant_signal_poly()
  2. 这将调用 wpa_drv_signal_poll (),但是 wpa_s->driver->signal_poll 为 NULL
  3. 我们在 driver_WiLink.c 中查找了 wpa_driver_WiLink_ops、它没有 SIGNAL _polls 的定义

问题

  1. 是否有其他具有此支持的代码更新?
  2. 短期解决方案:在对驱动程序代码(主要是 driver_WiLink.c 和 driver_i.h 文件)进行一些研究时、我们发现枚举 tiwdrv_external_cmd_e 内存在 TI_Param_RSSI_level 的定义 我们想知道我们是否可以使用与函数 int WiLink_get_ssid (void *priv, u8 *ssid)中使用的 TI_Param_Current_ssid 相同的方式。 此函数调用 WiLink_send_ti_private_cmd ()并传递 TI_Param_current_SSID 以获取当前 SSID。 因此、我们想看看我们是否还可以调用 WiLink_SEND_ti_private_cmd ()并传递 TI_PARAM_RSSI_level 来读取 RSSI。 如果这是可能的、并且您可以提供任何工作示例、我们希望尝试实施它。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好!  

    您能告诉我们 Nucleus 操作系统的来源吗? 另外、请告诉我您使用的 FW 版本、以便我们验证是否实现了该版本。  

    此致、  

    Sudarshan K N  

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

    Nucleus OS 版本2013.08.01

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

    您好,  

    您能否为我们提供 TI 驱动程序版本和固件版本?

    此致、  

    Sudharshan K N  

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

    您好、Sudharshan、

    驱动程序版本 :MCP-8.0.0.39_Release.

    固件版本:版本8.9.0.0.2.48

     同时、我们能够实现读取信标平均信号强度的命令。 现在应该这样做、因为这接近我们从扫描结果中得到的结果、但我们仍在寻找信号强度的正式实现。

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

    您好!  

    您能否将此版本更新为最新的 MCP 版本 https://www.ti.com/tool/WILINK8-WIFI-MCP8? 

    此外、您可能需要在其中添加以下更改

    文件:ScanCncn.c

    tScanFrameInfo.iRssi = pDesc->Rx_level | 0x80;

    此致、  

    Sudharshan K N