DX-BT24蓝牙模块-AT命令与手机透传教程 电子说
大夏龙雀科技DX-BT24&BT24-S&BT24-PA蓝牙模块,拥有5.1蓝牙协议,模块内置标准串口协议。可以通过模块串口跟移动端、PC端、主设备端进行数据交互,并可以使用AT命令对模块参数进行配置和修改。从而使设备以极低的成本、极快的速度加入物联网,让设备更方便、智能。

模块串口默认参数: 9600bps/8/n/1(波特率/数据位/无校验/停止位)
模块支持软件流控(注:DX-BT24-PA不支持)
模块BLE UUID: SERVICE UUID: FFEO
NOTIFY/WRITE UUID: FFE1
WRITE UUID: FFE2

备注 :
上表格中数据仅供参考,本模块支持MTU值最大为253,数据吞吐量跟手机蓝牙的MTU值和连接间隔有关,数据以实际为准。

串口TTL连接typeC数据线,连接电脑就可以开始连接调试
AT+Command
结束,在本文档中表现命令和响应的表格中,省略了,仅显示命令和响应。AT命令字符都为大写。<>内为可选内容,如果命令中有多个参数,以逗号“,”隔开,实际命令中不包含尖括号。为回车字符\\r,十六进制为OXOD。为换行字符\\n,十六进制为OXOA。OK结束,失败返回EEROR=<>,“<>”内容为对应错误码(请参考5.7)。+lndication<=param1, param2, param3>
结束1234AT+NAME1234+NAME=1234 OK基本指令包含:测试、版本号、蓝牙状态参数、恢复出厂设置、重启等14条指令,表粗一般经常使用
| 序号 | 功能 | 指令 | 响应 | 说明 |
|---|---|---|---|---|
| 1 | 测试指令 | AT |
OK |
用于测试串口 |
| 2 | 查询版本号 | AT+VERSION |
+VERSION= |
``软件版本号,依据不同的模块与定制需求版本会有区别 |
| 3 | 查询MAC地址 | AT+LADDR |
+LADDR= |
``蓝牙MAC地址码 |
| 4 | 查询蓝牙名 | AT+NAME |
+NAME= |
``蓝牙名,最长为28个字节 |
| 设置蓝牙名 | AT+NAME |
+NAME= OK |
默认名称:BT24/BT24-S/BT24-PA,设置完该指令后需重启生效。 | |
| 5 | 查询参数 | AT+NAMAC |
+NAMAC= |
``参数,关闭:0 |
| 设置参数 | AT+NAMAC |
+NAMAC= OK |
打开6位MAC后缀:1;打开3位MAC后缀:2 | |
| 6 | 查询串口停止位 | AT+STOP |
+STOP= |
``序号0:1停止位 |
| 设置串口停止位 | AT+STOP |
+STOP= OK |
1:2停止位;默认值:0 | |
| 7 | 查询串口校验位 | AT+PARI |
+PARI= |
``序号0:无校验 |
| 设置串口校验位 | AT+PARI |
+PARI= OK |
1︰奇校验;2:偶校验;默认值:0 | |
| 8 | 查询波特率 | AT+BAUD |
+BAUD= |
``波特率对应序号1:2400;2:4800;3:9600;4: 19200 |
| 设置波特率 | AT+BAUD |
+BAUD= OK |
5:38400;6:57600;7:115200默认值:3(9600) | |
| 9 | 查询流控状态 | AT+FLOW |
+FLOW = |
``序号0:为关闭流控 |
| 设置流控状态 | AT+FLOW |
OK |
1:为打开流控;默认值:0 | |
| 10 | 查询透传模式 | AT+TRANSPORT |
+TRANSPORT= |
``序号0:关闭透传 |
| 设置透传模式 | AT+TRANSPORT |
+TRANSPORT= OK |
1:打开透传;默认值:1 | |
| 11 | 断开连接 | AT+DISC |
||
| 12 | 查询蓝牙设备类型 | AT+TYPE |
+TYPE= |
``参数0x0000:未指定类型;0x0040:电话本类型;0x0080:笔记本电脑类型 |
| 设置蓝牙设备类型 | AT+TYPE |
+TYPE= OK |
更多类型请查找蓝牙类型表;默认值:0x0000 |
|
| 13 | 软件重启 | AT+RESET |
+RESETOK Power On |
|
| 14 | 恢复出厂设置 | AT+DEFAULT |
+DEFAULTOK |
注意 :
设置完4/6/7/8/12指令后需重启生效;
5指令 :设置为打开6位MAC后缀则蓝牙有效名称最长为16个字节,设置为打开3位MAC后缀则蓝牙有效名称最长为22个字节。假设地址码为:112233aabbcc,设备蓝牙名称为BT24。打开3位MAC后缀,即设备蓝牙名称为:BT24aabbcc,打开6位MAC后缀,即设备蓝牙名称为:BT24112233aabbcc,设置完成后需重启才生效;
9指令 :中DX-BT24-PA不支持此指令;
10指令 : 如果设置关闭透传后,模块被连接上可以继续响应AT指令,如连接上后再发送打开透传命令,响应完之后,则进入透传模式,然后不再响应命令。此指令掉电保存;
11指令 :此指令只能在透传模式下使用,且只能由串口端发送有效,手机端发送无效。
打开串口调试工具,连接端口号,打开串口,设置9600波特率,勾选加回车换行,右侧设置指令,并点击测试。

此时蓝牙正常连接,下面开始测试,依次输入
AT
BT24
AT+NAME
23456VOR
AT+NAME23456VOR
AT+DEFAULT
BT24
AT+NAME效果如下

电脑端接收手机端数据123456

全部0条评论
快来发表一下你的评论吧 !