1. 前言
大夏龍雀科技DX-BT24&BT24-S&BT24-PA藍(lán)牙模塊,擁有5.1藍(lán)牙協(xié)議,模塊內(nèi)置標(biāo)準(zhǔn)串口協(xié)議。可以通過模塊串口跟移動(dòng)端、PC端、主設(shè)備端進(jìn)行數(shù)據(jù)交互,并可以使用AT命令對(duì)模塊參數(shù)進(jìn)行配置和修改。從而使設(shè)備以極低的成本、極快的速度加入物聯(lián)網(wǎng),讓設(shè)備更方便、智能。

1.1.串口基本參數(shù)
-
模塊串口默認(rèn)參數(shù): 9600bps/8/n/1(波特率/數(shù)據(jù)位/無校驗(yàn)/停止位)
-
模塊支持軟件流控(注:DX-BT24-PA不支持)
-
模塊BLE UUID: SERVICE UUID: FFEO
WRITE UUID: FFE2
1.2.AT命令模式和透?jìng)髂J?/h2>
- AT命令模式:模塊在未被其他設(shè)備連接上的情況下,即為命令模式,可以響應(yīng)命令。
- 透?jìng)髂J?模塊被其他設(shè)備連接上后即為透?jìng)髂J剑藭r(shí)可以開始傳輸數(shù)據(jù)。
1.3.模塊數(shù)據(jù)吞吐量

備注 :
上表格中數(shù)據(jù)僅供參考,本模塊支持MTU值最大為253,數(shù)據(jù)吞吐量跟手機(jī)藍(lán)牙的MTU值和連接間隔有關(guān),數(shù)據(jù)以實(shí)際為準(zhǔn)。
2. 接線
2.1 模塊線序定義

