本發(fā)明涉及電子信息領域,尤其涉及一種基于iBeacon的藍牙設備控制方法和系統(tǒng)。
背景技術:
現(xiàn)在市面上很多藍牙設備,必須一整套繁瑣的,且需要通過手機配對才能正常的被操作?,F(xiàn)在市面上的方案都是需要首先將藍牙設備配置為可配對狀態(tài),向外發(fā)送配置信息,手機收到配置信息后和藍牙設備進行配對。配對成功后才能正常通信。但是現(xiàn)實中很多情景使得藍牙設備很難被人工操作進配對模式。
技術實現(xiàn)要素:
本發(fā)明的目的在于,提供一種基于iBeacon的藍牙設備控制方法和系統(tǒng),能夠快速獲取待控制設備的特征信息,將待控制設備的特征信息與控制指令封裝在iBeacon廣播包里面,待控制設備收到廣播包以后根據(jù)自身攜帶信息進行解調(diào)且執(zhí)行相應的指令。解決了繁瑣的配對方法,進一步的方便藍牙設備的使用。
本發(fā)明通過如下技術方案實現(xiàn):通過一種基于iBeacon的藍牙設備控制方法,其特征在于包括以下步驟:
S100:通過智能便攜終端獲取待控制設備的特征信息,并進行存儲;
S200:所述智能便攜終端基于所述特征信息對控制指令進行加密,形成加密信息包,并將所述加密信息包通過iBeacon進行廣播;
S300:所述待控制設備接收到加密信息包,對加密信息包進行解析,解析完成后執(zhí)行所述控制指令。
作為上述技術方案的進一步改進基于iBeacon的藍牙設備控制方法,S100中,所述智能便攜終端通過掃描二維碼的方式獲取待控制設備的特征信息。
作為上述技術方案的進一步改進,S100中所述特征信息選自由ID號、出廠序列號、MAC地址構成的群組。
作為上述技術方案的進一步改進,步驟S200中,加密方法選自由CRC、RSA、DES、AES構成的群組。
作為上述技術方案的進一步改進,所述待控制設備為智能插座、智能凈水器、智能空氣凈化器、智能窗簾、智能音箱、智能掃地機器人、智能臺燈,空調(diào)、電視、洗衣機、路由器或智能熱水器。
作為上述技術方案的進一步改進,所述智能便攜終端為手機、平板電腦或智能手表。
本發(fā)明還提供了一種基于iBeacon的藍牙設備控制系統(tǒng),其特征在于包括:
智能便攜終端,包括:
信息獲取模塊,用于獲取待控制設備特征信息;
加密模塊,用于對控制指令進行加密;和
發(fā)送模塊,用于將加密信息包通過iBeacon進行廣播;和
待控制設備,包括:
解密模塊,用于對加密信息包進行解析;和
執(zhí)行模塊,用于執(zhí)行所述控制指令。
作為上述技術方案的進一步,所述智能便攜終端還包括:
存儲模塊,用于存儲待控制設備的特征信息。
作為上述技術方案的進一步改進,所述待控制設備還包括:
應答模塊,用于應答廣播信息。
作為上述技術方案的進一步改進,所述基于iBeacon的藍牙設備控制系統(tǒng)還包括:
云端服務器,用于存儲待控制設備特征信息。
需要說明的是,iBeacon是蘋果公司2013年9月發(fā)布的移動設備用OS(iOS7)上配備的新功能。其工作方式是,配備有低功耗藍牙(BLE)通信功能的設備使用BLE技術向周圍發(fā)送自己特有的ID,接收到該ID的應用軟件會根據(jù)該ID采取一些行動。
本發(fā)明的有益效至少包括:本發(fā)明的基于iBeacon的藍牙設備控制方法中,通過掃描二維碼的方式快速獲取待控制設備的特征信息,將待控制設備的特征信息與控制指令加密形成加密信息包通過iBeacon廣播發(fā)送,待控制設備收到廣播包以后根據(jù)自身攜帶信息進行解調(diào)且執(zhí)行相應的指令。解決了繁瑣的配對方法,方便了對藍牙設備的控制和使用。
附圖說明
圖1是根據(jù)本發(fā)明實施例的基于iBeacon的藍牙設備控制方法的流程示意圖;
圖2是根據(jù)本發(fā)明實施例的基于iBeacon的藍牙設備控制系統(tǒng)的示意圖。
具體實施方式
下面將結合本發(fā)明的實施例中附圖,對本發(fā)明實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例。通常在此處附圖中描述和示出的本發(fā)明實施例的組件可以以各種不同的配置來布置和設計。因此,以下對在附圖中提供的本發(fā)明的實施例的詳細描述并非旨在限制要求保護的本發(fā)明的范圍,而是僅僅表示本發(fā)明的選定實施例。基于本發(fā)明的實施例,本領域技術人員在沒有做出創(chuàng)造性勞動的前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。
如圖1所示,一種基于iBeacon的藍牙設備控制方法,所述方法包括以下步驟:
S100:通過智能便攜終端獲取待控制設備的特征信息,并進行存儲。具體來說,所述智能便攜終端可以通過二維碼/條形碼/短信/文本等各種獲取方式來獲取待控制設備的特征信息。所述待控制設備可以是各種智能家居用品,如一種智能窗簾。所述特征信息可以是所述待控制設備的出廠序列號,MAC地址(Media Access Control或者Medium Access Control或稱為物理地址、硬件地址),ID號(身份標識號碼)或產(chǎn)品型號等特征信息。
S200:所述智能便攜終端基于獲取到的特征信息對待控制設備的控制指令進行加密形成加密信息包,并將加密信息包通過iBeacon進行廣播。具體來說,基于待控制設備的特征信息進行加密的加密信息包只能夠被該待控制設備解密,其他設備接收到加密信息包不能夠?qū)用苄畔M行解密。
S300:所述待控制設備接收到加密信息包并對加密信息包進行解析,解析完成后所述待控制設備執(zhí)行所述控制指令。具體來說,待控制設備收到iBeacon廣播的加密信息包后結合自身的特征信息予以解析。解析完成后確認所述控制指令為有效指令便執(zhí)行此指令。
優(yōu)選的,S100中的所述智能便攜終端通過掃描二維碼的方式獲取待控制設備的特征信息。
優(yōu)選的,所述智能便攜終端可以把獲取到的待控制設備的特征信息存儲在智能便攜終端和/或云端服務器上。
優(yōu)選的,S100中所述的特征信息為ID號。
優(yōu)選的,S200中的加密方法選自由DES(Data Encryption Standard)、AES(Advanced Encryption Standard)、CRC(Cyclic Redundancy Check)、RSA(Ron Rivest、Adi Shamir、Leonard Adleman)構成的群組。
優(yōu)選的,所述待控制設備為智能插座、智能凈水器、智能空氣凈化器、智能窗簾、智能音箱、智能掃地機器人、智能臺燈,空調(diào)、電視、洗衣機、路由器或智能熱水器
優(yōu)選的,所述智能便攜終端為手機、平板電腦或智能手表。
如圖2所示,本發(fā)明還提供了一種基于iBeacon的藍牙設備控制系統(tǒng),包括:
智能便攜終端,包括:
信息獲取模塊,用于獲取待控制設備特征信息;
加密模塊,用于對控制指令進行加密;和
發(fā)送模塊,用于將加密信息包通過iBeacon進行廣播;和
待控制設備,包括:
解密模塊,用于對加密信息包進行解析;和
執(zhí)行模塊,用于執(zhí)行所述控制指令。
所述智能便攜終端還包括:
存儲模塊,用于存儲待控制設備的特征信息。
所述基于iBeacon的藍牙設備控制系統(tǒng)還包括:
云端服務器,用于存儲待控制設備特征信息。
優(yōu)選的,所述待控制設備還包括:應答模塊,用于應答廣播信息。
實施本發(fā)明的基于iBeacon的藍牙設備控制方法和系統(tǒng),至少具有以下有益效果:
1.根據(jù)本發(fā)明的基于iBeacon的藍牙設備控制方法和系統(tǒng)能夠使便攜設備快速獲取待控制設備的特征信息。
2.根據(jù)本發(fā)明的基于iBeacon的藍牙設備控制方法和系統(tǒng)將待控制設備的特征信息與控制指令加密形成加密信息包,該加密信息包只能由所述待控制設備能夠解密,能夠保護用戶信息。
3.根據(jù)本發(fā)明的基于iBeacon的藍牙設備控制方法和系統(tǒng)待控制設備收到廣播包以后根據(jù)自身攜帶信息進行解調(diào)且執(zhí)行相應的指令,解決了繁瑣的配對方法,進一步的方便藍牙設備的控制和使用。
盡管已經(jīng)示出和描述了本發(fā)明的實施例,本領域的普通技術人員可以理解:在不脫離本發(fā)明的原理和宗旨的情況下可以對這些實施例進行多種變化、修改、替換和變型,均同理包括在本發(fā)明的專利保護范圍內(nèi)。