码迷,mamicode.com
首页 > 其他好文 > 详细

我的openwrt学习笔记(二十六):smartconfig一键配置udp原理

时间:2015-09-01 15:21:44      阅读:5213      评论:0      收藏:0      [点我收藏+]

标签:openwrt   智能终端   物联网   linux   udp   

我的openwrt学习笔记(二十六):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为本发明电子设备接入网方法。

具体实施方式

说 明 书 附 图

 


图1

技术分享

图2

 

 

 技术分享

 

 

版权声明:本文为博主原创文章,未经博主允许不得转载。文章转载只能用于非商业性质,且不能带有虚拟货币、积分等附加条件;转载必须注明出处。

我的openwrt学习笔记(二十六):smartconfig一键配置udp原理

标签:openwrt   智能终端   物联网   linux   udp   

原文地址:http://blog.csdn.net/xushx_bigbear/article/details/48157507

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!