串口TTL連接typeC數(shù)據(jù)線,連接電腦就可以開始連接調(diào)試
2.2 相關(guān)AT命令詳解
2.2.1 命令格式說明
AT+Command
- 所有的指令以AT開頭,
結(jié)束,在本文檔中表現(xiàn)命令和響應(yīng)的表格中,省略了,僅顯示命令和響應(yīng)。 - 所有
AT命令字符都為大寫。 <>內(nèi)為可選內(nèi)容,如果命令中有多個(gè)參數(shù),以逗號(hào)“,”隔開,實(shí)際命令中不包含尖括號(hào)。為回車字符\\r,十六進(jìn)制為OXOD。為換行字符\\n,十六進(jìn)制為OXOA。- 指令執(zhí)行成功,返回相應(yīng)命令以
OK結(jié)束,失敗返回EEROR=<>,“<>”內(nèi)容為對(duì)應(yīng)錯(cuò)誤碼(請(qǐng)參考5.7)。
2.2.2 回應(yīng)格式說明
+lndication<=param1, param2, param3>
- 回應(yīng)指令以加號(hào)“+”開頭,
結(jié)束 - 等于“=”后面為回應(yīng)參數(shù)
- 如果回應(yīng)參數(shù)中有多個(gè)參數(shù),會(huì)以逗號(hào)“,”隔開
2.2.3 AT命令舉例說明
- 舉例:修改藍(lán)牙設(shè)備名稱為
1234 - 發(fā)送:
AT+NAME1234 - 返回:
+NAME=1234 OK
3. AT命令詳解
3.1 基礎(chǔ)指令
基本指令包含:測(cè)試、版本號(hào)、藍(lán)牙狀態(tài)參數(shù)、恢復(fù)出廠設(shè)置、重啟等14條指令,表粗一般經(jīng)常使用
| 序號(hào) | 功能 | 指令 | 響應(yīng) | 說明 |
|---|---|---|---|---|
| 1 | 測(cè)試指令 | AT |
OK |
用于測(cè)試串口 |
| 2 | 查詢版本號(hào) | AT+VERSION |
+VERSION= |
``軟件版本號(hào),依據(jù)不同的模塊與定制需求版本會(huì)有區(qū)別 |
| 3 | 查詢MAC地址 | AT+LADDR |
+LADDR= |
``藍(lán)牙MAC地址碼 |
| 4 | 查詢藍(lán)牙名 | AT+NAME |
+NAME= |
``藍(lán)牙名,最長(zhǎng)為28個(gè)字節(jié) |
| 設(shè)置藍(lán)牙名 | AT+NAME |
+NAME= OK |
默認(rèn)名稱:BT24/BT24-S/BT24-PA,設(shè)置完該指令后需重啟生效。 | |
| 5 | 查詢參數(shù) | AT+NAMAC |
+NAMAC= |
``參數(shù),關(guān)閉:0 |
| 設(shè)置參數(shù) | AT+NAMAC |
+NAMAC= OK |
打開6位MAC后綴:1;打開3位MAC后綴:2 | |
| 6 | 查詢串口停止位 | AT+STOP |
+STOP= |
``序號(hào)0:1停止位 |
| 設(shè)置串口停止位 | AT+STOP |
+STOP= OK |
1:2停止位;默認(rèn)值:0 | |
| 7 | 查詢串口校驗(yàn)位 | AT+PARI |
+PARI= |
``序號(hào)0:無校驗(yàn) |
| 設(shè)置串口校驗(yàn)位 | AT+PARI |
+PARI= OK |
1︰奇校驗(yàn);2:偶校驗(yàn);默認(rèn)值:0 | |
| 8 | 查詢波特率 | AT+BAUD |
+BAUD= |
``波特率對(duì)應(yīng)序號(hào)1:2400;2:4800;3:9600;4: 19200 |
| 設(shè)置波特率 | AT+BAUD |
+BAUD= OK |
5:38400;6:57600;7:115200默認(rèn)值:3(9600) | |
| 9 | 查詢流控狀態(tài) | AT+FLOW |
+FLOW = |
``序號(hào)0:為關(guān)閉流控 |
| 設(shè)置流控狀態(tài) | AT+FLOW |
OK |
1:為打開流控;默認(rèn)值:0 | |
| 10 | 查詢透?jìng)髂J?/td> | AT+TRANSPORT |
+TRANSPORT= |
``序號(hào)0:關(guān)閉透?jìng)?/td> |
| 設(shè)置透?jìng)髂J?/td> | AT+TRANSPORT |
+TRANSPORT= OK |
1:打開透?jìng)?默認(rèn)值:1 | |
| 11 | 斷開連接 | AT+DISC |
||
| 12 | 查詢藍(lán)牙設(shè)備類型 | AT+TYPE |
+TYPE= |
``參數(shù)0x0000:未指定類型;0x0040:電話本類型;0x0080:筆記本電腦類型 |
| 設(shè)置藍(lán)牙設(shè)備類型 | AT+TYPE |
+TYPE= OK |
更多類型請(qǐng)查找藍(lán)牙類型表;默認(rèn)值:0x0000 |
|
| 13 | 軟件重啟 | AT+RESET |
+RESETOK Power On |
|
| 14 | 恢復(fù)出廠設(shè)置 | AT+DEFAULT |
+DEFAULTOK |
注意 :
設(shè)置完4/6/7/8/12指令后需重啟生效;
5指令 :設(shè)置為打開6位MAC后綴則藍(lán)牙有效名稱最長(zhǎng)為16個(gè)字節(jié),設(shè)置為打開3位MAC后綴則藍(lán)牙有效名稱最長(zhǎng)為22個(gè)字節(jié)。假設(shè)地址碼為:112233aabbcc,設(shè)備藍(lán)牙名稱為BT24。打開3位MAC后綴,即設(shè)備藍(lán)牙名稱為:BT24aabbcc,打開6位MAC后綴,即設(shè)備藍(lán)牙名稱為:BT24112233aabbcc,設(shè)置完成后需重啟才生效;
9指令 :中DX-BT24-PA不支持此指令;
10指令 : 如果設(shè)置關(guān)閉透?jìng)骱螅K被連接上可以繼續(xù)響應(yīng)AT指令,如連接上后再發(fā)送打開透?jìng)髅睿憫?yīng)完之后,則進(jìn)入透?jìng)髂J剑缓蟛辉夙憫?yīng)命令。此指令掉電保存;
11指令 :此指令只能在透?jìng)髂J较率褂茫抑荒苡纱诙税l(fā)送有效,手機(jī)端發(fā)送無效。
3.2 AT指令測(cè)試
打開串口調(diào)試工具,連接端口號(hào),打開串口,設(shè)置9600波特率,勾選加回車換行,右側(cè)設(shè)置指令,并點(diǎn)擊測(cè)試。

