CN105871635B - 一种局域地区多个wifi模块参数自动配置的方法 - Google Patents

一种局域地区多个wifi模块参数自动配置的方法 Download PDF

Info

Publication number
CN105871635B
CN105871635B CN201610383244.1A CN201610383244A CN105871635B CN 105871635 B CN105871635 B CN 105871635B CN 201610383244 A CN201610383244 A CN 201610383244A CN 105871635 B CN105871635 B CN 105871635B
Authority
CN
China
Prior art keywords
wifi module
configuration
wifi
parameter
module
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201610383244.1A
Other languages
English (en)
Other versions
CN105871635A (zh
Inventor
邵慧
古欣
李维亮
王亚
王斌
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Shandong Youren networking Co.,Ltd.
Original Assignee
Shandong Youren Information Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Shandong Youren Information Technology Co Ltd filed Critical Shandong Youren Information Technology Co Ltd
Priority to CN201610383244.1A priority Critical patent/CN105871635B/zh
Publication of CN105871635A publication Critical patent/CN105871635A/zh
Application granted granted Critical
Publication of CN105871635B publication Critical patent/CN105871635B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/08Configuration management of networks or network elements
    • H04L41/0803Configuration setting
    • H04L41/084Configuration by using pre-existing information, e.g. using templates or copying from other elements
    • H04L41/0846Configuration by using pre-existing information, e.g. using templates or copying from other elements based on copy from other elements
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/08Configuration management of networks or network elements
    • H04L41/0876Aspects of the degree of configuration automation
    • H04L41/0886Fully automatic configuration
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/08Configuration management of networks or network elements
    • H04L41/0889Techniques to speed-up the configuration process
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L69/00Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
    • H04L69/16Implementation or adaptation of Internet protocol [IP], of transmission control protocol [TCP] or of user datagram protocol [UDP]
    • H04L69/164Adaptation or special uses of UDP protocol
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W84/00Network topologies
    • H04W84/02Hierarchically pre-organised networks, e.g. paging networks, cellular networks, WLAN [Wireless Local Area Network] or WLL [Wireless Local Loop]
    • H04W84/10Small scale networks; Flat hierarchical networks
    • H04W84/12WLAN [Wireless Local Area Networks]

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Computer Security & Cryptography (AREA)
  • Automation & Control Theory (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Communication Control (AREA)

Abstract

本发明的局域地区多个WIFI模块参数自动配置的方法,包括步骤:通过手动方式完成任意一个WIFI模块的参数配置;第一个已配置的WIFI模块搜索未配置的WIFI模块并与其进行WIFI连接;第一个已配置的WIFI模块按照UDP协议与未配置的WIFI模块进行数据通信,并通过UDP端口向它们发送配置参数;已完成参数配置的WIFI模块若检测到自身是被自动配置的,会开启自动配置模式,并对其他未配置的WIFI模块进行配置,直到所有的WIFI模块都搜索不到未配置的WIFI模块,则整个配置过程结束。该方法减少了用户的配置时间和操作的复杂度,减少了配置的错误率,提高了配置的成功率和效率,节省了配置成本。

Description

一种局域地区多个WIFI模块参数自动配置的方法
技术领域
本发明涉及一种局域地区多个WIFI模块参数自动配置的方法,属于WIFI通讯技术领域。
背景技术
WIFI模块在当前物联网行业和工业自动化领域的应用相当广泛,在同一个局域地区使用大批量WIFI模块的应用也十分广泛,但是对于WIFI模块的参数配置有不同的实现方式,目前各个厂商的配置方式有如下几种:
1、通过WIFI模块的串口配置:
对于工业应用的串口转WIFI模块,串口与模块通讯是最稳定的方式,很多厂商都是通过串口AT指令对模块进行配置,包括设置WIFI连接的AP、服务器地址等。
2、连接WIFI模块的AP进行网络配置:
每个WIFI模块出厂都为默认的AP模式,客户通过连接模块的AP,建立WIFI连接后,通过局域网UDP或者TCP协议进行模块的配置。
3、Smartlink配置方式:
手持终端通过广播数据包的格式,将配置信息传送给WIFI设备。
上述三种方法都能够完成配置WIFI模块参数的功能,但是这三种方法都有一定的弊端:
1、串口式配置方式:需要让用户去连接每一个WIFI模块的串口,配置完成后还需要将串口连接到数据通信的MCU端,这种方式需要进行模块串口的重复插拔,操作复杂,而且每次只能配置一个,重复性的工作太多。
2、网络配置方式:需要让用户不断的切换WIFI,连接不同的WIFI模块,同样操作复杂,重复性工作太多。
3、Smartlink方式:受手持设备和路由器的限制比较大,只能进行简单的SSID和密码的配置,配置成功率不高。
发明内容
本发明为了克服以上技术的不足,提供了一种局域地区多个WIFI模块参数自动配置的方法,减少了用户的配置时间和操作的复杂度,减少了配置的错误率,提高了配置的成功率和效率,节省了配置成本。
发明概述:
由于局域网内每个WIFI模块的配置参数是一致的,所以可以只选择一个WIFI模块利用串口式配置方式、网络配置方式或Smartlink方式中的任一手动方式配置参数,然后通过模块配置模块的方式实现局域地区所有模块的参数统一配置,即第一个WIFI模块将自身的配置参数发送到其他WIFI模块。
本发明克服其技术问题所采用的技术方案是:
一种局域地区多个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模块,重启自身,进入正常工作模式。
由于WIFI模块出厂时都有相同的服务集标识(SSID),可以通过判断是否有默认的SSID的WIFI模块来判断局域网内是否还有未配置的设备(WIFI模块通常嵌在设备中);而且每个WIFI模块都有搜索周围无线接入点(AP)的功能,可以通过搜索默认的SSID来发现未配置的WIFI模块。
根据本发明优选的,所述步骤(1)中,手动方式为串口式配置方式或网络配置方式。
根据本发明优选的,所有WIFI模块的配置参数相同。
根据本发明优选的,所述步骤(3)中,UDP协议格式如下:
固定包头 配置者MAC 被配置者MAC 配置数据 校验
2字节 6字节 6字节 N字节 数据累加和校验
其中,固定包头:是为了区分协议,由于UDP端口除接收UDP协议外,还可能会接收其他配置协议;
配置者MAC:发送参数配置数据的WIFI模块MAC地址;
被配置者MAC:接收参数配置数据的WIFI模块MAC地址;
配置数据:包括配置的模块服务集标识、透传参数、串口参数、模块WIFI参数、服务器参数,所述配置数据的长度是不固定的,N的取值为0-512;
数据累加和校验:除固定包头外,其他数据的累加和,取低8位数据。
本发明的有益效果是:
本发明与现有WIFI模块的单个配置方式不同,能利用WIFI模块的自动搜索和UDP通信功能,实现模块与模块之间的自动配置,减少了用户的配置时间和操作的复杂度,减少了配置的错误率,提高了配置的成功率和效率,节省了配置成本。
附图说明
图1为本发明局域地区多个WIFI模块参数自动配置方法的原理示意图。
具体实施方式
为了便于本领域人员更好的理解本发明,下面结合附图和具体实施例对本发明做进一步详细说明,下述仅是示例性的不限定本发明的保护范围。
本发明所述的局域地区多个WIFI模块参数自动配置的方法,如图1所示,该局域网内有8个WIFI模块,这8个WIFI模块的配置参数相同,对其进行参数配置时,可按照如下步骤进行:
(1)通过串口式配置方式或网络配置方式完成任意一个WIFI模块(将第一个完成配置的WIFI模块叫做WIFI模块一)的参数配置。
(2)WIFI模块一通过搜索默认的服务集标识(SSID)来寻找未配置的WIFI模块,由于未配置的WIFI模块与WIFI模块一之间的距离不等,距离近的信号强度会强一些、距离远的信号强度会弱一些,搜索到信号强度较强的未配置的WIFI模块二、三、四后,WIFI模块一将自身切换为STA模式,分别将WIFI模块二、三、四作为无线接入点(AP),与其进行WIFI连接。
(3)所有未配置的WIFI模块启动后均开启一个UDP端口听数据,WIFI模块一与WIFI模块二、三、四建立WIFI连接后,就可以进行UDP数据通信,WIFI模块一按照UDP协议与WIFI模块二、三、四进行数据通信,向它们发送配置参数,WIFI模块二、三、四监听到配置参数后即完成它们的配置过程。自动配置参数时所用的UDP协议格式如下:
固定包头 配置者MAC 被配置者MAC 配置数据 校验
2字节 6字节 6字节 N字节 数据累加和校验
其中,固定包头:是为了区分协议,由于UDP端口除接收UDP协议外,还可能会接收其他配置协议;
配置者MAC:发送参数配置数据的WIFI模块MAC地址;
被配置者MAC:接收参数配置数据的WIFI模块MAC地址;
配置数据:包括配置的模块服务集标识、透传参数、串口参数、模块WIFI参数、服务器参数,所述配置数据的长度是不固定的,N的取值为0-512;
数据累加和校验:除固定包头外,其他数据的累加和,取低8位数据。
(4)已完成参数配置的WIFI模块若检测到自身是被自动配置的,会开启自动配置模式:即WIFI模块二对WIFI模块五、六进行自动配置,WIFI模块三对WIFI模块七进行自动配置,WIFI模块四对WIFI模块八进行自动配置,所述WIFI模块二、三、四也是根据信号强度的强弱进行优先选择进行配置的,直到所有的WIFI模块都搜索不到未配置的WIFI模块,则整个配置过程结束。
已配置完参数的WIFI模块,重启自身,进入正常工作模式。
以上仅描述了本发明的基本原理和优选实施方式,本领域人员可以根据上述描述作出许多变化和改进,这些变化和改进应该属于本发明的保护范围。

Claims (4)

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位数据。
CN201610383244.1A 2016-06-02 2016-06-02 一种局域地区多个wifi模块参数自动配置的方法 Active CN105871635B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201610383244.1A CN105871635B (zh) 2016-06-02 2016-06-02 一种局域地区多个wifi模块参数自动配置的方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201610383244.1A CN105871635B (zh) 2016-06-02 2016-06-02 一种局域地区多个wifi模块参数自动配置的方法

Publications (2)

Publication Number Publication Date
CN105871635A CN105871635A (zh) 2016-08-17
CN105871635B true CN105871635B (zh) 2018-12-25

Family

ID=56676563

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201610383244.1A Active CN105871635B (zh) 2016-06-02 2016-06-02 一种局域地区多个wifi模块参数自动配置的方法

Country Status (1)

Country Link
CN (1) CN105871635B (zh)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10292189B2 (en) * 2016-05-17 2019-05-14 Mediatek Inc. Method of network configuration for wireless access point
CN112261708B (zh) * 2020-12-18 2021-07-20 深圳市晶讯技术股份有限公司 一种自动化批量配置WiFi设备的***和方法

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103078970A (zh) * 2013-02-05 2013-05-01 清华大学 一种wifi地址自动配置设备及方法
CN103686674A (zh) * 2013-09-30 2014-03-26 深圳市通力科技开发有限公司 网络接入方法、智能终端以及wifi接入设备
CN103716911A (zh) * 2014-01-02 2014-04-09 福建星网锐捷通讯股份有限公司 一种配置无线终端的方法、装置和***
CN105487517A (zh) * 2015-12-31 2016-04-13 杭州鸿雁智能科技有限公司 一种家居wifi网络***的自动组网方法

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8547946B2 (en) * 2011-05-01 2013-10-01 Extricom Ltd. Efficient creation of WLAN connections

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103078970A (zh) * 2013-02-05 2013-05-01 清华大学 一种wifi地址自动配置设备及方法
CN103686674A (zh) * 2013-09-30 2014-03-26 深圳市通力科技开发有限公司 网络接入方法、智能终端以及wifi接入设备
CN103716911A (zh) * 2014-01-02 2014-04-09 福建星网锐捷通讯股份有限公司 一种配置无线终端的方法、装置和***
CN105487517A (zh) * 2015-12-31 2016-04-13 杭州鸿雁智能科技有限公司 一种家居wifi网络***的自动组网方法

Also Published As

Publication number Publication date
CN105871635A (zh) 2016-08-17

Similar Documents

Publication Publication Date Title
CN102045783B (zh) 使用无线局域网的对等式连接的方法和设备
CN112565351B (zh) 一种基于WiSUN协议的移动抄表方法
CN105208583B (zh) 一种配置智能家电入网的方法、装置及智能设备
CN106686593A (zh) 一种基于wifi模块的智能设备配置入网的方法及装置
CN104735001B (zh) 软件定义网络中的链路发现方法、装置及***
RU2010136044A (ru) Управление беспроводными ретрансляционными узлами с использованием индентификаторов
CN106304047A (zh) 一种智能设备入网方法及配置***
CN106488532B (zh) 一种自动配网方法、装置及智能配网设备、中继器
CN105050087A (zh) 一种多协议兼容设备接入WiFi网络的方法及***
US9961563B2 (en) Small cell base station system, and related devices and data processing methods
CN104394577B (zh) 无线路由设备及电子设备的无线网络接入方法
CN104704774B (zh) 网络设备的自动重新配置
WO2020125168A1 (zh) 基于心跳报文数据发送和接收方法、存储介质及处理器
CN104270744A (zh) 无线网络的快速配置***及方法
CN105871635B (zh) 一种局域地区多个wifi模块参数自动配置的方法
CN106255177A (zh) 一种设备状态的传输方法和装置
CN106162647B (zh) 一种智能设备配置入网方法和装置
CN103354509A (zh) 一种链路连接信息的获取方法和设备
CN105940720A (zh) 一种触发注册机协议交互的方法、接入点、站点
CN107172573B (zh) 一种zigbee终端通信数据处理方法
CN107426633B (zh) 一种计量仪表抄表***、通信方法及通信转发装置
CN103441873A (zh) 一种混合网络无线克隆方法
JP2016092737A (ja) 通信システム、通信システムの制御方法、及びプログラム
CN105049227A (zh) 一种Wifi非联网控制及设置的方法
CN101119322B (zh) Mesh网络中的报文处理方法和节点设备

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant
CP03 Change of name, title or address

Address after: Room 1103 and 1105, 11 / F, building 1, Aosheng building, 1166 Xinluo street, high tech Zone, Jinan City, Shandong Province, 250100

Patentee after: Shandong Youren networking Co.,Ltd.

Address before: 250100 1105, building 1, Aosheng building, 1166 Xinluo street, Jinan City, Shandong Province

Patentee before: SHANDONG YOUREN INFORMATION TECHNOLOGY Co.,Ltd.

CP03 Change of name, title or address
PE01 Entry into force of the registration of the contract for pledge of patent right

Denomination of invention: A Method for Automatically Configuring Parameters of Multiple WIFI Modules in Local Areas

Effective date of registration: 20230328

Granted publication date: 20181225

Pledgee: Jinan Branch of Qingdao Bank Co.,Ltd.

Pledgor: Shandong Youren networking Co.,Ltd.

Registration number: Y2023370000060

PE01 Entry into force of the registration of the contract for pledge of patent right