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-LAUNCHXL:同时运行 MQTT 和 http 服务器

Guru**** 2541620 points
Other Parts Discussed in Thread: CC3220SF

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

https://e2e.ti.com/support/wireless-connectivity/wi-fi-group/wifi/f/wi-fi-forum/989170/cc3220sf-launchxl-run-mqtt-and-http-server-at-the-same-time

器件型号:CC3220SF-LAUNCHXL
主题中讨论的其他器件:CC3220SF

尊敬的团队:

MQTT_Client_server 网络驱动程序使用 STA 模式、而 https 服务器使用 AP。

网络驱动程序能否同时启用这两种模式?

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

    您好 Susan、

    CC3220不支持双角色 Wi-Fi、因此您不能同时成为 AP 和 STA。

    但是、您仍然可以在不处于 AP 模式的情况下运行 HTTP 服务器-无论内部 HTTP 服务器是处于 STA 模式还是 AP 模式、都将绑定到本地接口。 因此、如果您以 STA 模式运行、您仍然可以通过其 IP 地址连接到 CC3220的 HTTP 服务器、这与处于 AP 模式时的情况非常相似。 您需要做的唯一额外设置是让连接设备发现 CC3220的 IP 地址-在 AP 模式下、连接到 CC3220的所有设备都将知道本地网关地址(作为 AP 的 CC3220) 在 STA 模式下、您需要使用 mDNS 或类似设备来执行该发现。

    如果您需要进一步澄清或对同时使用 MQTT 和 HTTP 服务器有进一步的问题、请告诉我。

    此致、

    Michael

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

    谢谢!

    开箱即用例程使用此方法、我有以下问题:

    1.客户使用浏览器配置页面 SSID 和安全密钥。 重置 CC3220SF 时、客户设置的 SSID 和安全密钥如何保存到 CCC3220Sf 中的非易失性存储器中?

    2.使用哪个 AP 将开箱即用连接到 WiFi? 我看到 TI 的其他例程调用 sl_WlanConnect 函数以连接到 wifi、但我在开箱即用时看不到该函数?

    3.在开箱即用网页上配置自动检索周围 WiFi 名称的 API?

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

    您好 Susan、

    1.当您的客户单击“添加”按钮时,他们的浏览器会向 CC3220 HTTP 服务器发送 HTTP POST 请求。 HTTP 服务器将从此处解析 POST、并根据 POST URL 字符串向串行闪存添加新的 Wi-Fi 配置文件。 有关这些可并行 URL 字符串的更多信息、请参阅 NWP 编程人员指南的第9.4节: www.ti.com/lit/swru455

    2.在开箱即用示例和大多数客户用例中、用户应在配置期间仅设置一次 Wi-Fi 详细信息。 之后、信息将安全地保存到配置文件中。 如果存在匹配的配置文件并且启用了自动连接策略、CC3220将自动连接到它扫描的 AP。 请参阅 NWP 编程人员指南的第4.3.3.1节。

    3、还有一个 HTTP API 用于获取扫描结果。 更多信息、请参阅 NWP 编程人员指南的第9.4节。

    此致、

    Michael

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

    谢谢! 它对我有很大帮助!