此時(shí)藍(lán)牙正常連接,下面開始測(cè)試,依次輸入
- 測(cè)試設(shè)備
AT
- 查看設(shè)備名稱,默認(rèn)
BT24
AT+NAME
- 修改設(shè)備名稱為
23456VOR
AT+NAME23456VOR
- 恢復(fù)出廠設(shè)置
AT+DEFAULT
- 查看設(shè)備名稱,默認(rèn)
BT24
AT+NAME效果如下
3.3 手機(jī)測(cè)試
- 安裝
DX-SMART軟件,app,IOS - 下面演示APP安卓端,點(diǎn)擊透?jìng)鳎阉鰾LE,連接BT24藍(lán)牙,設(shè)置文本
123456內(nèi)容,手機(jī)端點(diǎn)擊發(fā)送

-
電腦端接收手機(jī)端數(shù)據(jù)
123456
4. 小結(jié)
-
模塊
+關(guān)注
關(guān)注
7文章
2837瀏覽量
53291 -
藍(lán)牙
+關(guān)注
關(guān)注
119文章
6313瀏覽量
178715
發(fā)布評(píng)論請(qǐng)先 登錄
Arduino UNO 可視化GT-24工業(yè)級(jí)無線透傳
BLE-TPT藍(lán)牙串口透傳模塊有何應(yīng)用優(yōu)點(diǎn)
演示E104-BT52藍(lán)牙模塊快速配置
HLK-B50S雙模藍(lán)牙透傳模塊
物聯(lián)網(wǎng)開發(fā)必備:四款低功耗藍(lán)牙透傳模塊參數(shù)全解析與應(yīng)用實(shí)戰(zhàn)
FSC-BT9101AI:藍(lán)牙 5.3 雙模 SoC 模塊介紹
【教程】簡(jiǎn)單上手!億佰特E104-BT09藍(lán)牙模塊應(yīng)用指南
高音質(zhì)低延遲EWM104-BT3040藍(lán)牙音頻模塊方案解析
高音質(zhì)低延遲EWM104-BT3040藍(lán)牙音頻模塊方案解析
【教程】輕松上手~手把手教你學(xué)會(huì)使用E104-BT01藍(lán)牙模塊
JDY-24M模塊基本使用說明(主從透傳、MESH組網(wǎng)、BLE等數(shù)據(jù)傳輸)
HM-BT2204藍(lán)牙透傳模塊規(guī)格詳解:功能特性、電氣參數(shù)及應(yīng)用設(shè)計(jì)指導(dǎo)
ESP32用作經(jīng)典藍(lán)牙串口透傳模塊與手機(jī)進(jìn)行串口通信
低功耗藍(lán)牙BLE透傳模塊HM-BT4531的技術(shù)規(guī)格與應(yīng)用指南
低功耗藍(lán)牙透傳模塊在物聯(lián)網(wǎng)的應(yīng)用
DX-BT24藍(lán)牙模塊-AT命令與手機(jī)透?jìng)鹘坛?/h1>

評(píng)論