CN106911761B - 一种基于iBeacon的蓝牙设备控制方法和*** - Google Patents
一种基于iBeacon的蓝牙设备控制方法和*** Download PDFInfo
- Publication number
- CN106911761B CN106911761B CN201710017485.9A CN201710017485A CN106911761B CN 106911761 B CN106911761 B CN 106911761B CN 201710017485 A CN201710017485 A CN 201710017485A CN 106911761 B CN106911761 B CN 106911761B
- Authority
- CN
- China
- Prior art keywords
- controlled
- ibeacon
- equipment
- encrypted information
- information packet
- 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.)
- Expired - Fee Related
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/12—Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks
- H04L67/125—Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks involving control of end-device applications over a network
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
- H04L12/2803—Home automation networks
- H04L12/2816—Controlling appliance services of a home automation network by calling their functionalities
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
- H04L12/2803—Home automation networks
- H04L12/283—Processing of data at an internetworking point of a home automation network
- H04L12/2834—Switching of information between an external network and a home network
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W12/00—Security arrangements; Authentication; Protecting privacy or anonymity
- H04W12/02—Protecting privacy or anonymity, e.g. protecting personally identifiable information [PII]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W28/00—Network traffic management; Network resource management
- H04W28/02—Traffic management, e.g. flow control or congestion control
- H04W28/06—Optimizing the usage of the radio link, e.g. header compression, information sizing, discarding information
- H04W28/065—Optimizing the usage of the radio link, e.g. header compression, information sizing, discarding information using assembly or disassembly of packets
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/80—Services using short range communication, e.g. near-field communication [NFC], radio-frequency identification [RFID] or low energy communication
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
- H04L12/2803—Home automation networks
- H04L2012/284—Home automation networks characterised by the type of medium used
- H04L2012/2841—Wireless
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Automation & Control Theory (AREA)
- Computing Systems (AREA)
- Computer Security & Cryptography (AREA)
- Health & Medical Sciences (AREA)
- General Health & Medical Sciences (AREA)
- Medical Informatics (AREA)
- Selective Calling Equipment (AREA)
- Telephonic Communication Services (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
本发明公开一种基于iBeacon的蓝牙设备控制方法和***,该基于iBeacon的蓝牙设备控制方法和***包括以下步骤:通过智能便携终端获取待控制设备的特征信息,并进行存储;所述智能便携终端基于所述特征信息对控制指令进行加密,形成加密信息包,并将所述加密信息包通过iBeacon进行广播;所述待控制设备接收到加密信息包,对加密信息包进行解析,解析完成后执行所述控制指令。根据本发明的基于iBeacon的蓝牙设备控制方法和***,能够快速获取待控制设备的特征信息,将待控制设备的特征信息与控制指令封装在iBeacon广播包里面,待控制设备收到广播包以后根据自身携带信息进行解调且执行相应的指令。解决了繁琐的配对方法,进一步的方便蓝牙设备的控制和使用。
Description
技术领域
本发明涉及电子信息领域,尤其涉及一种基于iBeacon的蓝牙设备控制方法和***。
背景技术
现在市面上很多蓝牙设备,必须一整套繁琐的,且需要通过手机配对才能正常的***作。现在市面上的方案都是需要首先将蓝牙设备配置为可配对状态,向外发送配置信息,手机收到配置信息后和蓝牙设备进行配对。配对成功后才能正常通信。但是现实中很多情景使得蓝牙设备很难被人工操作进配对模式。
发明内容
本发明的目的在于,提供一种基于iBeacon的蓝牙设备控制方法和***,能够快速获取待控制设备的特征信息,将待控制设备的特征信息与控制指令封装在iBeacon广播包里面,待控制设备收到广播包以后根据自身携带信息进行解调且执行相应的指令。解决了繁琐的配对方法,进一步的方便蓝牙设备的使用。
本发明通过如下技术方案实现:通过一种基于iBeacon的蓝牙设备控制方法,其特征在于包括以下步骤:
S100:通过智能便携终端获取待控制设备的特征信息,并进行存储;
S200:所述智能便携终端基于所述特征信息对控制指令进行加密,形成加密信息包,并将所述加密信息包通过iBeacon进行广播;
S300:所述待控制设备接收到加密信息包,对加密信息包进行解析,解析完成后执行所述控制指令。
作为上述技术方案的进一步改进基于iBeacon的蓝牙设备控制方法,S100中,所述智能便携终端通过扫描二维码的方式获取待控制设备的特征信息。
作为上述技术方案的进一步改进,S100中所述特征信息选自由ID号、出厂序列号、MAC地址构成的群组。
作为上述技术方案的进一步改进,步骤S200中,加密方法选自由CRC、RSA、DES、AES构成的群组。
作为上述技术方案的进一步改进,所述待控制设备为智能插座、智能***、智能空气净化器、智能窗帘、智能音箱、智能扫地机器人、智能台灯,空调、电视、洗衣机、路由器或智能热水器。
作为上述技术方案的进一步改进,所述智能便携终端为手机、平板电脑或智能手表。
本发明还提供了一种基于iBeacon的蓝牙设备控制***,其特征在于包括:
智能便携终端,包括:
信息获取模块,用于获取待控制设备特征信息;
加密模块,用于对控制指令进行加密;和
发送模块,用于将加密信息包通过iBeacon进行广播;和
待控制设备,包括:
解密模块,用于对加密信息包进行解析;和
执行模块,用于执行所述控制指令。
作为上述技术方案的进一步,所述智能便携终端还包括:
存储模块,用于存储待控制设备的特征信息。
作为上述技术方案的进一步改进,所述待控制设备还包括:
应答模块,用于应答广播信息。
作为上述技术方案的进一步改进,所述基于iBeacon的蓝牙设备控制***还包括:
云端服务器,用于存储待控制设备特征信息。
需要说明的是,iBeacon是苹果公司2013年9月发布的移动设备用OS(iOS7)上配备的新功能。其工作方式是,配备有低功耗蓝牙(BLE)通信功能的设备使用BLE技术向周围发送自己特有的ID,接收到该ID的应用软件会根据该ID采取一些行动。
本发明的有益效至少包括:本发明的基于iBeacon的蓝牙设备控制方法中,通过扫描二维码的方式快速获取待控制设备的特征信息,将待控制设备的特征信息与控制指令加密形成加密信息包通过iBeacon广播发送,待控制设备收到广播包以后根据自身携带信息进行解调且执行相应的指令。解决了繁琐的配对方法,方便了对蓝牙设备的控制和使用。
附图说明
图1是根据本发明实施例的基于iBeacon的蓝牙设备控制方法的流程示意图;
图2是根据本发明实施例的基于iBeacon的蓝牙设备控制***的示意图。
具体实施方式
下面将结合本发明的实施例中附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本发明实施例的组件可以以各种不同的配置来布置和设计。因此,以下对在附图中提供的本发明的实施例的详细描述并非旨在限制要求保护的本发明的范围,而是仅仅表示本发明的选定实施例。基于本发明的实施例,本领域技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本发明保护的范围。
如图1所示,一种基于iBeacon的蓝牙设备控制方法,所述方法包括以下步骤:
S100:通过智能便携终端获取待控制设备的特征信息,并进行存储。具体来说,所述智能便携终端可以通过二维码/条形码/短信/文本等各种获取方式来获取待控制设备的特征信息。所述待控制设备可以是各种智能家居用品,如一种智能窗帘。所述特征信息可以是所述待控制设备的出厂序列号,MAC地址(Media Access Control或者Medium AccessControl或称为物理地址、硬件地址),ID号(身份标识号码)或产品型号等特征信息。
S200:所述智能便携终端基于获取到的特征信息对待控制设备的控制指令进行加密形成加密信息包,并将加密信息包通过iBeacon进行广播。具体来说,基于待控制设备的特征信息进行加密的加密信息包只能够被该待控制设备解密,其他设备接收到加密信息包不能够对加密信息包进行解密。
S300:所述待控制设备接收到加密信息包并对加密信息包进行解析,解析完成后所述待控制设备执行所述控制指令。具体来说,待控制设备收到iBeacon广播的加密信息包后结合自身的特征信息予以解析。解析完成后确认所述控制指令为有效指令便执行此指令。
优选的,S100中的所述智能便携终端通过扫描二维码的方式获取待控制设备的特征信息。
优选的,所述智能便携终端可以把获取到的待控制设备的特征信息存储在智能便携终端和/或云端服务器上。
优选的,S100中所述的特征信息为ID号。
优选的,S200中的加密方法选自由DES(Data Encryption Standard)、AES(Advanced Encryption Standard)、CRC(Cyclic Redundancy Check)、RSA(Ron Rivest、Adi Shamir、Leonard Adleman)构成的群组。
优选的,所述待控制设备为智能插座、智能***、智能空气净化器、智能窗帘、智能音箱、智能扫地机器人、智能台灯,空调、电视、洗衣机、路由器或智能热水器
优选的,所述智能便携终端为手机、平板电脑或智能手表。
如图2所示,本发明还提供了一种基于iBeacon的蓝牙设备控制***,包括:
智能便携终端,包括:
信息获取模块,用于获取待控制设备特征信息;
加密模块,用于对控制指令进行加密;和
发送模块,用于将加密信息包通过iBeacon进行广播;和
待控制设备,包括:
解密模块,用于对加密信息包进行解析;和
执行模块,用于执行所述控制指令。
所述智能便携终端还包括:
存储模块,用于存储待控制设备的特征信息。
所述基于iBeacon的蓝牙设备控制***还包括:
云端服务器,用于存储待控制设备特征信息。
优选的,所述待控制设备还包括:应答模块,用于应答广播信息。
实施本发明的基于iBeacon的蓝牙设备控制方法和***,至少具有以下有益效果:
1.根据本发明的基于iBeacon的蓝牙设备控制方法和***能够使便携设备快速获取待控制设备的特征信息。
2.根据本发明的基于iBeacon的蓝牙设备控制方法和***将待控制设备的特征信息与控制指令加密形成加密信息包,该加密信息包只能由所述待控制设备能够解密,能够保护用户信息。
3.根据本发明的基于iBeacon的蓝牙设备控制方法和***待控制设备收到广播包以后根据自身携带信息进行解调且执行相应的指令,解决了繁琐的配对方法,进一步的方便蓝牙设备的控制和使用。
尽管已经示出和描述了本发明的实施例,本领域的普通技术人员可以理解:在不脱离本发明的原理和宗旨的情况下可以对这些实施例进行多种变化、修改、替换和变型,均同理包括在本发明的专利保护范围内。
Claims (9)
1.一种基于iBeacon的蓝牙设备控制方法,其特征在于包括以下步骤:
S100:通过智能便携终端获取待控制设备的特征信息,并进行存储;
S200:所述智能便携终端基于所述特征信息对控制指令进行加密,形成加密信息包,并将所述加密信息包通过iBeacon进行广播;其中,所述特征信息与所述控制指令封装在所述加密信息包里面;
S300:所述待控制设备接收到加密信息包,对加密信息包进行解析,解析完成后执行所述控制指令;
其中,所述智能便携终端能够通过短信的方式获取待控制设备的特征信息;
所述待控制设备接收到加密信息包,对加密信息包进行解析包括:所述待控制设备收到iBeacon广播的加密信息包后结合自身的特征信息予以解析。
2.根据权利要求1所述的基于iBeacon的蓝牙设备控制方法,其特征在于,S100中,所述智能便携终端还能够通过二维码、条形码或文本的方式获取待控制设备的特征信息。
3.根据权利要求1所述的基于iBeacon的蓝牙设备控制方法,其特征在于,S100中所述特征信息选自由ID号、出厂序列号、MAC地址构成的群组。
4.根据权利要求1所述的基于iBeacon的蓝牙设备控制方法,其特征在于,步骤S200中,加密方法选自由循环冗余位校验算法CRC、RSA加密算法、数据加密标准算法DES、高级加密标准算法AES构成的群组。
5.根据权利要求1所述的基于iBeacon的蓝牙设备控制方法,其特征在于,所述待控制设备为智能插座、智能***、智能空气净化器、智能窗帘、智能音箱、智能扫地机器人、智能台灯,空调、电视、洗衣机、路由器或智能热水器。
6.根据权利要求1所述的基于iBeacon的蓝牙设备控制方法,其特征在于,所述智能便携终端为手机、平板电脑或智能手表。
7.一种基于iBeacon的蓝牙设备控制***,其特征在于包括:
智能便携终端,包括:
信息获取模块,用于获取待控制设备特征信息;
存储模块,用于存储待控制设备的特征信息;和
加密模块,用于对控制指令进行加密;和
发送模块,用于将加密信息包通过iBeacon进行广播;
其中,所述智能便携终端基于所述特征信息对控制指令进行加密,形成所述加密信息包;所述特征信息与所述控制指令封装在所述加密信息包里面;所述智能便携终端能够通过短信的方式获取待控制设备的特征信息;和
待控制设备,包括:
解密模块,用于对加密信息包进行解析;和
执行模块,用于执行所述控制指令;
其中,所述待控制设备接收到加密信息包,对加密信息包进行解析,解析完成后执行所述控制指令;其中,
所述待控制设备接收到加密信息包,对加密信息包进行解析包括:
所述待控制设备收到 iBeacon 广播的加密信息包后结合自身的特征信息予以解析。
8.根据权利要求7所述的基于iBeacon的蓝牙设备控制***,其特征在于,所述待控制设备还包括:
应答模块,用于应答广播信息。
9.根据权利要求7所述的基于iBeacon的蓝牙设备控制***,其特征在于,所述基于iBeacon的蓝牙设备控制***还包括:
云端服务器,用于存储待控制设备特征信息。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710017485.9A CN106911761B (zh) | 2017-01-11 | 2017-01-11 | 一种基于iBeacon的蓝牙设备控制方法和*** |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710017485.9A CN106911761B (zh) | 2017-01-11 | 2017-01-11 | 一种基于iBeacon的蓝牙设备控制方法和*** |
Publications (2)
Publication Number | Publication Date |
---|---|
CN106911761A CN106911761A (zh) | 2017-06-30 |
CN106911761B true CN106911761B (zh) | 2021-04-30 |
Family
ID=59206426
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201710017485.9A Expired - Fee Related CN106911761B (zh) | 2017-01-11 | 2017-01-11 | 一种基于iBeacon的蓝牙设备控制方法和*** |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN106911761B (zh) |
Families Citing this family (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108400914A (zh) * | 2018-02-11 | 2018-08-14 | 张戈零 | 基于蓝牙通信的物联网控制方法 |
CN110324139B (zh) * | 2018-03-31 | 2022-09-23 | 广州智丰设计研发有限公司 | 一种智能家居的数据广播方法 |
CN110381480A (zh) * | 2018-04-12 | 2019-10-25 | 袁功胜 | 一种基于蓝牙的净水装置交互方法、***及净水装置 |
CN109327830A (zh) * | 2018-11-27 | 2019-02-12 | 上海钧正网络科技有限公司 | 一种蓝牙传输指令的方法、设备端以及蓝牙控制*** |
WO2021114264A1 (zh) * | 2019-12-13 | 2021-06-17 | 深圳市伊欧乐科技有限公司 | 数据传输方法、装置及计算机可读存储介质 |
CN113271579B (zh) * | 2021-05-24 | 2022-10-11 | 杭州涂鸦信息技术有限公司 | 蓝牙设备控制方法、客户端、计算机设备和可读存储介质 |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105025433A (zh) * | 2015-07-09 | 2015-11-04 | 广东欧珀移动通信有限公司 | 一种蓝牙配对方法及终端 |
CN105320521A (zh) * | 2015-08-21 | 2016-02-10 | 上海智洋网络科技有限公司 | 一种智能按键设备在o2o服务场景中的应用方法 |
CN105488672A (zh) * | 2016-01-28 | 2016-04-13 | 广西咪付网络技术有限公司 | 一种基于蓝牙的移动支付方法及*** |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102692881A (zh) * | 2012-05-16 | 2012-09-26 | 中国海洋大学 | 一种基于二维码的家电控制方法及控制*** |
CN104035403B (zh) * | 2014-05-23 | 2017-01-18 | 四川长虹电器股份有限公司 | 基于ibeacon技术的智能家居控制***及方法 |
CN106302563A (zh) * | 2015-05-12 | 2017-01-04 | 广州远云网络科技有限公司 | 一种家用电器的智能控制方法及装置 |
CN105554694B (zh) * | 2016-02-03 | 2018-09-14 | 贝尔特物联技术无锡有限公司 | 利用蓝牙Beacon广播控制蓝牙智能设备的方法 |
-
2017
- 2017-01-11 CN CN201710017485.9A patent/CN106911761B/zh not_active Expired - Fee Related
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105025433A (zh) * | 2015-07-09 | 2015-11-04 | 广东欧珀移动通信有限公司 | 一种蓝牙配对方法及终端 |
CN105320521A (zh) * | 2015-08-21 | 2016-02-10 | 上海智洋网络科技有限公司 | 一种智能按键设备在o2o服务场景中的应用方法 |
CN105488672A (zh) * | 2016-01-28 | 2016-04-13 | 广西咪付网络技术有限公司 | 一种基于蓝牙的移动支付方法及*** |
Also Published As
Publication number | Publication date |
---|---|
CN106911761A (zh) | 2017-06-30 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN106911761B (zh) | 一种基于iBeacon的蓝牙设备控制方法和*** | |
CN107612909B (zh) | 关于物联网设备的信息交互方法、装置及设备 | |
EP2999271B1 (en) | Method and apparatus for accessing wireless network | |
US10735408B2 (en) | Application connection for devices in a network | |
CN110602692B (zh) | 数据更新方法、装置以及电子设备 | |
CN107006049A (zh) | 一种智能设备及其建立设备间蓝牙连接的方法、装置 | |
CN111510919B (zh) | 网络配置方法、装置、设备和*** | |
CN108476140B (zh) | 一种安全控制智能家居的方法及终端设备 | |
US9439230B2 (en) | Connection method and mobile device for wireless display | |
WO2016058366A1 (zh) | 智能家电的控制方法及家庭控制中心 | |
US10374819B2 (en) | Methods and devices of accessing wireless network | |
CN102883315A (zh) | 无线保真鉴权方法、***及终端 | |
CN113630727B (zh) | 智能家居配网方法及装置、***、电子设备、存储介质 | |
CN112219384B (zh) | 用于使用消息服务安装和管理配置文件的方法和装置 | |
CN106713004B (zh) | 一种路由器适配方法及*** | |
CN112020120A (zh) | 网络配置方法、装置、设备和*** | |
TW201306545A (zh) | 無線通訊用戶系統 | |
US20140355993A1 (en) | Electronic device and storage medium with remote control function, and remote control method | |
CN107872315B (zh) | 数据处理方法和智能终端 | |
KR20150067876A (ko) | 디스플레이장치, 사용자 단말장치 및 그의 통신 방법 | |
KR20150074515A (ko) | 네트워크 시스템 및 네트워킹 방법 | |
KR101913133B1 (ko) | 비콘 동기화 기반의 스마트 화분의 데이터 보안 방법 | |
CN109493860A (zh) | 二维码图案的显示方法、装置及***、家用电器 | |
JP2010067200A (ja) | Icチップ、情報処理装置、ソフトウェアモジュール制御方法、情報処理システムおよび方法、並びにプログラム | |
CN112866067B (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 | ||
GR01 | Patent grant | ||
GR01 | Patent grant | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20210430 Termination date: 20220111 |
|
CF01 | Termination of patent right due to non-payment of annual fee |