BLE102軟件設(shè)計手冊:http://imbacareer.com.cn/Download/603.html
BLE103軟件設(shè)計手冊:http://imbacareer.com.cn/Download/645.html
使用我司藍牙若想與其它廠家從設(shè)備進行連接透傳,需要滿足兩個條件:
1.兩個藍牙同為為BLE藍牙
2.需要兩個設(shè)備擁有相同的 UUID
我司的BLE藍牙模塊提供修改 UUID 功能(配置 UUID 只支持 128bit 格式),用戶可以自行修改以用來連接不同廠家的從設(shè)備。少數(shù)設(shè)備使用16/32位UUID,可定制。
操作前請確認藍牙模塊固件版本號是v1.0.5或以上。同時由于每個藍牙模塊的UUID不同,需要客戶跟想要連接的BLE藍牙模塊廠家聯(lián)系,索要其UUID,共三個。
可以使用AT指令配置軟件:http://imbacareer.com.cn/Download/690.html
配置軟件正確打開串口后,點擊“+++a”,會返回+ok,說明已經(jīng)進入命令行模式,之后使用AT指令配置,配置完成后點擊AT+ENTM,退出命令模式。
詳細步驟如下:
1: 進入AT模式
Service
發(fā)送: +++a
返回: a+ok
2: 設(shè)置UUID(分別設(shè)置AA BB CC)
發(fā)送: AT+UUID=AA49535343FE7D4AE58FA99FAFD205E455
返回:
34
+bleUart_Server_Uuid:
DATA:49535343-FE7D-4AE5-8FA9-9FAFD205E455
Successful
發(fā)送: AT+UUID=BB495353431E4D4BD9BA6123C647249616
返回:
34
+bleUart_Server_Tx_Uuid:
DATA:49535343-1E4D-4BD9-BA61-23C647249616
successful
發(fā)送:AT+UUID=CC49535343884143F4A8D4ECBE34729BB3
返回:
34
+bleUart_Server_Rx_Uuid:
DATA:49535343-8841-43F4-A8D4-ECBE34729BB3
Successful
如圖解析:
3: 設(shè)置完后UUID然后我獲取看是否設(shè)置成功
發(fā)送:AT+UUID?
返回:
+bleUart_Server_Uuid:
DATA:49535343-FE7D-4AE5-8FA9-9FAFD205E455
+bleUart_Server_Tx_Uuid:
DATA:49535343-1E4D-4BD9-BA61-23C647249616
+bleUart_Server_Rx_Uuid:
DATA:49535343-8841-43F4-A8D4-ECBE34729BB3
OK
+bleUart_Server_Tx_Uuid2:
DATA:00000000-0000-0000-0000-000000000000
OK
4: 以上步驟執(zhí)行后,搜索周邊從模塊
發(fā)送:AT+SCAN
返回:
+SCAN:ON
OK
No: 1 Addr:0018E40C6B20 RSSI:-37 dBm (這個就是我的從模塊)
5: 連接從模塊
發(fā)送:AT+CONN=1
返回:
+CONN:1
OK
隨后BLE模塊自動重啟,這時會發(fā)現(xiàn)我的從模塊藍牙已經(jīng)連接上了(狀態(tài)腳有變化),此時進入了透傳模式,這時可以往主模塊發(fā)送數(shù)據(jù),從模塊收到數(shù)據(jù)。