[发明专利]一种轻量级的WLAN小型无线网络组网方法有效
申请号: | 201810281583.8 | 申请日: | 2018-04-02 |
公开(公告)号: | CN108419305B | 公开(公告)日: | 2020-11-24 |
发明(设计)人: | 邓平平 | 申请(专利权)人: | 广州市孚海软件技术有限公司;邓平平 |
主分类号: | H04W84/18 | 分类号: | H04W84/18;H04W8/00;H04W48/16;H04W48/20;H04W36/00;H04W12/02 |
代理公司: | 广州市华学知识产权代理有限公司 44245 | 代理人: | 李斌;陈燕娴 |
地址: | 510399 广东省广州市海*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 轻量级 wlan 小型 无线网络 组网 方法 | ||
1.一种轻量级的WLAN小型无线网络组网方法,其特征在于,包括下述步骤:
S1、AP通过zeroconf/mDNS技术发现内网提供AP配置服务的设备,这些设备会向外广播自身的服务类型;
S2、在AP服务启动前,用户选择加载之前通过WEB配置的信息或者选用系统默认的配置信息;
S3、AP通过zeroconf技术查阅到局域网内的AP设备列表,同时获得步骤S1的相关信息,所述相关信息包含了AP设备的软件版本、设备MAC、设备ID、设备名称,非当前AP所在域的AP设备会被过滤掉,只有所在域同当前AP一致的AP设备会被保留;
S4、登录到网内某AP提供的WEB交互页面,将步骤S3查询的结果以CGI方式发送到网页客户端;
S5、用户通过WEB配置本AP的SSID、WIFI加密方式和密码信息和AP所在域信息,并保存;
S6、通过步骤S5,已经准备好了AP配置的模板,WEB上列出了当前域的AP列表,选择一个在线的AP,点击同步按钮,将配置下发给该AP,将当前域所有AP的BSSID列表发送到被连接的AP;
所述点击同步按钮,将配置下发给该AP的具体流程为:
S61、AP配置服务程序收到来自网页客户端的CGI请求,查询请求参数中的BSSID是否在已经搜索到的列表中,如果不在,则向网页客户端返回客户端操作失败;
S62、根据zeroconf发现的设备信息,连接到BSSID所示的AP的TCP服务端口;
S63、被连接的AP向本AP发送未加密的“hello”指令,指令包含了一个用于身份验证的token参数;
S64、本AP对收到的token参数连同前面预先设置的连接密匙做sha1签名编码,并生成签名字段,连同指令类型和指令数据生成json字符串并做AES-cfb加密;
S65、对端AP收到报文,并查看报头为已加密报文,进行AES-cfb解密,解密后再对内容做JSON格式解析,如果解析失败或者参数丢失,说明该连接密匙不合法,则断开当前连接;
S66、如果解析出的JSON报文经过sha1算法的签名比对有效,则认为是一个合法报文,将报文内的数据更新到系统配置;
S67、通过同步报文里面的bssid列表更新802.11r无隙漫游关联的AP组,并更新被配置机器的SSID名称、密码、加密方式、通道和发射功率参数;
S68、配置完成后,对无线服务重启以加载新配置;
S69、本端AP获得操作成功应答;
S610、将上述步骤S61-S69的配置,逐个下发给其他需要同步的AP。
2.根据权利要求1所述轻量级的WLAN小型无线网络组网方法,其特征在于,步骤S1中,所述设备会向外广播自身的服务类型包括:WIFIBSSID、设备名称、软件协议版本、AP所在域、802.11r启用状态、AP当前工作通道、AP发射功率、当前的SSID名称。
3.根据权利要求1所述轻量级的WLAN小型无线网络组网方法,其特征在于,步骤S1中,所述AP通过zeroconf/mDNS技术发现内网提供AP配置服务的设备采用下述方法:
侦听在某个UDP广播端口,如果接受到某个终端的查询请求,则将自身提供的服务内容通过单播应答的形式发送给查询对象。
4.根据权利要求1所述轻量级的WLAN小型无线网络组网方法,其特征在于,步骤S2中,所述WEB配置的信息包括AP所在域、AP的连接密匙、当前AP的设备名称、工作通道和发射功率。
5.根据权利要求1所述轻量级的WLAN小型无线网络组网方法,其特征在于,步骤S63中,所述token参数为随机生成的32字节字符串,报文头部标识指令未加密。
6.根据权利要求1所述轻量级的WLAN小型无线网络组网方法,其特征在于,步骤S63中,AP之间也可以用通信协议里面的其他指令实现远程重启某个AP或者升级软件固件。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广州市孚海软件技术有限公司;邓平平,未经广州市孚海软件技术有限公司;邓平平许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810281583.8/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种无线传感器网络水质监控系统
- 下一篇:打印装置及其控制方法