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为本发明电子设备接入网方法。