Other Parts Discussed in Thread:CC3220SF
我查看out of box 案例就是使用这种方式,我有以下几个疑问?
1.我使用浏览器配置好页面SSID和Security Key,在我复位CC3220SF时,我设置的SSID和Security Key是如何保存到CCC3220Sf中的非易失存储中的?
2.OUT of box 是通过哪个AP连接到wifi的? 我看ti的其它例程连接到wifi都调用 sl_WlanConnect 函数,但我在out of box并没有看到这个函数?
3.OUT of BOX 网页上配置自动检索周围的wifi名是通够哪个API实现的?
谢谢!
Susan Yang:
1.当单击“Add”按钮时,浏览器将HTTP POST请求发送到CC3220 HTTP服务器。HTTP服务器将解析POST,并根据POST URL字符串将新的Wi-Fi配置文件添加到串行闪存。有关这些可解析的URL字符串的更多信息,请参见NWP programmer's guide的9.4节:www.ti.com/lit/swru455
2.在开箱即用的示例中,用户在置备期间仅应设置一次Wi-Fi详细信息。之后,该信息将安全地保存到配置文件中。如果存在匹配的配置文件并且启用了自动连接策略,则CC3220将自动连接到其扫描的AP。请参阅NWP programmer's guide的4.3.3.1节。
3.有一个HTTP API来获取扫描结果。有关更多信息,请参见NWP programmer's guide的9.4节。
,
Lease:
1.MQTT模块初始化的条件是否为STA模式且已经连上网络就可以初始化?
2.mysimplink.net是否在AP模式都可以通过该网址初始化串行缓存,且mysimplink.net是CC3220SF默认网关吗?
,
Susan Yang:
1 是的,您可以参考
dev.ti.com/…/node
2The domain name is used to access the SimpleLink Wi-Fi device by name, for example accessing the HTTP
server in AP mode. If no domain name is set, the default domain name is www.mysimplelink.net or
mysimplelink.net.参考 www.ti.com/…/swru455m.pdf 的 3.10 Domain Name
,
Lease:
1.MQTT模块配置:我认为out of box 已经完成了第 5 , 6 步。我创建的MQTT线程只执行第7,8.第8步报错MQTTClient_connect,是什么原因?
2.我在sem_wait(&Provisioning_ControlBlock.provisioningDoneSignal); 用来等待完成,在初始化MQTT模块,这样做是否有问题?
终端提示下:
非常感谢你的帮助!
,
Susan Yang:
"第8步报错MQTTClient_connect"
请问该函数的返回值是多少?-1?
#define MQTT_PACKET_ERR_NETWORK(-1)/**< Problem in network (sock err) */
之前有客户遇到了和您类似的问题,您可以先参考一下
e2e.ti.com/…/simplelink-cc3220-sdk-mqttclient_connect-returns–1