CN107135529B - 实现ap和sta自动连接并同步ap配置修改的方法 - Google Patents

实现ap和sta自动连接并同步ap配置修改的方法 Download PDF

Info

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
Application number
CN201710289085.3A
Other languages
English (en)
Other versions
CN107135529A (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.)
Shenzhen Youhua Technology Co ltd
Original Assignee
Shenzhen Youhua 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 Shenzhen Youhua Technology Co ltd filed Critical Shenzhen Youhua Technology Co ltd
Priority to CN201710289085.3A priority Critical patent/CN107135529B/zh
Publication of CN107135529A publication Critical patent/CN107135529A/zh
Application granted granted Critical
Publication of CN107135529B publication Critical patent/CN107135529B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W48/00Access restriction; Network selection; Access point selection
    • H04W48/08Access restriction or access information delivery, e.g. discovery data delivery
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W48/00Access restriction; Network selection; Access point selection
    • H04W48/16Discovering, 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配置修改的方法
技术领域
本发明涉及通信终端领域,尤其涉及一种实现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的连接。
CN201710289085.3A 2017-04-27 2017-04-27 实现ap和sta自动连接并同步ap配置修改的方法 Active CN107135529B (zh)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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无线网络的连接方法及应用***

Patent Citations (5)

* Cited by examiner, † Cited by third party
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