CN109640377A - 通过移动终端控制智能设备进行联网操作的方法 - Google Patents
通过移动终端控制智能设备进行联网操作的方法 Download PDFInfo
- Publication number
- CN109640377A CN109640377A CN201811552107.1A CN201811552107A CN109640377A CN 109640377 A CN109640377 A CN 109640377A CN 201811552107 A CN201811552107 A CN 201811552107A CN 109640377 A CN109640377 A CN 109640377A
- Authority
- CN
- China
- Prior art keywords
- distribution
- channel
- wifi
- networking
- 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.)
- Pending
Links
Classifications
-
- 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
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L51/00—User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
- H04L51/52—User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail for supporting social networking services
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W84/00—Network topologies
- H04W84/02—Hierarchically pre-organised networks, e.g. paging networks, cellular networks, WLAN [Wireless Local Area Network] or WLL [Wireless Local Loop]
- H04W84/10—Small scale networks; Flat hierarchical networks
- H04W84/12—WLAN [Wireless Local Area Networks]
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Computing Systems (AREA)
- Computer Security & Cryptography (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
一种通过移动终端控制智能设备进行联网操作的方法,首先循环检测相应的联网按键是否触发,调用过程是首先调用微信配网初始化程序,提示开始进行微信联网,之后将wifi模块切换到混杂模式监听整个网络中数据包,并定时循环扫描之前预扫描确定的信道,等待某个信道收到相关特征数据后,即锁定信道,之后接收完整数据、解析数据,获取ssid及密码。解析完成之后调用wpa_supplicnat等工具进行联网,联网成功则整个配网结束。通过优化微信配网逻辑,在微信配网之前加入wifi列表预扫,提前确定wifi路由信道列表,从而使得在微信配网时减少无用信道扫描,提高配网接收数据时的扫描解码效率,从而减少整体微信配网的时间。
Description
技术领域
本发明涉及用于用户和计算机之间交互的输入装置或输入和输出组合装置,涉及基于图形用户界面的交互技术,尤指一种通过移动终端控制智能设备进行联网操作的方法。
背景技术
近些年随着物联网技术的发展,越来越多的智能设备开始通过wifi进行网络连接,用户可以通过移动终端控制智能设备进行相关联网操作。然而很多智能设备由于成本、功耗、体积等因素的限制,并没有配置可输入的显示屏和键盘等输入装置,在目前主流的方案中,这种无键盘和显示屏的智能设备通常采用smartconfig协议连接到WiFi网络,但是支持smartconfig协议的智能设备需要相关各品牌路由器和手机支持,其常常存在一定的兼容性问题,并且在起控制作用的移动终端设备开发专用的应用程序,开发应用程序的过程较为复杂而且还增加了相关工作量。
WiFi模块常见有三种模式,sta模式,AP模式,混杂模式或者叫monitor模式,Smartconfig协议是工作monitor模式,这个模式下wifi模块可以监听网络中的所有报文;移动终端设备通过APP将所要连接的wifi SSID和密码编码到UDP报文中,通过广播包或组播报发送,智能硬件接收到UDP报文后解码,得到正确的SSID和密码,然后主动连接指定SSID的路由,完成网络连接。smartconfig配网采用的比较多,但是由于路由器品牌及手机品牌众多,存在一定的兼容性问题,存在配网速度慢,成功率低的问题。
发明内容
针对现有技术的缺点,本发明的目的在于提供一种通过移动终端控制智能设备进行联网操作的方法。
本发明解决其技术问题所采用的技术方案是:提供一种通过移动终端控制智能设备进行联网操作的方法,其特征在于包括如下步骤:
一、检测联网按键状态;
二、判断联网按键是否按下,若否返回第一步,若是则继续;
三、基于Airkiss进行配网;
三一、Airkiss_init()初始化并切换wifi到混杂模式;
三二、Wifi预扫描并确定需要切换的信道;
四、定时切换信道,接收数据;
五、接收一帧数据Airkiss_receive;
六、判断是否锁定wifi信道,若否则返回第四步骤,若是则继续;
七、接收数据,解码成功;
八、连接对应的ssid网络;
九、结束。
本发明在联网主程序中首先循环检测相应的联网按键是否触发,如果触发则开始进行创建线程处理airkiss配网,同时还创建线程提前扫描当前环境中的wifi网络确定各个wifi网络的信道并告知airkiss配网线程,airkiss配网线程调用过程是首先调用微信配网初始化程序,并提示开始进行微信联网,之后将wifi模块切换到混杂模式监听整个网络中数据包,并定时循环扫描之前预扫描确定的信道,等待某个信道收到相关特征数据后,即锁定信道,之后接收完整数据、解析数据,获取ssid及密码。解析完成之后调用wpa_supplicnat等工具进行联网,联网成功则整个配网结束。
本发明的有益效果是:本发明通过优化微信配网逻辑,在微信配网之前加入wifi列表预扫,提前确定wifi路由信道列表,从而使得在微信配网时减少无用信道扫描,提高配网接收数据时的扫描解码效率,从而减少整体微信配网的时间。
附图说明
下面结合附图对本发明作进一步的描述。
图1是本发明的流程方框图。
具体实施方式
本发明通过优化微信配网逻辑,在微信配网之前加入wifi列表预扫,提前确定wifi路由信道列表,从而使得在微信配网时减少无用信道扫描,提高配网接收数据时的扫描解码效率,从而减少整体微信配网的时间。
【示例】儿童智能台灯产品中采用到微信配网方式,用一个线程实现按键循环扫描,当检测wifi键被长按操作时,程序跳转到微信配网模块中执行。首先初始化airkiss,扫描当前环境下的所有wifi热点,确定当前环境下有效信道,设置机器wifi模式为混杂模式。然后定时按个信道切换并接收数据,直到锁定信道后,最后把数据解析得到微信配置发送过来的SSID和密码,通过wpa_supplicant工具连接到该网络中。
与未经过“wifi预扫,确定有效信道”优化相比较,优化的微信配网方法可以缩短了3s到5s的时间。而且在确定有效的信道中扫描,大大提高了配网效率。
Claims (1)
1.一种通过移动终端控制智能设备进行联网操作的方法,其特征在包括如下步骤:
一、检测联网按键状态;
二、判断联网按键是否按下,若否返回第一步,若是则继续;
三、基于Airkiss进行配网;
三一、Airkiss_init()初始化并切换wifi到混杂模式;
三二、Wifi预扫描并确定需要切换的信道;
四、定时切换信道,接收数据;
五、接收一帧数据Airkiss_receive;
六、判断是否锁定wifi信道,若否则返回第四步骤,若是则继续;
七、接收数据,解码成功;
八、连接对应的ssid网络;
九、结束。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811552107.1A CN109640377A (zh) | 2018-12-19 | 2018-12-19 | 通过移动终端控制智能设备进行联网操作的方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811552107.1A CN109640377A (zh) | 2018-12-19 | 2018-12-19 | 通过移动终端控制智能设备进行联网操作的方法 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN109640377A true CN109640377A (zh) | 2019-04-16 |
Family
ID=66075369
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201811552107.1A Pending CN109640377A (zh) | 2018-12-19 | 2018-12-19 | 通过移动终端控制智能设备进行联网操作的方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN109640377A (zh) |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111246536A (zh) * | 2020-01-09 | 2020-06-05 | 杭州涂鸦信息技术有限公司 | 一种无线智能设备配网方法及*** |
CN113514864A (zh) * | 2021-07-09 | 2021-10-19 | 四川君逸数码科技股份有限公司 | 一种基于大数据智慧建造人员定位方法 |
CN113766543A (zh) * | 2021-09-14 | 2021-12-07 | 青岛中科英泰商用***股份有限公司 | 一种提高WiFi稳定性方法、***、电子设备及介质 |
CN115243339A (zh) * | 2022-07-08 | 2022-10-25 | 深圳绿米联创科技有限公司 | 目标设备的入网方法、装置、电子设备及智能家居*** |
CN115988490A (zh) * | 2022-12-02 | 2023-04-18 | 广州市保伦电子有限公司 | 一种基于app的硬件设备的配网方法、装置及存储介质 |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106888488A (zh) * | 2017-02-22 | 2017-06-23 | 深圳创维-Rgb电子有限公司 | 智能设备的联网方法及其装置 |
CN107071793A (zh) * | 2017-06-21 | 2017-08-18 | 广东美的制冷设备有限公司 | WiFi设备的配网方法及相关设备 |
CN107426798A (zh) * | 2017-05-10 | 2017-12-01 | 广东美的制冷设备有限公司 | Wifi模块配网方法与装置 |
CN108040355A (zh) * | 2017-12-08 | 2018-05-15 | 深圳市恒腾智能科技有限公司 | 网络接入方法及*** |
CN108055688A (zh) * | 2017-11-22 | 2018-05-18 | 深圳市金锐显数码科技有限公司 | 一种用于智能显示设备的配网方法及装置、终端设备 |
-
2018
- 2018-12-19 CN CN201811552107.1A patent/CN109640377A/zh active Pending
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106888488A (zh) * | 2017-02-22 | 2017-06-23 | 深圳创维-Rgb电子有限公司 | 智能设备的联网方法及其装置 |
CN107426798A (zh) * | 2017-05-10 | 2017-12-01 | 广东美的制冷设备有限公司 | Wifi模块配网方法与装置 |
CN107071793A (zh) * | 2017-06-21 | 2017-08-18 | 广东美的制冷设备有限公司 | WiFi设备的配网方法及相关设备 |
CN108055688A (zh) * | 2017-11-22 | 2018-05-18 | 深圳市金锐显数码科技有限公司 | 一种用于智能显示设备的配网方法及装置、终端设备 |
CN108040355A (zh) * | 2017-12-08 | 2018-05-15 | 深圳市恒腾智能科技有限公司 | 网络接入方法及*** |
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111246536A (zh) * | 2020-01-09 | 2020-06-05 | 杭州涂鸦信息技术有限公司 | 一种无线智能设备配网方法及*** |
CN113514864A (zh) * | 2021-07-09 | 2021-10-19 | 四川君逸数码科技股份有限公司 | 一种基于大数据智慧建造人员定位方法 |
CN113766543A (zh) * | 2021-09-14 | 2021-12-07 | 青岛中科英泰商用***股份有限公司 | 一种提高WiFi稳定性方法、***、电子设备及介质 |
CN113766543B (zh) * | 2021-09-14 | 2024-04-30 | 青岛中科英泰商用***股份有限公司 | 一种提高WiFi稳定性方法、***、电子设备及介质 |
CN115243339A (zh) * | 2022-07-08 | 2022-10-25 | 深圳绿米联创科技有限公司 | 目标设备的入网方法、装置、电子设备及智能家居*** |
CN115988490A (zh) * | 2022-12-02 | 2023-04-18 | 广州市保伦电子有限公司 | 一种基于app的硬件设备的配网方法、装置及存储介质 |
CN115988490B (zh) * | 2022-12-02 | 2023-10-20 | 广东保伦电子股份有限公司 | 一种基于app的硬件设备的配网方法、装置及存储介质 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN109640377A (zh) | 通过移动终端控制智能设备进行联网操作的方法 | |
CN106535288B (zh) | 一种发送和获取wifi联网信息的方法和对应装置 | |
CN106028423A (zh) | 一种适用于智能家具设备的无线配网方法 | |
WO2019029271A1 (zh) | 配网方法、装置、存储介质、终端及家电 | |
EP2945418B1 (en) | Method and apparatus for adjusting network configuration | |
CN105959968B (zh) | 一种Wifi配置方法及装置 | |
CN109787843B (zh) | 一种智能设备的配网方法、装置、设备及存储介质 | |
CN101360106B (zh) | 无线通讯***改善连续封包连通功能的方法及其相关装置 | |
CN105554754A (zh) | 一种物联网wifi模块接入网络的方法及*** | |
JP2006333040A (ja) | 移動通信端末、着信報知方法および着信報知プログラム | |
WO2013189339A2 (zh) | 一种快速找网的方法、***和移动终端 | |
KR102005998B1 (ko) | 네트워크에 노드를 가입시키는 방법, 장치 및 시스템 | |
CN111918256A (zh) | 一种基于蓝牙的智能设备配网方法、设备及存储介质 | |
CN102299921A (zh) | 一种视频文件自适应于移动终端的转换方法和*** | |
CN106888488A (zh) | 智能设备的联网方法及其装置 | |
CN112566113B (zh) | 密钥生成以及终端配网方法、装置、设备 | |
CN104469658A (zh) | 一种提高pos机与移动终端蓝牙兼容性的方法及装置 | |
CN103856376A (zh) | 智能交互方法和智能交互*** | |
CN111093105A (zh) | 一种遥控方法与装置 | |
CN112637874A (zh) | 一种基于BLE Mesh的智能设备配网方法 | |
US20150140985A1 (en) | Device and method of driving multi-PDP data communication for mobile broadband device | |
CN112672360A (zh) | 自适应的WiFi通讯模组配网方法、装置、设备及存储介质 | |
CN105407040A (zh) | 即时通讯方法及设备 | |
CN108737231A (zh) | 一种智能设备的配网方法、装置、计算机设备及存储介质 | |
TWI481238B (zh) | 可支援複數個通訊系統之系統及方法 |
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 | ||
RJ01 | Rejection of invention patent application after publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20190416 |