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.

[参考译文] CC3200:通过 HTTP POST 进行配置

Guru**** 2546140 points
Other Parts Discussed in Thread: CC3200SDK, CC3200

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

https://e2e.ti.com/support/wireless-connectivity/wi-fi-group/wifi/f/wi-fi-forum/570892/cc3200-http-post-to-provision

器件型号:CC3200

我们正在使用 CC3200SDK 配置 库、并尝试使用 HTTP 请求配置 WiFi 连接。

我无法找到文档、因此需要深入了解源代码、但无法弄清这一点:

添加 配置文件后、POST 请求的结构是什么、告诉 CC3200开始使用配置文件进行连接? 目前、我们正在使用/POST{ _sl_P_UAN:"我的网络"}、它似乎返回204、但随后的 Get 请求在设备仍在广播 WiFi 时超时。

2、何时设置 GET_CFG_Result_TOKEN (_sl_G_MCR)?  

谢谢!

乔治

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

    1.您使用的是什么连接策略? 我假设您可以添加网络、如果您有其他配置文件、则将其设置为最高优先级、并启用自动连接。 用户指南 www.ti.com/.../swru368a.pdf 中的表12-19和12-20列出了连接策略和配置文件配置的令牌

    2. get_CFG_Result_token 由 event_handler.c 中的 sl_Provisioning_HttpServerEventHdl()处理 main.c 中的 PROVISIONING_ap 示例中提供了一个使用示例

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

    1.我认为只有在设备重新启动时自动连接才起作用。 相反、我们希望在不重启的情况下继续 AP 配置。

    下面是我们当前正在尝试的操作:

    发布{__sl_P_UFS:1 },启动网络扫描并查找多达10个网络。

    发布{_sl_P_UAN:"我的网络 SSID"}

    根据源代码注释、最后一个令牌__SL_P_UAN 用于"处理配置状态机"。 发出 POST 请求后、器件停止响应来自连接到器件的配置应用程序的任何请求、并基本上以未知状态挂起。

    用户指南中没有有关__sl_P_UAN 令牌的文档,因此我们想知道如何正确使用它?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    Sarah、

    我正在与 George 一起进行这一项目。 我们面临的问题是、我们找不到有关如何设计移动应用(iOS 和 Android)以与 TI 提供的 CC3200 provisioninglib 进行通信的文档。 我们成功复制了"Provisioning_ap"示例并使用了 TI 提供的"TI WiFi Starter Pro"应用、如下所述: http://processors.wiki.ti.com/index.php/CC32xx_Provisioning_AP

    现在、我们希望在我们自己的移动应用程序中复制此配置过程、而不是"TI WiFi Starter Pro"应用程序、但我们找不到任何文档来指导我们完成移动应用程序开发。 您能否向我们提供说明移动应用程序如何与此 TI 配置库连接的文档、或者至少让我们与熟悉移动应用程序与 CC3200器件之间配置界面的人员进行交流?

    供参考,我们已经下载了 TI 提供的 iOS 和 Android 移动应用程序源代码: http://www.ti.com/tool/wifistarterpro ,但此源代码中没有文档,迫使我们对配置库接口的运行做出许多不安全的假设。

    谢谢、

    John

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

    使用 WiFi Starter Pro 作为参考需要进行一些逆向工程才能确保。 否则、在使用内部 HTTP 服务器时、您必须依赖使用 NWP 手册。 您还可以选择直接使用套接字等实现自己的机制

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

    回复:UAN 令牌-这实际上是用户定义的令牌、其中请参阅之前 Sarah 所指文档中的12.5.4。    其中 _sl_G_UXX、其中 XX 可以是任何字符或数字。

    此外、本文(在 SDK 中)提供了介绍移动应用的文档、以及该文档在 SDK 的 docs 文件夹中的显示位置

    e2e.ti.com/.../Provisioning_5F00_Mobile_5F00_App_5F00_Application_5F00_Note.pdf

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

    Josh、您好!

    感谢您的文档、我们没有意识到它在那里! 但是、我们一直在执行获取配置结果的步骤(文档的第3.7.3节)。  根据、它将为我们提供未知令牌

    当我们得到结果时、它会显示"Unknown Token"(未知令牌)。 这是否意味着配置模块已禁用、因为 get_results_token 现在未知?

    根据文档、如果结果不是"Success 4或5"、则会再次返回 AP 模式。 我不认为它在这样做、因此它处于"未知"状态。

    谢谢!

    乔治

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

    我想将此主题用于我的问题、因为我有完全相同的问题。
    SimpleLink Starter Pro 应用程序在配置结束时将始终返回 UNKNOWN_TOKEN、但我的器件成功完成配置、并且相应的配置文件也会存储到器件中。
    此问题是否有任何解决方案?

    谢谢。
    Primoz