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.

[参考译文] CC3220SF:用于设置国家/地区的 Simplelink API

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

https://e2e.ti.com/support/wireless-connectivity/wi-fi-group/wifi/f/wi-fi-forum/1237951/cc3220sf-simplelink-api-to-set-the-country

器件型号:CC3220SF
主题中讨论的其他器件:UNIFLASH、、 CC3135

尊敬的团队:

在 uniflash 中、有一个国家/地区设置、可以设置为 EU 或 US

是否有一个 Simplelink API 通过软件执行此操作?

提前感谢

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

    您好!

    是的、是的。 STA 和 AP 模式有单独的参数。 例如、对于 STA 模式:

    _u8*  str = (_u8 *) country;  // string of 2 characters. i.e. - "US"
    sl_WlanSet(SL_WLAN_CFG_GENERAL_PARAM_ID, SL_WLAN_GENERAL_PARAM_OPT_COUNTRY_CODE, 2, str);

    1月

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

    感谢 Jan 的回复。

    还有2个问题

    1. AP 模式的配置应该是什么? 国家/地区法规对 AP 和 STA 模式是否有效?

    2.设置国家/地区代码后是否需要重启 simplelink NWP?

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

    您好!

    抱歉上面有一个错误答案、sl_ API 代码同时与 STA 和 AP 模式相关。

    是的、更改国家/地区代码后必须进行 NWP 复位。

    1月

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

    大家好、Jan、

    感谢您的快速回答。 在美国市场中运行 CC3220SF 器件是否需要任何其他配置、或者国家/地区代码配置是否足够?

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

    您好!

    只需将国家/地区代码设置为 US

    但是对于在美国市场销售的产品、您需要执行 FCC 认证、其工作方式与欧洲认证(CE 认证)不同。

    1月

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

    是的、我了解 FCC 认证、但希望确保是否需要更改其他软件。

    抱歉还有一个跟进问题

    • 能否完成运行所在国家/地区的运行时间检测?
    • 在 STA 模式下启动 NWP 处理器
    • 执行  sl_WlanGetNetworkList 以获取周围的 AP
    • 阅读结构成员 国家/地区代码以确定其使用所在的国家/地区并设置国家/地区代码。

    这能起作用吗?

    谢谢!

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

    您好!

    我认为检测可以通过某种方式实现、但不能通过您所述的方式实现。 您将需要按收发器模式实施无源通道扫描。

    您不能将 sl_WlanGetNetworkList ()用于此目的。 要通过所有渠道进行扫描、您需要将国家/地区代码设置为 EU。 但是、如果器件将位于美国、则在通道12、13上发送探测请求、因此这将违反法律。 第二个原因是 sl_WlanGetNetworkList()不返回国家代码。 国家/地区代码由 API sl_WlanGetExtNetworkList ()返回、CC3135和 CC3235器件支持、但 CC3220不支持。

    1月

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

    大家好、Jan、

    我懂了。 是否有一个如何做到这一点的例子?

    再次提前感谢您。

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

    您好!

    我不知道这种例子。

    1月