2017年7月5日 星期三

BLE B-001 藍芽模組 (buletooth 4.0)

BLE


概述


使用 TI 的 CC2541F256 晶片 的射頻模組,有低功耗的藍芽版本和體積較小等優點,可以用來實現手機與藍芽模組通訊,模組與模組的點對點通訊。


規格


腳位圖


Command Set

  指令集分成兩類,一類是設置的指令,另一類是用來查看參數。 在要進入設置模式以前,要注意模組的連線配置:同時將腳位 RTS(P0_0) 和 CMD(P0_1) 拉 LOW 電位。

Command Format

與一般藍芽模組不同,不是使用常見的 AT指令,而是WEBEE自己設的 FA格式。

  所有的設置指令格式為: 0xFa + TYPE + DATA_Length + DATA + 0xAA, Frame 的開頭是 FA,TYPE 是類型, DATA_Length 是資料長度, AA 是 Frame 的結尾,用來告知接收端結束。  

指令種類

設定的指令集


切換 peripheral 腳色

切換 Central 腳色

修改 Baud Rate

設置連接對象的位址
  傳的 DATA 是目標的 mac address(6 Bytes),設置成 00 00 00 00 00 00 00 00 00 00 00 00 (全0) 的時候,模組會預設連接第一個搜尋到的藍芽裝置(出廠預設)

設定廣播間隔

設定連接參數

設定模組的名稱

設定廣播報文中的資訊

設定模組掃描周邊的藍芽裝置

設定模組停止掃描

設定模組重啟

設定模組回復出場設置


查看參數的指令集


查看指令的內容包含查看當前的角色, Baud Rate,廣播間隔,連接間隔,廣播名稱。查看模組訊息的指令格式為 FB + TYPE + 00 + AA


查看當前的角色

獲取模組的 Baud Rate

查看目前連接目標的位址

查看模組本身的藍芽位址

獲取當前的廣播間隔

獲取當前的連接參數

查看模組的名稱











沒有留言:

張貼留言