BLE(Bluetooth Low Energy)即低功耗藍(lán)牙技術(shù),通訊雙方角色分別配置為 “藍(lán)牙主機”和“藍(lán)牙從機”,通常情況下從機以固定間隔發(fā)送“廣播”數(shù)據(jù)包,廣播包中可包含物理地址、功率、用戶信息等,主機發(fā)現(xiàn)廣播設(shè)備后發(fā)起藍(lán)牙連接,廣播設(shè)備停止廣播接收連接請求。藍(lán)牙主機通常情況下掃描周邊廣播設(shè)備,并主動向廣播設(shè)備發(fā)起藍(lán)牙連接。連接建立后,主從藍(lán)牙設(shè)備就可以進(jìn)行數(shù)據(jù)收發(fā)。 通常藍(lán)牙設(shè)備實現(xiàn)數(shù)據(jù)交換都是建立在藍(lán)牙連接的狀況下,因為藍(lán)牙連接成功后,通訊過程是雙向的,即主機可以發(fā)送數(shù)據(jù)到從機,從機可同時發(fā)送數(shù)據(jù)到主機,實現(xiàn)了全雙工的通訊,且藍(lán)牙底層能保障數(shù)據(jù)的有效性和穩(wěn)定性。但是由于藍(lán)牙連接過程比較復(fù)雜、連接時間相對較長,導(dǎo)致系統(tǒng)功耗偏高。尤其是在藍(lán)牙標(biāo)簽等低功耗穿戴設(shè)備應(yīng)用中,功耗影響極其重要,而通常情況下標(biāo)簽通訊只需要實現(xiàn)單向傳輸,即標(biāo)簽周期發(fā)送數(shù)據(jù)到藍(lán)牙主機,主機不用回復(fù)數(shù)據(jù),且數(shù)據(jù)傳輸量極小,通常10個字節(jié)以內(nèi)。 所以類似藍(lán)牙標(biāo)簽一類的應(yīng)用場景中,通常系統(tǒng)功耗要求低,數(shù)據(jù)通訊量小的特點,不適合采用藍(lán)牙連接的方式通訊。而藍(lán)牙從機的廣播機制采用了周期廣播發(fā)送機制,整機功耗可以控制在很低的范圍(1秒廣播一次,平均功耗月15uA),且廣播信息支持最多攜帶31字節(jié)用戶數(shù)據(jù)。作為接收端的主機設(shè)備則需要動態(tài)抓取“廣播數(shù)據(jù)包”,即廣播“嗅探”模式,該模式下主機僅僅實現(xiàn)廣播數(shù)據(jù)監(jiān)聽,并提取其中的有效用戶數(shù)據(jù),包括MAC地址、信號強度RSSI、用戶自定義數(shù)據(jù)字段等。 成都億佰特公司的E104-BT02產(chǎn)品支持藍(lán)牙主從模式,從機模式下支持用戶自定義廣播數(shù)據(jù)包,兼顧數(shù)據(jù)發(fā)送和功耗控制,平均功耗可控制在+10uA左右,主機模式下支持廣播“嗅探”抓包,可通過串口打印輸出廣播MAC地址和RSSI,非常適合低功耗傳感器數(shù)據(jù)采集場景。 |