所謂模塊(藍牙模塊))是在啟動后可以自動進行廣播,在打開特定應(yīng)用軟件的手機對其進行掃描及對接,完成這一系列的程序后便可通過特定協(xié)議進行監(jiān)控。
通常模塊是需要在一定的模式工作下進行工作的,主要的工作模式分為橋接模式和直驅(qū)模式。
橋接模式又被稱為透傳模式,在橋接模式下,用戶CPU可以通過模塊的通用串口和移動設(shè)備進行雙向通訊,用戶也可以通過特定的串口AT指令,對某些通訊參數(shù)進行管理控制。用戶數(shù)據(jù)的具體含義由上層應(yīng)用程序自行定義。移動設(shè)備可以通過APP對模塊進行寫操作,寫入的數(shù)據(jù)將通過串口發(fā)送給用戶的CPU,模塊收到來自用戶CPU串口的數(shù)據(jù)包后,將自動轉(zhuǎn)發(fā)給移動設(shè)備。此模式下的開發(fā),用戶必須負責主CPU的代碼設(shè)計,以及智能移動設(shè)備端APP代碼設(shè)計。
相對于橋接模式,直驅(qū)模式環(huán)境下,用戶對模塊進行簡單外圍擴展,APP通過BLE協(xié)議直接對模塊進行驅(qū)動,完成智能移動設(shè)備對模塊的監(jiān)管和控制。此模式下的軟件開發(fā),用戶只須負責智能移動設(shè)備端APP代碼設(shè)計。其特點在于:使用簡單,無需任何藍牙協(xié)議棧應(yīng)用經(jīng)驗;用戶接口使用通用串口設(shè)計,全雙工雙向通訊,最低波特率支持4800bps;同時支持橋接模式(串口透傳),或者直接驅(qū)動模式(無需額外CPU);默認20ms連接間隔,連接快速;支持AT指令修改串口波特率,軟件復(fù)位模塊,獲取MAC地址,修改模塊名;支持AT指令調(diào)整藍牙連接間隔,控制不同的轉(zhuǎn)發(fā)速率。(動態(tài)功耗調(diào)整);串口數(shù)據(jù)包長度,可以是200byte以下(含200)的任意長度。(大包自動分發(fā));高速透傳轉(zhuǎn)發(fā),最快可達4K/S,可穩(wěn)定工作在2.5K-2.8K;支持移動設(shè)備APP修改模塊名稱,掉電保存;支持移動設(shè)備APP修改串口波特率,掉電保存;支持移動設(shè)備APP對模塊進行遠程復(fù)位;支持移動設(shè)備APP調(diào)節(jié)藍牙連接間隔,掉電不保存;動態(tài)功耗調(diào)整;支持快速測試,無需連接任何外部零件測試無線和串口通信,包括調(diào)試口在內(nèi)的全IO外擴等等。