本發(fā)明涉及一種多藍(lán)牙設(shè)備組網(wǎng)的信息交互方法。
背景技術(shù):
藍(lán)牙技術(shù)是一種無線數(shù)據(jù)與語音通信的開放性全球規(guī)范,其實(shí)質(zhì)內(nèi)容是為固定設(shè)備或移動設(shè)備之間的通信環(huán)境建立通用的無線電空中接口(Radio Air Interface),將通信技術(shù)與計(jì)算機(jī)技術(shù)進(jìn)一步結(jié)合起來,使各種3C設(shè)備在沒有電線或電纜相互連接的情況下,能在近距離范圍內(nèi)實(shí)現(xiàn)相互通信或操作;它以低成本的近距離無線連接為基礎(chǔ),為固定設(shè)備與移動設(shè)備通信環(huán)境建立一個特別連接的短程無線電技術(shù)。隨著藍(lán)牙技術(shù)的發(fā)展與更新,如今,藍(lán)牙技術(shù)被廣泛用于智能家居和可穿戴設(shè)備,與我們的生活息息相關(guān)。
目前藍(lán)牙設(shè)備之間依靠配對連接完成信息交互,藍(lán)牙設(shè)備最多連接7個從設(shè)備,而藍(lán)牙BLE(Bluetooth Low Energy藍(lán)牙低能耗技術(shù))只能連接3個從設(shè)備,如果需要連接更多的從設(shè)備,就需要添加更多的藍(lán)牙模塊來組成級聯(lián)或中繼網(wǎng)絡(luò),這將導(dǎo)致成本和系統(tǒng)功耗都大幅增加。而且主藍(lán)牙設(shè)備和眾多的從設(shè)備需要逐一執(zhí)行配對連接、交互信息、斷開連接等流程,耗時、工作效率低,流程控制復(fù)雜。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明所要解決的技術(shù)問題是,克服上述背景技術(shù)的不足,提供一種節(jié)省時間,工作效率高,流程控制簡單的多藍(lán)牙設(shè)備組網(wǎng)的信息交互方法,藍(lán)牙主設(shè)備和藍(lán)牙從設(shè)備間不需要配對連接就能獲得命令信息,且不受藍(lán)牙從設(shè)備數(shù)量的限制。
本發(fā)明解決其技術(shù)問題采用的技術(shù)方案是,一種多藍(lán)牙設(shè)備組網(wǎng)的信息交互方法,包括以下步驟:
(1)在有多個藍(lán)牙從設(shè)備的系統(tǒng)中,藍(lán)牙主設(shè)備根據(jù)應(yīng)用需要,修改自身的設(shè)備名,作為發(fā)給藍(lán)牙從設(shè)備的命令;
(2)各藍(lán)牙從設(shè)備通過藍(lán)牙掃描獲取藍(lán)牙主設(shè)備的設(shè)備名,從而解析出藍(lán)牙主設(shè)備的命令,并根據(jù)命令執(zhí)行與命令相應(yīng)的操作;
(3)各藍(lán)牙從設(shè)備在執(zhí)行藍(lán)牙主設(shè)備的命令后,將執(zhí)行結(jié)果作為自身的設(shè)備名,并將執(zhí)行結(jié)果呈現(xiàn)出來;
(4)藍(lán)牙主設(shè)備通過藍(lán)牙掃描,獲取附近所有藍(lán)牙從設(shè)備的設(shè)備名,通過解析各藍(lán)牙從設(shè)備的設(shè)備名得到各藍(lán)牙從設(shè)備的信息,從而完成整個系統(tǒng)的信息交互。
進(jìn)一步,步驟(1)中,所述藍(lán)牙從設(shè)備的數(shù)量≥10個。
與現(xiàn)有技術(shù)相比,本發(fā)明的優(yōu)點(diǎn)如下:藍(lán)牙主設(shè)備根據(jù)應(yīng)用需要,修改自己的設(shè)備名,作為發(fā)給藍(lán)牙從設(shè)備的命令,各藍(lán)牙從設(shè)備通過掃描藍(lán)牙主設(shè)備的設(shè)備名即可同時獲取藍(lán)牙主設(shè)備的命令,藍(lán)牙主設(shè)備和藍(lán)牙從設(shè)備間不需要配對連接,且不受藍(lán)牙從設(shè)備數(shù)量的限制,節(jié)省時間,工作效率高,流程控制簡單。
附圖說明
圖1是本發(fā)明實(shí)施例的原理圖。
具體實(shí)施方式
下面結(jié)合附圖及具體實(shí)施例對本發(fā)明作進(jìn)一步詳細(xì)描述。
參照圖1,本實(shí)施例包括以下步驟:
(1)在有多個藍(lán)牙從設(shè)備的系統(tǒng)中,藍(lán)牙主設(shè)備根據(jù)應(yīng)用需要,修改自身的設(shè)備名,作為發(fā)給藍(lán)牙從設(shè)備的命令;
(2)各藍(lán)牙從設(shè)備通過藍(lán)牙掃描獲取藍(lán)牙主設(shè)備的設(shè)備名,從而解析出藍(lán)牙主設(shè)備的命令,并根據(jù)命令執(zhí)行與命令相應(yīng)的操作;
(3)各藍(lán)牙從設(shè)備在執(zhí)行藍(lán)牙主設(shè)備的命令后,將執(zhí)行結(jié)果作為自身的設(shè)備名,并將執(zhí)行結(jié)果呈現(xiàn)出來;
(4)藍(lán)牙主設(shè)備通過藍(lán)牙掃描,獲取附近所有藍(lán)牙從設(shè)備的設(shè)備名,通過解析各藍(lán)牙從設(shè)備的設(shè)備名得到各藍(lán)牙從設(shè)備的信息,從而完成整個系統(tǒng)的信息交互。
本實(shí)施例中藍(lán)牙從設(shè)備的數(shù)量為80個。
本實(shí)施例結(jié)合具體的操作命令舉例說明:
有一組溫度監(jiān)測藍(lán)牙設(shè)備,藍(lán)牙從設(shè)備數(shù)量可能幾十甚至上百個。當(dāng)藍(lán)牙主設(shè)備需要藍(lán)牙從設(shè)備提交溫度時,可將藍(lán)牙主設(shè)備名稱1設(shè)置成提交溫度的命令,比如”溫度采集”。 其他藍(lán)牙從設(shè)備掃描到藍(lán)牙主設(shè)備的設(shè)備名稱為“溫度采集”時,則開始各自的溫度采集獲取,完成后將各自的設(shè)備名稱改成與溫度值相關(guān)的,比如,藍(lán)牙從設(shè)備1采集到37度,則設(shè)備名稱設(shè)置為“溫度37度”, 藍(lán)牙從設(shè)備2采集到44度,則設(shè)備名稱設(shè)置為“溫度44度”。依此類推,藍(lán)牙主設(shè)備再掃描附近藍(lán)牙從設(shè)備時,根據(jù)藍(lán)牙從設(shè)備名稱則能提取到各藍(lán)牙從設(shè)備的溫度信息,從而完成整個系統(tǒng)的信息交互。
本發(fā)明藍(lán)牙主設(shè)備根據(jù)應(yīng)用需要,修改自己的設(shè)備名,作為發(fā)給藍(lán)牙從設(shè)備的命令,各藍(lán)牙從設(shè)備通過掃描藍(lán)牙主設(shè)備的設(shè)備名即可同時獲取藍(lán)牙主設(shè)備的命令,藍(lán)牙主設(shè)備和藍(lán)牙從設(shè)備間不需要配對連接,且不受藍(lán)牙從設(shè)備數(shù)量的限制,節(jié)省時間,系統(tǒng)成本低,工作效率高,流程控制簡單。
本領(lǐng)域的技術(shù)人員可以對本發(fā)明進(jìn)行各種修改和變型,倘若這些修改和變型在本發(fā)明權(quán)利要求及其等同技術(shù)的范圍之內(nèi),則這些修改和變型也在本發(fā)明的保護(hù)范圍之內(nèi)。
說明書中未詳細(xì)描述的內(nèi)容為本領(lǐng)域技術(shù)人員公知的現(xiàn)有技術(shù)。