在使用CC3200例程provisioning_smartconfig测试CC3200的SmartConfig配网,一直不成功,手机使用simplelink wi-fi starter pro iOS App,版本2.2.28。仿真发现开启SmartConfig,执行sl_WlanSmartConfigStart函数后,一直在loop中等待回调中将状态变量设置STATUS_BIT_CONNECTION和STATUS_BIT_IP_AQUIRED。手机端也一直搜不到设备。
Kevin Qiu1:
有没有连接路由器,按照这里的步骤试试:C:/ti/CC3200SDK_1.5.0/cc3200-sdk/example/provisioning_smartconfig/README.html
TonyLee:
回复 Kevin Qiu1:
没有连接路由器,按照README里面的步骤操作的。使用OOB例程也是一样,都会在开始SmartConfig后,一直循环等待状态被设置。
Kevin Qiu1:
回复 TonyLee:
板子是自己制作的还是TI的launchpad,正常情况下程序烧进去后手机端可以看到以simplelink开头的wifi名称,
搜不到WiFi信号的话可能程序没有烧录进去或者连接有问题。
TonyLee:
回复 Kevin Qiu1:
板子是launchpad。烧写OOB,设备为AP模式,手机是可以链接,并且设置的。现在的应用场景是,设备开机做STA模式,开启smartconfig等待手机设备等配置网络,而不需要将设备当作AP,然后去连接AP配置网络。不知道为什么一直不成功,我换过路由器,也用另外手机开了热点,都不成功。
Kevin Qiu1:
回复 TonyLee:
STA模式用getting_started_with_wlan_station例程
TonyLee:
回复 Kevin Qiu1:
我是想使用SmartConfig配置网络,不是在程序里写固定的SSID和密码让设备去连接。这个SmartConfig能使用吗?一直测试连接不上,能给点建议吗?配置网络问题。
TonyLee:
回复 Kevin Qiu1:
或者说,有什么好的方式,可以批量的配置网络吗?除了去连接每一个CC3200的AP去网页配网这种方式。SmartConfig是怎么的原理,可不可以PC直接发送UDP广播,而各个CC3200抓包获取数据自动配置网络呢?有相关的资料或者方案吗?
Kevin Qiu1:
回复 TonyLee:
CC3200不先作为AP的话,simplelink wi-fi starter pro是没法和CC3200连接的
关于SmartConfig_Provisioning看下这里:processors.wiki.ti.com/…/CC3200_SmartConfig_Provisioning
你说的以PC直接发送UDP广播这种方式目前没有例程
TonyLee:
回复 Kevin Qiu1:
可是参考里说不能作为AP,要删除掉之前的配置,作为STA,然后手机连接正常网络发送SSID和密码的。如果CC3200作为AP的话,直接手机登录,使用Wap配置网络就可以了啊,这样就不用SmartConfig了吧?
Kevin Qiu1:
回复 TonyLee:
我说的是在CC3200设为AP模式,然后通过simplelink wi-fi starter pro App来配置。
你这种配置不成功看下路由器是不是在5G 频段?设为2.4G试试