著录项信息
专利名称 | 一种局域地区多个WIFI模块参数自动配置的方法 |
申请号 | CN201610383244.1 | 申请日期 | 2016-06-02 |
法律状态 | 暂无 | 申报国家 | 中国 |
公开/公告日 | 2016-08-17 | 公开/公告号 | CN105871635A |
优先权 | 暂无 | 优先权号 | 暂无 |
主分类号 | H04L12/24 | IPC分类号 | H;0;4;L;1;2;/;2;4;;;H;0;4;L;2;9;/;0;6;;;H;0;4;W;8;4;/;1;2查看分类表>
|
申请人 | 山东有人信息技术有限公司 | 申请人地址 | 山东省济南市高新区新泺大街1166号奥盛大厦1号楼11层1103、1105室
变更
专利地址、主体等相关变化,请及时变更,防止失效 |
权利人 | 山东有人物联网股份有限公司 | 当前权利人 | 山东有人物联网股份有限公司 |
发明人 | 邵慧;古欣;李维亮;王亚;王斌 |
代理机构 | 济南泉城专利商标事务所 | 代理人 | 刘艳艳 |
摘要
本发明的局域地区多个WIFI模块参数自动配置的方法,包括步骤:通过手动方式完成任意一个WIFI模块的参数配置;第一个已配置的WIFI模块搜索未配置的WIFI模块并与其进行WIFI连接;第一个已配置的WIFI模块按照UDP协议与未配置的WIFI模块进行数据通信,并通过UDP端口向它们发送配置参数;已完成参数配置的WIFI模块若检测到自身是被自动配置的,会开启自动配置模式,并对其他未配置的WIFI模块进行配置,直到所有的WIFI模块都搜索不到未配置的WIFI模块,则整个配置过程结束。该方法减少了用户的配置时间和操作的复杂度,减少了配置的错误率,提高了配置的成功率和效率,节省了配置成本。
1.一种局域地区多个WIFI模块参数自动配置的方法,其特征在于,包括步骤如下:
(1)通过手动方式完成任意一个WIFI模块的参数配置;
(2)第一个已配置的WIFI模块通过搜索默认的服务集标识来寻找未配置的WIFI模块,搜索到未配置的WIFI模块后,第一个已配置的WIFI模块将自身切换为STA模式,将未配置的WIFI模块作为无线接入点,与其进行WIFI连接;
(3)所有未配置的WIFI模块启动后均开启一个UDP端口监听数据,第一个已配置的WIFI模块与未配置的WIFI模块分别建立WIFI连接后,第一个已配置的WIFI模块按照UDP协议与未配置的WIFI模块进行数据通信,并通过UDP端口向它们发送配置参数;
(4)已完成参数配置的WIFI模块若检测到自身是被自动配置的,会开启自动配置模式,并对其他未配置的WIFI模块进行配置,直到所有的WIFI模块都搜索不到未配置的WIFI模块,则整个配置过程结束;已配置完参数的WIFI模块,重启自身,进入正常工作模式。
2.根据权利要求1所述的方法,其特征在于:所述步骤(1)中,手动方式为串口式配置方式或网络配置方式。
3.根据权利要求1所述的方法,其特征在于:所有WIFI模块的配置参数相同。
4.根据权利要求1所述的方法,其特征在于:所述步骤(3)中,UDP协议格式如下:
固定包头 配置者MAC 被配置者MAC 配置数据 校验
2字节 6字节 6字节 N字节 数据累加和校验
其中,固定包头:是为了区分协议,由于UDP端口除接收UDP协议外,还可能会接收其他配置协议;
配置者MAC:发送参数配置数据的WIFI模块MAC地址;
被配置者MAC:接收参数配置数据的WIFI模块MAC地址;
配置数据:包括配置的模块服务集标识、透传参数、串口参数、模块WIFI参数、服务器参数,所述配置数据的长度是不固定的,N的取值为0-512;
数据累加和校验:除固定包头外,其他数据的累加和,取低8位数据。
一种局域地区多个WIFI模块参数自动配置的方法\n技术领域\n[0001] 本发明涉及一种局域地区多个WIFI模块参数自动配置的方法,属于WIFI通讯技术领域。\n背景技术\n[0002] WIFI模块在当前物联网行业和工业自动化领域的应用相当广泛,在同一个局域地区使用大批量WIFI模块的应用也十分广泛,但是对于WIFI模块的参数配置有不同的实现方式,目前各个厂商的配置方式有如下几种:\n[0003] 1、通过WIFI模块的串口配置:\n[0004] 对于工业应用的串口转WIFI模块,串口与模块通讯是最稳定的方式,很多厂商都是通过串口AT指令对模块进行配置,包括设置WIFI连接的AP、服务器地址等。\n[0005] 2、连接WIFI模块的AP进行网络配置:\n[0006] 每个WIFI模块出厂都为默认的AP模式,客户通过连接模块的AP,建立WIFI连接后,通过局域网UDP或者TCP协议进行模块的配置。\n[0007] 3、Smartlink配置方式:\n[0008] 手持终端通过广播数据包的格式,将配置信息传送给WIFI设备。\n[0009] 上述三种方法都能够完成配置WIFI模块参数的功能,但是这三种方法都有一定的弊端:\n[0010] 1、串口式配置方式:需要让用户去连接每一个WIFI模块的串口,配置完成后还需要将串口连接到数据通信的MCU端,这种方式需要进行模块串口的重复插拔,操作复杂,而且每次只能配置一个,重复性的工作太多。\n[0011] 2、网络配置方式:需要让用户不断的切换WIFI,连接不同的WIFI模块,同样操作复杂,重复性工作太多。\n[0012] 3、Smartlink方式:受手持设备和路由器的限制比较大,只能进行简单的SSID和密码的配置,配置成功率不高。\n发明内容\n[0013] 本发明为了克服以上技术的不足,提供了一种局域地区多个WIFI模块参数自动配置的方法,减少了用户的配置时间和操作的复杂度,减少了配置的错误率,提高了配置的成功率和效率,节省了配置成本。\n[0014] 发明概述:\n[0015] 由于局域网内每个WIFI模块的配置参数是一致的,所以可以只选择一个WIFI模块利用串口式配置方式、网络配置方式或Smartlink方式中的任一手动方式配置参数,然后通过模块配置模块的方式实现局域地区所有模块的参数统一配置,即第一个WIFI模块将自身的配置参数发送到其他WIFI模块。\n[0016] 本发明克服其技术问题所采用的技术方案是:\n[0017] 一种局域地区多个WIFI模块参数自动配置的方法,包括步骤如下:\n[0018] (1)通过手动方式完成任意一个WIFI模块的参数配置;\n[0019] (2)第一个已配置的WIFI模块通过搜索默认的服务集标识来寻找未配置的WIFI模块,搜索到未配置的WIFI模块后,第一个已配置的WIFI模块将自身切换为STA模式,将未配置的WIFI模块作为无线接入点,与其进行WIFI连接;\n[0020] (3)所有未配置的WIFI模块启动后均开启一个UDP端口监听数据,第一个已配置的WIFI模块与未配置的WIFI模块分别建立WIFI连接后,第一个已配置的WIFI模块按照UDP协议与未配置的WIFI模块进行数据通信,并通过UDP端口向它们发送配置参数;\n[0021] (4)已完成参数配置的WIFI模块若检测到自身是被自动配置的,会开启自动配置模式,并对其他未配置的WIFI模块进行配置,直到所有的WIFI模块都搜索不到未配置的WIFI模块,则整个配置过程结束;已配置完参数的WIFI模块,重启自身,进入正常工作模式。\n[0022] 由于WIFI模块出厂时都有相同的服务集标识(SSID),可以通过判断是否有默认的SSID的WIFI模块来判断局域网内是否还有未配置的设备(WIFI模块通常嵌在设备中);而且每个WIFI模块都有搜索周围无线接入点(AP)的功能,可以通过搜索默认的SSID来发现未配置的WIFI模块。\n[0023] 根据本发明优选的,所述步骤(1)中,手动方式为串口式配置方式或网络配置方式。\n[0024] 根据本发明优选的,所有WIFI模块的配置参数相同。\n[0025] 根据本发明优选的,所述步骤(3)中,UDP协议格式如下:\n[0026]\n固定包头 配置者MAC 被配置者MAC 配置数据 校验\n2字节 6字节 6字节 N字节 数据累加和校验\n[0027] 其中,固定包头:是为了区分协议,由于UDP端口除接收UDP协议外,还可能会接收其他配置协议;\n[0028] 配置者MAC:发送参数配置数据的WIFI模块MAC地址;\n[0029] 被配置者MAC:接收参数配置数据的WIFI模块MAC地址;\n[0030] 配置数据:包括配置的模块服务集标识、透传参数、串口参数、模块WIFI参数、服务器参数,所述配置数据的长度是不固定的,N的取值为0-512;\n[0031] 数据累加和校验:除固定包头外,其他数据的累加和,取低8位数据。\n[0032] 本发明的有益效果是:\n[0033] 本发明与现有WIFI模块的单个配置方式不同,能利用WIFI模块的自动搜索和UDP通信功能,实现模块与模块之间的自动配置,减少了用户的配置时间和操作的复杂度,减少了配置的错误率,提高了配置的成功率和效率,节省了配置成本。\n附图说明\n[0034] 图1为本发明局域地区多个WIFI模块参数自动配置方法的原理示意图。\n具体实施方式\n[0035] 为了便于本领域人员更好的理解本发明,下面结合附图和具体实施例对本发明做进一步详细说明,下述仅是示例性的不限定本发明的保护范围。\n[0036] 本发明所述的局域地区多个WIFI模块参数自动配置的方法,如图1所示,该局域网内有8个WIFI模块,这8个WIFI模块的配置参数相同,对其进行参数配置时,可按照如下步骤进行:\n[0037] (1)通过串口式配置方式或网络配置方式完成任意一个WIFI模块(将第一个完成配置的WIFI模块叫做WIFI模块一)的参数配置。\n[0038] (2)WIFI模块一通过搜索默认的服务集标识(SSID)来寻找未配置的WIFI模块,由于未配置的WIFI模块与WIFI模块一之间的距离不等,距离近的信号强度会强一些、距离远的信号强度会弱一些,搜索到信号强度较强的未配置的WIFI模块二、三、四后,WIFI模块一将自身切换为STA模式,分别将WIFI模块二、三、四作为无线接入点(AP),与其进行WIFI连接。\n[0039] (3)所有未配置的WIFI模块启动后均开启一个UDP端口听数据,WIFI模块一与WIFI模块二、三、四建立WIFI连接后,就可以进行UDP数据通信,WIFI模块一按照UDP协议与WIFI模块二、三、四进行数据通信,向它们发送配置参数,WIFI模块二、三、四监听到配置参数后即完成它们的配置过程。自动配置参数时所用的UDP协议格式如下:\n[0040]\n固定包头 配置者MAC 被配置者MAC 配置数据 校验\n2字节 6字节 6字节 N字节 数据累加和校验\n[0041] 其中,固定包头:是为了区分协议,由于UDP端口除接收UDP协议外,还可能会接收其他配置协议;\n[0042] 配置者MAC:发送参数配置数据的WIFI模块MAC地址;\n[0043] 被配置者MAC:接收参数配置数据的WIFI模块MAC地址;\n[0044] 配置数据:包括配置的模块服务集标识、透传参数、串口参数、模块WIFI参数、服务器参数,所述配置数据的长度是不固定的,N的取值为0-512;\n[0045] 数据累加和校验:除固定包头外,其他数据的累加和,取低8位数据。\n[0046] (4)已完成参数配置的WIFI模块若检测到自身是被自动配置的,会开启自动配置模式:即WIFI模块二对WIFI模块五、六进行自动配置,WIFI模块三对WIFI模块七进行自动配置,WIFI模块四对WIFI模块八进行自动配置,所述WIFI模块二、三、四也是根据信号强度的强弱进行优先选择进行配置的,直到所有的WIFI模块都搜索不到未配置的WIFI模块,则整个配置过程结束。\n[0047] 已配置完参数的WIFI模块,重启自身,进入正常工作模式。\n[0048] 以上仅描述了本发明的基本原理和优选实施方式,本领域人员可以根据上述描述作出许多变化和改进,这些变化和改进应该属于本发明的保护范围。
法律信息
- 2021-04-16
专利权人的姓名或者名称、地址的变更
专利权人由山东有人信息技术有限公司变更为山东有人物联网股份有限公司
地址由250100 山东省济南市新泺大街1166号奥盛大厦1号楼1105变更为250100 山东省济南市高新区新泺大街1166号奥盛大厦1号楼11层1103、1105室
- 2018-12-25
- 2016-09-14
实质审查的生效
IPC(主分类): H04L 12/24
专利申请号: 201610383244.1
申请日: 2016.06.02
- 2016-08-17
引用专利(该专利引用了哪些专利)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 |
1
| |
2014-04-09
|
2014-01-02
| | |
2
| |
2013-05-01
|
2013-02-05
| | |
3
| |
2014-03-26
|
2013-09-30
| | |
4
| |
2016-04-13
|
2015-12-31
| | |
被引用专利(该专利被哪些专利引用)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 | 该专利没有被任何外部专利所引用! |