如何为无头设备提供和检查Wifi凭证

时间:2015-11-13 21:18:22

标签: iot

我想了解AP配置如何在无头设备上工作,特别是对于物联网应用(我在德州仪器CC3200上开发)。似乎普遍接受的配置物联网设备的方法是设备充当AP,然后用户连接到它以便通过智能手机发送Wifi AP凭证。我假设这可以通过UDP或TCP完成。

这些IoT模块中的大多数可以充当接入点或站点,但不能同时充当两者。那么设备如何知道Wifi凭证是否正确?它必须关闭它创建的AP以尝试连接到用户的Wifi,对吧?如果凭据不正确,它如何让用户知道智能手机?此时,设备的AP不存在,用户必须再次跳回它。那里发生了什么事?

1 个答案:

答案 0 :(得分:2)

  

那么设备如何知道Wifi凭证是否正确?

如果使用这些凭证,则必须尝试AP关联。要成功连接SSID,必须提供passphraseencryption type。所有或部分信息可能已经存在于设备存储器中,即。应用程序只能连接到已知的SSID

  

必须关闭它创建的AP以尝试连接到用户的Wifi,对吗?

是。对于TI CC3200,您可以在应用程序运行时切换模式。

  

如果凭据不正确,它如何让用户知道智能手机?

依赖于高度实施。例如,如果您的物联网设备无法获得外部世界,它可以切换回AP模式,这可以在智能手机端检测到。其他解决方案是您可以在AP模式下发送和接收数据,因此可以编写服务器应用程序,以通知智能手机应用程序有关连接状态。

  

此时,设备的AP不存在,用户必须再次跳回它。那里发生了什么事?

不确定是否理解这个问题。正如我上面提到的,物联网设备知道AP关联的状态(TI CC3200 SDK为大范围的错误返回已知值),如果物联网设备无法使用提供的凭据连接为站,则它应该回滚到AP模式。