CN107135529B - 实现ap和sta自动连接并同步ap配置修改的方法 - Google Patents
实现ap和sta自动连接并同步ap配置修改的方法 Download PDFInfo
- Publication number
- CN107135529B CN107135529B CN201710289085.3A CN201710289085A CN107135529B CN 107135529 B CN107135529 B CN 107135529B CN 201710289085 A CN201710289085 A CN 201710289085A CN 107135529 B CN107135529 B CN 107135529B
- Authority
- CN
- China
- Prior art keywords
- sta
- configuration
- server
- connection
- client
- 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
Links
- 238000000034 method Methods 0.000 title claims abstract description 23
- 238000012986 modification Methods 0.000 title claims abstract description 9
- 230000004048 modification Effects 0.000 title claims abstract description 9
- 230000001360 synchronised effect Effects 0.000 claims abstract description 8
- 238000012790 confirmation Methods 0.000 claims description 8
- 238000004891 communication Methods 0.000 claims description 5
- 230000008569 process Effects 0.000 claims description 4
- 230000006855 networking Effects 0.000 description 6
- 238000012545 processing Methods 0.000 description 3
- 230000006872 improvement Effects 0.000 description 2
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000007547 defect Effects 0.000 description 1
- 230000002950 deficient Effects 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000003993 interaction Effects 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W48/00—Access restriction; Network selection; Access point selection
- H04W48/08—Access restriction or access information delivery, e.g. discovery data delivery
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W48/00—Access restriction; Network selection; Access point selection
- H04W48/16—Discovering, processing access restriction or access information
Landscapes
- Engineering & Computer Science (AREA)
- Computer Security & Cryptography (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
本发明公开一种实现AP服务端和STA客户端自动连接并同步AP服务端配置修改的方法,包含以下步骤:所述AP配置隐藏的服务集标识SSID和密钥key;STA出厂设置为默认自动连接AP的隐藏服务集标识SSID;STA连接AP后,建立链路连接,然后请求同步显示AP的无线配置;STA接收到AP显示的服务集标识SSID配置后断开隐藏的服务集标识SSID连接,并根据自身设置,重新连接显示的服务集标识SSID配置。本发明能实现STA自动连接AP,当用户更改AP的无线配置时,终端设备STA能在AP更改配置后实现自动同步连接。本发明简化了无线网络设置连接的繁琐步骤,即插即用,傻瓜式自动配置。
Description
技术领域
本发明涉及通信终端领域,尤其涉及一种实现AP和STA自动连接并同步AP配置修改的方法。
背景技术
随着IEEEE802.11无线技术发展,无线终端产品在现在的生活中越来越多样化。无线路由器,无线智能家居网关,无线网络摄像头,无线电视盒子等无线网络设备等需要联网的无线终端设备越来越多,于此同时,用户实现无线终端联网的操作过程也越来越复杂。
传统的手动配置连接,组网存在如下问题:
(1)、无线网络终端设备越来越多,且多样化,对于每个设备要接入AP,操作比较繁琐复杂,有些还需要专业知识;
(2)、不同的终端设备,连接方式多样性,且步骤比较繁琐,需要用户按照说明书的介绍的一个个重复操作添加;
(3)、若用户更改了接入点AP的无线一些配置(比如SSID密码,加密方式),所有的设备则会断开连接,还需进行重新连接,步骤繁琐,且若连接不上,则要重复操作多次设置连接。
如何在客户端层面实现无线终端自动联网,让用户体验全程傻瓜式连接,即插即可以组网然后设备自动联网?这些问题都对现有技术提出了挑战。因此,现有技术存在缺陷,需要改进。
发明内容
本发明的目的是克服现有技术的不足,提供一种实现AP和STA自动连接并同步AP配置修改的方法。
本发明的技术方案如下:一种实现AP和STA自动连接并同步AP配置修改的方法,包含以下步骤:
S1、所述AP配置隐藏的服务集标识SSID和密钥key,所述服务集标识SSID和密码key用户无法搜索和修改;
S2、所述STA出厂设置为默认自动连接AP的隐藏服务集标识SSID;
S3、所述STA连接AP后,建立链路连接,然后请求同步显示AP的无线配置;
S4、所述STA接收到AP显示的服务集标识SSID配置后断开隐藏的服务集标识SSID连接,并根据自身设置,重新连接显示的服务集标识SSID配置,完成了自动同步配置。
进一步地,用户中途修改了所述AP的服务集标识SSID或者密钥Key配置时,所述STA的连接断开,并自动重复步骤S1~S4。
进一步地,所述AP包括网关或路由AP;所述AP通过运行自身的服务端程序来配置隐藏的服务集标识SSID和密钥key。
进一步地,所述STA通过运行自身的客户端程序实现与AP的连接。
进一步地,步骤S3中STA实现连接所述AP,建立链路连接,并请求同步显示AP的无线配置的方法包括以下步骤:
S301、STA客户端根据连接状态,创建eth0:1网络接口,开启dhcpc服务程序以获取AP提供的IP,于此同时,AP服务端创建socket连接,并侦听私有定义的端口,等待接收STA客户端连接;
S302、STA客户端获取AP的IP地址,并进行TCP通讯;
S303、若STA客户端若成功建立与AP服务端的畅通链路,STA客户端创建socket连接,并连接AP服务端定义的私有端口,并进入下一个步骤,若连接超时,STA客户端重新连接;
S304、连接成功后,STA客户端按照协议向AP服务端请求无线配置。
进一步地,步骤S4中实现所述STA根据自身设置,重新连接AP服务端,完成了自动同步配置的方法包括以下步骤:
S401、AP服务器读取自身的无线配置并保存;
S402、AP服务端发送无线配置给连接进来的STA客户端,等待STA客户端确认;
S403、STA客户端收到AP服务端无线配置后,STA客户端向AP服务端发送ACK,并断开隐藏连接,关闭连接链路;
S404、STA客户端将AP服务端无线配置与本地无线配置比较,若相同不做处理,若不同则进行配置同步,设置生效;
S405、AP服务端收到STA客户端的ACK确认,支持STA客户端的连接请求并处理。
采用上述方案,本发明具有如下有益效果:
1、本发明实现了无线网络终端设备STA接入AP时,在无线热点情况下,无需手动设置AP的SSID和PASSWORD,进行一个个连接。只需要在AP上运行自身的服务端程序,以及在终端设备STA上运行客户端程序,STA即能自动进行连接AP。
2、本发明中当用户更改AP的无线配置时,终端设备STA能在AP更改配置后实现自动同步连接。本发明简化了无线网络设置连接的繁琐步骤,即插即用,傻瓜式自动配置。
附图说明
图1为本发明的数据交互图;
图2为AP服务端流程图;
图3为STA客户端流程图。
具体实施方式
以下结合附图和具体实施例,对本发明进行详细说明。
参照图1和图2所示,本发明提供一种实现AP和STA自动连接并同步AP配置修改的方法,包含以下步骤:
S1、所述AP配置隐藏的服务集标识SSID和密钥key,所述服务集标识SSID和密码key用户无法搜索和修改;
S2、所述STA出厂设置为默认自动连接AP的隐藏服务集标识SSID;
S3、所述STA连接AP后,建立链路连接,然后请求同步显示AP的无线配置;
S4、所述STA接收到AP显示的服务集标识SSID配置后断开隐藏的服务集标识SSID连接,并根据自身设置,重新连接显示的服务集标识SSID配置,完成了自动同步配置,该配置包括2.4G和5G相关配置,例如配置SSID、PASSWORD、AUTHMODE等参数。
其中,当用户中途修改了所述AP的服务集标识SSID或者密钥Key配置时,所述STA的连接断开,并自动重复步骤1至步骤4。
值得一提的是,所述AP包括网关或路由AP;所述AP通过运行自身的服务端程序来配置隐藏的服务集标识SSID和密钥key,该程序为用C语言编写的可移植程序,可以向STA发送AP的无线配置。
所述STA设备可以是中继模式的无线路由器,无线中继器,无线网络摄像头,无线智能家居网关等无线接入设备。STA通过运行自身的客户端程序实现与AP的连接,该程序为用C语言编写的可移植程序,可支撑STA与AP进行连接,以及应答AP无线网络配置的请求。
步骤S3中STA实现连接所述AP,建立链路连接,并请求同步显示AP的无线配置的方法包括以下步骤:
S301、STA客户端根据连接状态,创建eth0:1网络接口,开启dhcpc服务程序以获取AP提供的IP,于此同时,AP服务端创建socket连接,并侦听私有定义的端口,等待接收STA客户端连接;
S302、STA客户端获取AP的IP地址,并进行TCP通讯;
S303、若STA客户端若成功建立与AP服务端的畅通链路,STA客户端创建socket连接,并连接AP服务端定义的私有端口,并进入下一个步骤,若连接超时,STA客户端重新连接;
S304、连接成功后,STA客户端按照协议向AP服务端请求无线配置。
步骤S4中实现所述STA根据自身设置,重新连接AP服务端,完成了自动同步配置的方法包括以下步骤:
S401、AP服务器读取自身的无线配置并保存;
S402、AP服务端发送无线配置给连接进来的STA客户端,等待STA客户端确认;
S403、STA客户端收到AP服务端无线配置后,STA客户端向AP服务端发送ACK,并断开隐藏连接,关闭连接链路;
S404、STA客户端将AP服务端无线配置与本地无线配置比较,若相同不做处理,若不同则进行配置同步,设置生效。
S405、AP服务端收到STA客户端的ACK确认,支持STA客户端的连接请求并处理。
作为一种实施例,此处分别叙述AP服务端与STA客户端的工作流程:
一、AP服务端配置好隐藏的SSID并运行服务端程序。
此步骤包含:
S1、AP服务端设置好默认隐藏的SSID和密码,以及加密方式等;
S301、AP服务端创建socket连接,并侦听私有定义的端口,等待接收STA客户端连接;
S401、AP服务器读取自身的无线2.4G和5G配置并保存;
S402、AP服务端发送无线配置给连接进来的STA客户端,等待STA客户端确认;
S405、AP服务端收到STA客户端的ACK确认,支持并发处理STA客户端的连接请求并处理。
值得一提的是,AP服务端建立隐藏配置后,会初始化建立socket连接的资源,AP服务端完成连接后,关闭该客户端的连接,等待其他客户端的连接。
二:STA客户端的连接服务端程序。
此步骤包括:
S2、STA客户端设置好默认客户端连接隐藏的SSID和密码,以及加密方式等;
S301、STA客户端根据连接状态,创建eth0:1,开启dhcpc服务程序以获取AP提供的IP,建立与AP服务端的畅通链路;
S302、STA客户端获取AP的IP地址,以便来进行TCP通讯;
S303、链路创建成功后,STA客户端创建socket连接,并连接AP服务端定义的私有端口,若连接成功进入下一个步骤,若连接超时,STA客户端重新连接;
S304、连接成功后,STA客户端按照协议向AP服务端请求无线配置;
S403、STA客户端收到AP服务端无线配置后,STA客户端向AP服务端发送ACK,并断开隐藏连接,关闭连接链路;
S404、STA客户端将AP服务端无线配置与本地无线配置比较,若相同不做处理,若不同则进行配置同步,设置生效。
值得一提的是,若用户中途修改AP配置(SSID,密码等),STA客户端与AP服务端终端会断开连接,然后进行步骤2到步骤6进行操作。当STA客户端同步更新时,会根据信号强度和配置2.4Gonly/xx选择中继设置。
综上所述,本发明实现了无线网络终端设备STA接入AP时,在无线热点情况下,无需手动设置AP的SSID和PASSWORD,进行一个个连接。只需要在AP上运行自身的服务端程序,以及在终端设备STA上运行客户端程序,STA即能自动进行连接AP。本发明中当用户更改AP的无线配置时,终端设备STA能在AP更改配置后实现自动同步连接。本发明简化了无线网络设置连接的繁琐步骤,即插即用,傻瓜式自动配置。
以上仅为本发明的较佳实施例而已,并不用于限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。
Claims (4)
1.一种实现AP和STA自动连接并同步AP配置修改的方法,其特征在于,包含以下步骤:
S1、所述AP配置隐藏的服务集标识SSID和密钥key,所述服务集标识SSID和密码key用户无法搜索和修改;
S2、所述STA出厂设置为默认自动连接AP的隐藏服务集标识SSID;
S3、所述STA连接AP后,建立链路连接,然后请求同步显示AP的无线配置;
S4、所述STA接收到AP显示的服务集标识SSID配置后断开隐藏的服务集标识SSID连接,并根据自身设置,重新连接显示的服务集标识SSID配置,完成了自动同步配置;
其中,步骤S3中STA实现连接所述AP,建立链路连接,并请求同步显示AP的无线配置的方法包括以下步骤:
S301、STA客户端根据连接状态,创建eth0:1网络接口,开启dhcpc服务程序以获取AP提供的IP,于此同时,AP服务端创建socket连接,并侦听私有定义的端口,等待接收STA客户端连接;
S302、STA客户端获取AP的IP地址,并进行TCP通讯;
S303、若STA客户端若成功建立与AP服务端的畅通链路,STA客户端创建socket连接,并连接AP服务端定义的私有端口,并进入下一个步骤,若连接超时,STA客户端重新连接;
S304、连接成功后,STA客户端按照协议向AP服务端请求无线配置;
其中,步骤S4中实现所述STA根据自身设置,重新连接AP服务端,完成了自动同步配置的方法包括以下步骤:
S401、AP服务器读取自身的无线配置并保存;
S402、AP服务端发送无线配置给连接进来的STA客户端,等待STA客户端确认;
S403、STA客户端收到AP服务端无线配置后,STA客户端向AP服务端发送ACK,并断开隐藏连接,关闭连接链路;
S404、STA客户端将AP服务端无线配置与本地无线配置比较,若相同不做处理,若不同则进行配置同步,设置生效;
S405、AP服务端收到STA客户端的ACK确认,支持STA客户端的连接请求并处理。
2.根据权利要求1所述的实现AP和STA自动连接并同步AP配置修改的方法,其特征在于,用户中途修改了所述AP的服务集标识SSID或者密钥Key配置时,所述STA的连接断开,并自动重复步骤S1~S4。
3.根据权利要求1所述的实现AP和STA自动连接并同步AP配置修改的方法,其特征在于,所述AP包括网关或路由AP;所述AP通过运行自身的服务端程序来配置隐藏的服务集标识SSID和密钥key。
4.根据权利要求3所述的实现AP和STA自动连接并同步AP配置修改的方法,其特征在于,所述STA通过运行自身的客户端程序实现与AP的连接。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710289085.3A CN107135529B (zh) | 2017-04-27 | 2017-04-27 | 实现ap和sta自动连接并同步ap配置修改的方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710289085.3A CN107135529B (zh) | 2017-04-27 | 2017-04-27 | 实现ap和sta自动连接并同步ap配置修改的方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN107135529A CN107135529A (zh) | 2017-09-05 |
CN107135529B true CN107135529B (zh) | 2020-11-03 |
Family
ID=59715726
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201710289085.3A Active CN107135529B (zh) | 2017-04-27 | 2017-04-27 | 实现ap和sta自动连接并同步ap配置修改的方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN107135529B (zh) |
Families Citing this family (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107682881B (zh) * | 2017-09-14 | 2020-10-27 | 深圳市共进电子股份有限公司 | 无线中继器的参数配置方法、装置、中继器及存储介质 |
CN108966219A (zh) * | 2018-07-13 | 2018-12-07 | 深圳市昊源科技有限公司 | 一种wifi连接方法、装置及电子设备 |
CN109041173A (zh) * | 2018-09-29 | 2018-12-18 | Oppo广东移动通信有限公司 | 一种连接方法、装置及终端 |
CN111356149A (zh) * | 2018-12-24 | 2020-06-30 | 中兴通讯股份有限公司 | 一种无线网络配置方法及装置 |
JP7072902B2 (ja) | 2019-07-23 | 2022-05-23 | 深▲セン▼合強電子有限公司 | スマートデバイスとルーターとの自動接続方法、ルーター及びスマートデバイス |
CN110461024B (zh) * | 2019-07-23 | 2021-01-29 | 深圳合强电子有限公司 | 智能设备与路由器自动连接的方法、路由器及智能设备 |
CN110876145A (zh) * | 2019-11-20 | 2020-03-10 | 广州市宏视电子技术有限公司 | 一种无线摄像***及网关设备 |
CN111314132B (zh) * | 2020-02-14 | 2022-09-30 | 上海市共进通信技术有限公司 | 无线网关路由器与无线放大器间智能组网配置设定的方法 |
CN111866996B (zh) * | 2020-07-24 | 2022-04-08 | 深圳创维数字技术有限公司 | 智能设备配网方法、设备及存储介质 |
CN114189859A (zh) * | 2021-12-16 | 2022-03-15 | 中国电信股份有限公司 | 配置信息的处理方法及装置、存储介质、电子设备 |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104302015A (zh) * | 2014-09-15 | 2015-01-21 | 浙江生辉照明有限公司 | 隐藏ssid的自动适配wi-fi网络连接方法及*** |
CN104301891A (zh) * | 2014-09-18 | 2015-01-21 | 深圳市螺光科技有限公司 | 智能设备与WiFi路由器互联的方法和*** |
CN104981000A (zh) * | 2015-07-20 | 2015-10-14 | 陕西师范大学 | 一种隐身WiFi热点自动接入装置及方法 |
CN106028325A (zh) * | 2016-05-09 | 2016-10-12 | 广东乐心医疗电子股份有限公司 | 一种智能设备快速接入WiFi的方法与装置 |
CN106304409A (zh) * | 2016-08-31 | 2017-01-04 | 江苏福云星信息技术有限公司 | 一种快速自动接入wifi无线网络的连接方法及应用*** |
-
2017
- 2017-04-27 CN CN201710289085.3A patent/CN107135529B/zh active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104302015A (zh) * | 2014-09-15 | 2015-01-21 | 浙江生辉照明有限公司 | 隐藏ssid的自动适配wi-fi网络连接方法及*** |
CN104301891A (zh) * | 2014-09-18 | 2015-01-21 | 深圳市螺光科技有限公司 | 智能设备与WiFi路由器互联的方法和*** |
CN104981000A (zh) * | 2015-07-20 | 2015-10-14 | 陕西师范大学 | 一种隐身WiFi热点自动接入装置及方法 |
CN106028325A (zh) * | 2016-05-09 | 2016-10-12 | 广东乐心医疗电子股份有限公司 | 一种智能设备快速接入WiFi的方法与装置 |
CN106304409A (zh) * | 2016-08-31 | 2017-01-04 | 江苏福云星信息技术有限公司 | 一种快速自动接入wifi无线网络的连接方法及应用*** |
Also Published As
Publication number | Publication date |
---|---|
CN107135529A (zh) | 2017-09-05 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN107135529B (zh) | 实现ap和sta自动连接并同步ap配置修改的方法 | |
US20210006461A1 (en) | Systems and methods for intuitive home networking | |
CN107231606B (zh) | WiFi入网方法、智能硬件设备及电子终端 | |
EP3145161A1 (en) | Automatic wireless access network configuration synchronization method and apparatus | |
EP2600679A1 (en) | Apparatus and method for connecting to device in wireless terminal | |
EP3128718A1 (en) | Service discovery method and electronic device | |
CN107969026B (zh) | 在无线局域网中实现无线投屏的方法和无线控制器ac | |
US20130104116A1 (en) | Method and apparatus for upgrading wireless repeater | |
CN109548053B (zh) | 组网设备同步无线配置的方法 | |
US11343225B2 (en) | Sharing media among remote access clients in a universal plug and play environment | |
CN103634657A (zh) | 电视同步移动终端wifi连接设置的方法和装置 | |
JP2003152731A (ja) | 通信装置、ipアドレス取得方法、ローミング方法 | |
CN106375453B (zh) | 基于http连接的双向通讯设备、***和方法 | |
CN112261766A (zh) | 基于WiFi和蓝牙双协议的灯具控制装置、***及方法 | |
CN105471983A (zh) | 一种建立物联通讯的方法及*** | |
US20170346891A1 (en) | Communication method | |
CN113794996B (zh) | 设备通信、设备控制方法、装置、电子设备和存储介质 | |
CN113472763A (zh) | 控制指令的发送方法及装置、存储介质及电子装置 | |
WO2014000564A1 (zh) | 建立无线连接的方法及无线中继器 | |
CN103441873A (zh) | 一种混合网络无线克隆方法 | |
WO2016149911A1 (zh) | 自动切换接入点的方法和无线路由设备 | |
US9226223B2 (en) | Network connection system of network electronic device and method allowing a terminal device to access an electronic device connected behind a router without a NAT loopback function | |
CN113132966A (zh) | 智能终端快连入网方法 | |
CN112020062A (zh) | 家用电器的通信控制方法及*** | |
WO2016145846A1 (zh) | 一种实现Miracast和无线热点共存的方法、装置及终端 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant | ||
PE01 | Entry into force of the registration of the contract for pledge of patent right | ||
PE01 | Entry into force of the registration of the contract for pledge of patent right |
Denomination of invention: A method to automatically connect and synchronize AP configuration modifications between AP and STA Effective date of registration: 20231218 Granted publication date: 20201103 Pledgee: Guangzhou Bank Co.,Ltd. Shenzhen Nanshan Branch Pledgor: SHENZHEN YOUHUA TECHNOLOGY Co.,Ltd. Registration number: Y2023980072370 |