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:如何保存 WiFi 配置

Guru**** 2554780 points
Other Parts Discussed in Thread: CC3220SF, UNIFLASH

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

https://e2e.ti.com/support/wireless-connectivity/wi-fi-group/wifi/f/wi-fi-forum/935390/cc3220sf-launchxl-how-to-save-wifi-configuration

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

大家好、

我创建了一个 HTML 页面、尝试访问 HTML 页面并填充我的 WiFi 设备的所有凭据。 我可以在 AP 模式下访问该 HTML 页面、但如何在配置文件中保存。 请允许任何人就此向我提供协助,我将 对此表示感谢。

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

    Manish、您好!

    如果您有一个 HTTP 页面已经在使用 HTTP POST 请求处理程序,那么我建议您使用 sl_WlanProfileAdd() API 将凭据添加到 CC3220 NWP。 有关详细信息、请参阅我的文章:

    https://e2e.ti.com/support/wireless-connectivity/wifi/f/968/t/731447?CC3220S-LAUNCHXL-STA-mode-automatic-re-connect

    此致、

    Michael

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

    您好、Michael、

    让我检查一下它是否正常工作、我会通知您。

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

    您好、Michael、

    我所面临的问题是、我能够打开 HTTP 页面并输入我的 WiFi 凭据、但当我单击"提交"按钮时、我在缓冲区中看到所有值都为零、但我在 Simplelink 处理程序中获得了"发布请求"、您可以检查我的 html 文件原因 我的缓冲区为空、而 posting.e2e.ti.com/.../config.html

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

    Manish、您好!

    查看您的 HTML 文件、我要做的主要更改是将格式编码设置为"application/x-www-form-urlencoded"。 使用该设置,SimpleLink NetApp 请求处理程序将将发布的表单数据复制到 netappRequest->requestData.pPayload 中。 从那里,您可以通过数据 strcmp()获取已发布的数据。 获得数据后,您可以使用 sl_WlanProfileAdd()将配置文件保存到设备上。

    我已使用您的 config.html 和 SDK 中的 out_for_box 示例验证了上述内容、因此如果您仍遇到问题、我建议在该示例中试用您的文件。 更多注意事项:

    1. 确保您在 examples/rtos/CC3220SF_LAUNCHXL/demos/out_OF_box/uniflash/中刷写 OOB 文件
    2. 确保在导入后将 Imagecreator 项目设置为"开发"模式
    3. 我建议您在网络终端中使用'addprofile'命令来跳过 OOB 示例的配置

    此致、

    Michael

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

    您好、Michael、

    正如您在上面所说的那样、发布"我使用您的 config.html 和 SDK 中的 out_for_box 示例验证了上述内容。" 您还说过 、我要将格式编码设置为"application/x-www-form-urlencoded"。 您能不能告诉您在哪里将表单编码设置为"application/x-www-form-urlencoded"、因为我对 HTML 一无所知。 请帮助我展示您可以进一步关闭此主题。

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

    您好、Michael、

    了解您想说什么。 你完全是天才。 谢谢 dude