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:配置演示

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

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

https://e2e.ti.com/support/wireless-connectivity/wi-fi-group/wifi/f/wi-fi-forum/960200/cc3220sf-launchxl-provisioning-demo

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

你(们)好  

我想就 Provisioning 演示的预期行为提供一些指导。  

我在具有 CCS 和 CCS 编译器的 CC3220SF 上运行 TI RTOS 版本。  这是发生的情况。  

  1. 我在电路板中运行调试模式的演示。  
  2. 终端显示消息"正在启动配置! MODE=2 (0-AP、1-SC、2-AP+SC、3-AP+SC+EXT)"
  3. 我连接到 AP 并使用 html 页面添加 wifi 配置文件。
  4. 添加配置文件后、我收到消息:"[配置]配置文件已添加:SSID: myhomeinternetssid"

就是这样、不执行 Ping 操作。 根据演示文档、应该建立 ping。  

因此、我必须重置电路板、然后它将加载我最初添加的配置文件、然后开始执行 ping 操作。  

我认为这是一个有关如何配置 Wifi 以及如何建立 ping 的示例、并显示了所获取的 IP。  

我应该如何为生产设备上的设备配置 Wifi、告诉用户"嘿、按一个按钮然后重置..."

是否可以添加配置文件、获取 IP 并建立 Wifi 连接??  

我一直在阅读这些文档、在某些章节中、器件会"自动"进行配置。 到目前为止、在查看该配置状态机后、我看不到它的任何自动操作。  

我们非常希望能提供一些指导

谢谢

-巴勃罗

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

    您好、Pablo、

    请记住、这只是一个演示。 您必须创建自己的应用程序以满足您的确切需求和生产要求。  

    不过、您对 ping 和 IP 正确无误。 您是否可以从开始到结束共享 UART 日志?

    Jesu

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    (一
    配置应用程序
    (一
    
    
    
    以 AP 角色启动的设备
    [NetApp 事件]获取的 IP:IP=10.123.45.1,Gateway=10.123.45.1
    
    
    
    =================================================
    配置示例版本。 01.00.00.14
    ========================================================
    
    芯片0x31000019
    MAC 31.2.0.0.0
    PHY 2.2.0.7
    NWP 3.16.0.1
    ROM 0
    主机3.0.1.68
    MAC 地址:40:6:a0:97:50:5e
    
    
    开始配置! mode=2 (0-AP、1-SC、2-AP+SC、3-AP+SC+EXT)
    
    [配置]配置文件已添加:SSID:myhomewifi
    
    
    
    
    

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

    您好、Pablo、

    添加配置文件后什么也不会发生? 如果在添加配置文件后重新启动设备、会发生什么情况?

    Jesu

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

    否 不会发生任何情况。  

    我必须重新运行、再次调试配置演示。 然后设备连接到 WiFi 并执行 Ping 操作。  

    (一
    配置应用程序
    (一
    
    
    
    设备在工作站角色
    [事件]中启动 STA 连接到 AP - BSSID:32:81:52:2D:69:0e、SSID:anotherwifi
    [NetApp 事件] IP 已获取:IP=172.20.10.7、Gateway = 172.20.10.1
    [App] User Application 已启动
    DHCP 已打开
    IP 172.20.10.7
    掩码255.255.255.240
    网关 172.20.10.1
    DNS 172.20.10.1
    应答来自172.20.10.1:成功,时间=430ms,总体统计成功(1/1)
    应答来自172.20.10.1:成功,时间=219ms,总体统计成功(2/2)
    应答来自172.10.1:成功,时间=222ms,总体统计成功(3/3)
    应答来自172.20.10.1:成功,时间=221ms
    ,总统计成功(3/3)
    应答来自172.20.4ms,时间=2220.4ms,时间=2220.4ms,总统计成功(3/1)应答来自172.20.4ms Success、time=528ms、Overall Stat Success (6/6)
    从172.20.10.1回复:Success、time=222ms、Overall Stat Success (7/7) 

    如果我使用按钮重置器件、器件将重新启动并运行已刷写的开箱即用演示、因此它还将连接到 WiFi、但使用开箱即用演示应用。  

    虽然这是我的家用 WiFi 路由器的问题、但我使用不同的 WiFi 网络/路由器进行了测试 、结果是相同的。

    同样、查看该配置状态机、只需提供爬坡即可。 如果这是演示、我无法想象在生产中执行某项操作会有多复杂。 我想我有一条很长的路可以学习如何做到这一点。  

    如果有任何指导,我将不胜感激  

    谢谢

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

    您好、Pablo、

    请记住、我们的演示仅用于演示目的。 我们建议您开发自己的状态机、用于配置和 OTA 等操作。 当然、使用我们的 simplelink API 与 NWP 进行交互、但我们示例中的应用代码仅用于演示。  

    快速问题、我注意到 UART 日志的横幅不同。 您使用的是哪个 SDK 版本? 我刚刚使用最新的 CC32xx 进行了测试、对我来说效果不错。 我只运行了一次。

    Jesu

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

    日志不同、因为我使用不同的 WiFi 路由器进行测试  

    我使用的是 SimpleLink CC32xx SDK 4.30.0.06

    当您说"工作正常"时、您的意思是什么、它会添加配置文件、然后开始 ping?  或者?

    谢谢

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

    正确。 Pablo、如果可以的话。 我们的配置演示并不完美、正如您在有关状态机的评论中所强调的那样。 我可以评论一下、我在自己运行配置演示以及使用移动应用程序时看到了一些不一致之处。 配置演示仅用于演示目的。 它对评估我们器件的功能非常有用、但最终您应该为自己的产品创建自己的配置解决方案。  

    Jesu