BLE102軟件設(shè)計(jì)手冊(cè):http://wxxtd.cn/Download/603.html
BLE103軟件設(shè)計(jì)手冊(cè):http://wxxtd.cn/Download/645.html
使用我司藍(lán)牙若想與其它廠家從設(shè)備進(jìn)行連接透?jìng)鳎?/span>需要滿足兩個(gè)條件:
1.兩個(gè)藍(lán)牙同為為BLE藍(lán)牙
2.需要兩個(gè)設(shè)備擁有相同的 UUID
我司的BLE藍(lán)牙模塊提供修改 UUID 功能(配置 UUID 只支持 128bit 格式),用戶可以自行修改以用來(lái)連接不同廠家的從設(shè)備。少數(shù)設(shè)備使用16/32位UUID,可定制。
操作前請(qǐng)確認(rèn)藍(lán)牙模塊固件版本號(hào)是v1.0.5或以上。同時(shí)由于每個(gè)藍(lán)牙模塊的UUID不同,需要客戶跟想要連接的BLE藍(lán)牙模塊廠家聯(lián)系,索要其UUID,共三個(gè)。
可以使用AT指令配置軟件:http://wxxtd.cn/Download/690.html
配置軟件正確打開(kāi)串口后,點(diǎn)擊“+++a”,會(huì)返回+ok,說(shuō)明已經(jīng)進(jìn)入命令行模式,之后使用AT指令配置,配置完成后點(diǎn)擊AT+ENTM,退出命令模式。
詳細(xì)步驟如下:
1: 進(jìn)入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 (這個(gè)就是我的從模塊)
5: 連接從模塊
發(fā)送:AT+CONN=1
返回:
+CONN:1
OK
隨后BLE模塊自動(dòng)重啟,這時(shí)會(huì)發(fā)現(xiàn)我的從模塊藍(lán)牙已經(jīng)連接上了(狀態(tài)腳有變化),此時(shí)進(jìn)入了透?jìng)髂J?,這時(shí)可以往主模塊發(fā)送數(shù)據(jù),從模塊收到數(shù)據(jù)。