smartconfig一键配置udp原理

smartconfig一键配置udp原理

1、一种基于WIFI通信的电子设备接入网方法,其特征在于,所述方法包括:

步骤S1:发送端将需传输的原始数据信息加密为十六进制形式的待发送数据;

步骤S2:发送端将待发送数据以及数据索引加入多播IP地址;

步骤S3:发送端将该多播IP地址映射为对应的多播MAC地址;

步骤S4:发送端重复发出包含该多播MAC地址的多播数据包;

步骤 S5 :接收端根据事先扫描到的 WIFI 频道,不断循环扫描 WIFI 频道,以检测上述发送方发送的多播数据包;

步骤S6:接收端在检测到该多播数据包时获取该多播数据包的多播MAC地址信息;

步骤S7:接收端解析出该多播MAC地址的十六进制形式的待发送数据;

步骤S8:接收端解析出发送方的发送数据信息,解密出发送方发送的原始数据信息。

2.  如权利要求1所述的WIFI通信的电子设备接入网方法,其特征在于,步骤S2中,发送方将待发送数据加入多播IP地址的低32位,待发送数据的索引加入多播IP地址的低23位。

3. 如权利要求1所述的WIFI通信的电子设备接入网方法,其特征在于,所述发送端为手机或者平板电脑WIFI设备;所述接收端为WIFI通信的电子设备;所述原始数据信息为路由器WIFI的SSID及passwd。

背景技术

基于WIFI技术的设备接入网方法,也就是所谓的一键配置smartconfig,目前主要使用udp广播(255.255.255.255)路由器的SSID和KEY的方法。现有技术方法的技术方案具体说明如下:

智能家电工作在AP+Station模式或者Station模式(同时处于混杂模式,可以接收网络上一切802.11包),智能终端如手机、PAD等工作在Station模式,如图1所示,此时智能家电在channel1—channel13之间不断切换,进行循环监听网络环境中其他智能终端发出的ssid key的网络通信数据广播包(255.255.255.255)前导包,如果收到相关信息,则停止切换 channel,继续接收相关信息,直到全部信息接收完成,智能家电收按照按照对应的解码规则解析出正确的SSID KEY等信息,配置自身连接到收到的SSID上,然后发送配置成功的信息返回给智能终端,智能终端收到智能家电配置上网络的消息后,显示配置成功。现有技术的缺陷如下:

1、SSID ,passwd产生的UDP数据包部分比较大,所以以太网数据帧比较长,智能设备的WIFI芯片接收该以太网数据帧存在接收失败的概率增加,导致配置入网时间长,存在概率性失败;

2、在具体的实现细节上,非常复杂,部分路由器在转发广播数据包方面的兼容性效果不好。

附图说明

图1为现有电子设备接入网方法;

图2为本发明电子设备接入网方法。


本文章由作者:佐须之男 整理编辑,原文地址: smartconfig一键配置udp原理
本站的文章和资源来自互联网或者站长的原创,按照 CC BY -NC -SA 3.0 CN协议发布和共享,转载或引用本站文章应遵循相同协议。如果有侵犯版权的资 源请尽快联系站长,我们会在24h内删除有争议的资源。欢迎大家多多交流,期待共同学习进步。

相关推荐