目錄
1. 準(zhǔn)備工作
2. 創(chuàng)建藍(lán)牙服務(wù)并廣播
3. 創(chuàng)建BLE連接
4. BLE藍(lán)牙服務(wù)端查詢服務(wù)和發(fā)現(xiàn)特征
5. BLE客戶端發(fā)現(xiàn)服務(wù)和服務(wù)特征
6. BLE服務(wù)端配置和使能BLE App
PART 01 準(zhǔn)備工作
需要準(zhǔn)備的軟硬件:Ai-WB2系列模組或者開發(fā)板,Type-C數(shù)據(jù)線,藍(lán)牙調(diào)試助手。
下載鏈接
提取碼:1234
PART 02 創(chuàng)建藍(lán)牙服務(wù)并廣播
1.先保證模塊或者開發(fā)板上電打印ready,如下圖:
2.發(fā)送以下指令:
如下圖:
PART 03 創(chuàng)建BLE連接
打開手機(jī)APP上的nrfConnect調(diào)試助手,點(diǎn)擊SCAN開始掃描,找到 Bluetooth LE 服務(wù)端的 MAC 地址,點(diǎn)擊 CONNECT 進(jìn)行連接,此時(shí)串口應(yīng)該會(huì)打印類似于 +BLECONN:0,“604298:aa” 的 log,這表示已經(jīng)建立了 Bluetooth LE 連接,如下圖:
PART 04 BLE藍(lán)牙服務(wù)端查詢服務(wù)和發(fā)現(xiàn)特征
發(fā)送AT+BLEGATTSSRV?和AT+BLEGATTSCHAR?進(jìn)行查詢和發(fā)現(xiàn)特性,如下圖:
PART 05 BLE客戶端發(fā)現(xiàn)服務(wù)和服務(wù)特征
1.此時(shí)在手機(jī) nRF 調(diào)試助手客戶端點(diǎn)擊 UUID:0xA002 的 UnKnown Service,如下圖:
2.此時(shí)在手機(jī) nRF 調(diào)試助手客戶端的 UUID:0xA002 的 UnKnown Service 服務(wù)下一級(jí)選項(xiàng)中選擇點(diǎn)擊 Properties 為 NOTIFY 或者 INDICATE 的服務(wù)特征的右側(cè)按鈕(這里 ESP-AT 默認(rèn) Properties 為 NOTIFY 或者 INDICATE 的服務(wù)特征是 0xC305 和 0xC306),開始偵聽 Properties 為 NOTIFY 或者 INDICATE 的服務(wù)特征,如下圖:
PART 06 BLE服務(wù)端配置和使能BLE APP
選擇支持 notify 或者 indicate 的 characteristic 作為寫通道發(fā)送數(shù)據(jù),選擇支持寫操作的 characteristic 作為讀通道接收數(shù)據(jù)。指令為:
如下圖:
審核編輯:湯梓紅
-
藍(lán)牙
+關(guān)注
關(guān)注
114文章
5866瀏覽量
171208 -
BlueTooth
+關(guān)注
關(guān)注
3文章
213瀏覽量
61922 -
uart
+關(guān)注
關(guān)注
22文章
1243瀏覽量
101764 -
BLE
+關(guān)注
關(guān)注
12文章
670瀏覽量
59593 -
模組
+關(guān)注
關(guān)注
6文章
1515瀏覽量
30604
原文標(biāo)題:拿來(lái)就能用 | Ai-WB2模組與手機(jī)建立SPP 連接,在UART-Bluetooth LE 透?jìng)髂J较聜鬏敂?shù)據(jù)
文章出處:【微信號(hào):安信可科技,微信公眾號(hào):安信可科技】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
評(píng)論