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.

[参考译文] CC3100MOD:更改国家/地区代码

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

https://e2e.ti.com/support/wireless-connectivity/wi-fi-group/wifi/f/wi-fi-forum/877980/cc3100mod-change-country-code

器件型号:CC3100MOD
主题中讨论的其他器件:CC3100

您好!

我的问题与更改国家/地区代码有关。

使用下一个函数:  

_u8* str =(_u8 *)国家/地区;//包含2个字符的字符串。 即-"美国"
SL_WlanSet (SL_WLAN_CFG_General_Param_ID、WLAN_General_Param_opt_country_code、2、str);

我的操作:

1.在路由器中,我设置通道静态:13,带宽:20MHz

2. CC3100设置为"US"

3.在 CC3100中运行扫描模式:

PolicyVal.uipolicyLen = 10;
IRET = sl_WlanPolicySet (sl_policy_scan、sl_scan_policy (1)、(U8*)(policyV1.ucPolicy)、sizeof (policyVal));

networkListCount = sl_WlanGetNetworkList (0、(unsigned char) wlan_scan_count、found_networks);

列表未按预期显示此路由器。

但是、如果我向 CC3100发送 SSID 和密码(连接到该路由器)。 连接成功、并且还通过 DHCP 接收 IP 地址。

为什么扫描看不到路由器,但 连接成功?

请提供建议、

此致、

Leon。

 

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

    您好 Leonid、

    是否在调用 sl_WlanSet 之前调用 sl_Start? 此外、设置之后是否再次调用 sl_Stop、然后再次调用 sl_Start 以应用更改?  

    Jesu

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

    您好、Jesu、

    我 在调用 sl_wlanSet 之前调用 sl_Start 、之后我不调用 sl_Stop、然后调用 sl_Start。  

    我将尝试这样做。

     

    谢谢你。

     

     

    此致、

    Leon。