最近用wifi转串口模块做智能家居,看到了说明书上的smartlink智能联网功能,但一直没找到具体解释。看到其他公司做的产品,只要把带有wifi模块的设备放到家里,手机上相应的app连上家庭局域网,配置之后就能和wifi模块通信了。一直想不明白它这个配置过程是怎样的,也听说这个配置的过程就是smartlink智能联网。 想请教大家这个是如何实现的??? 将ssid和password加密之后,通过组播包发送而已。wifi 模块首先要支持并进入所谓的sniffer模式。 说也简单 做就麻烦些了 大概是当你按了smartlink按键 模块会进入到一种能监视所有数据包的模式 当你手机点击了发送 他会把SSID 和密码选项和手机的IP以及端口号所有内容按特定的格式广播出去 那边收到了就会进行配置并通过手机的IP和端口号连接手机 手机收到连接证明OK 并正常读取模块相关数据 smartlink,smartconfig好多叫法了,但是都是差不多的,手机发广播包出去,包括了SSID和密码。 不过,我用AP模式来实现一个配置WEB页面来输入SSID和密码来解决接入路由器的总是。 SMARTLINK之类的成功率实在不怎么样。 SMARTLINK之类的成功率实在不怎么样。 ==================================== 这个好像要看他的协议怎样。比如ssid的长度要求,是否是汉字等等。这些都有影响。 有一些手机兼容性也不好,所以ti都建议用ap模式,这样起码兼容性没有问题, 进入ap模式,然后连接上,发一个udp的数据包过去,搞定 http://wenku.baidu.com/view/a5d51c18561252d380eb6eab.html 不是真正传输数据用,直接通过应用程序设置你的设备连接到某个WIFI. |
|