藍(lán)牙主機(jī)就是能夠搜索別人并主動(dòng)建立連接的一方,從機(jī)則不能主動(dòng)建立連接,只能等別人連接自己,主從一體就是能夠在主機(jī)和從機(jī)模式間切換,即可做主機(jī)也可作從機(jī)
低功耗藍(lán)牙模塊主透傳協(xié)議是針對低功耗藍(lán)牙模塊從透傳協(xié)議設(shè)計(jì)的,通過本協(xié)議模塊可替代手機(jī)設(shè)備與從透傳協(xié)議模塊連接,實(shí)現(xiàn)透傳功能或直驅(qū)控制功能。此協(xié)議模塊可用作從透傳協(xié)議模塊開發(fā)過程中的輔助工具。
BLE主透傳協(xié)議模塊(以下簡稱MTTM)可以工作在透傳模式(TTM)或指令模式(CM)。MTTM上電啟動(dòng)后,處于待機(jī)模式(SBM),此時(shí)處于空閑狀態(tài),無睡眠,需要用戶通過AT指令控制模塊連接從設(shè)備。在成功與從設(shè)備建立鏈接后,MTTM會自動(dòng)查找從設(shè)備的透傳通道,如果從設(shè)備屬于BLE從透傳協(xié)議模塊(以下簡稱STTM),MTTM默認(rèn)進(jìn)入透傳模式,否則默認(rèn)進(jìn)入指令模式。
透傳模式下,用戶CPU可以通過模塊的通用串口與STTM進(jìn)行雙向通訊。從MTTM串口輸入的數(shù)據(jù)將轉(zhuǎn)發(fā)到STTM,并從STTM的串口輸出;從STTM輸入的數(shù)據(jù)將轉(zhuǎn)發(fā)到MTTM,并從MTTM的串口輸出,從而實(shí)現(xiàn)透明傳輸功能,用戶數(shù)據(jù)的具體含義由上層應(yīng)用程序自行定義。
主從設(shè)備的選擇:
手上有一塊藍(lán)牙從機(jī)或者是一塊主機(jī)藍(lán)牙,該怎么去選擇相對應(yīng)的模塊呢?只要從機(jī)模塊和主機(jī)模塊是一樣的協(xié)議就可以通信!
例如:已有一塊A從機(jī)藍(lán)牙模塊,需要一塊主機(jī)藍(lán)牙。如果A模塊是標(biāo)準(zhǔn)UUID,則我們SKYLAB知道他的UUID就可以做主機(jī);如果A模塊是私有協(xié)議,則我們SKYLAB知道他的私有協(xié)議是如何運(yùn)作就就可以做主機(jī)。
SKYLAB藍(lán)牙透傳模塊SKB360
角色 |
SKB360 |
主 |
支持 |
從 |
支持 |
主從一體 |
支持 |
bootloader |
支持 |