DX-BT24蓝牙模块-AT命令与手机透传教程,btdx 2024-02-20 14:05:49 0 0 描述 1. 前言 大夏龙雀科技DX-BT24&BT24-S&BT24-PA蓝牙模块,拥有5.1蓝牙协议,模块内置标准串口协议。可以通过模块串口跟移动端、PC端、主设备端进行数据交互,并可以使用AT命令对模块参数进行配置和修改。从而使设备以极低的成本、极快的速度加入物联网,让设备更方便、智能。 官网地址BT24-PA蓝牙模块资料 1.1.串口基本参数 模块串口默认参数: 9600bps/8/n/1(波特率/数据位/无校验/停止位) 模块支持软件流控(注:DX-BT24-PA不支持) 模块BLE UUID: SERVICE UUID: FFEO NOTIFY/WRITE UUID: FFE1 WRITE UUID: FFE2 1.2.AT命令模式和透传模式AT命令模式:模块在未被其他设备连接上的情况下,即为命令模式,可以响应命令。透传模式:模块被其他设备连接上后即为透传模式,此时可以开始传输数据。 1.3.模块数据吞吐量 备注 : 上表格中数据仅供参考,本模块支持MTU值最大为253,数据吞吐量跟手机蓝牙的MTU值和连接间隔有关,数据以实际为准。 2. 接线 2.1 模块线序定义 串口TTL连接typeC数据线,连接电脑就可以开始连接调试 2.2 相关AT命令详解 2.2.1 命令格式说明 AT+Command 所有的指令以AT开头,结束,在本文档中表现命令和响应的表格中,省略了,仅显示命令和响应。所有AT命令字符都为大写。内为可选内容,如果命令中有多个参数,以逗号“,”隔开,实际命令中不包含尖括号。为回车字符\\r,十六进制为OXOD。为换行字符\\n,十六进制为OXOA。指令执行成功,返回相应命令以OK结束,失败返回EEROR=,“”内容为对应错误码(请参考5.7)。 2.2.2 回应格式说明 +lndication回应指令以加号“+”开头,结束等于“=”后面为回应参数如果回应参数中有多个参数,会以逗号“,”隔开 2.2.3 AT命令举例说明举例:修改蓝牙设备名称为1234发送:AT+NAME1234返回:+NAME=1234 OK 3. AT命令详解 3.1 基础指令 基本指令包含:测试、版本号、蓝牙状态参数、恢复出厂设置、重启等14条指令,表粗一般经常使用序号功能指令响应说明1测试指令ATOK用于测试串口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后缀:26查询串口停止位AT+STOP+STOP=``序号0:1停止位设置串口停止位AT+STOP+STOP= OK1:2停止位;默认值:07查询串口校验位AT+PARI+PARI= ``序号0:无校验设置串口校验位AT+PARI+PARI= OK1︰奇校验;2:偶校验;默认值:08查询波特率AT+BAUD+BAUD=``波特率对应序号1:2400;2:4800;3:9600;4: 19200设置波特率AT+BAUD+BAUD= OK5:38400;6:57600;7:115200默认值:3(9600)9查询流控状态AT+FLOW+FLOW =``序号0:为关闭流控设置流控状态AT+FLOW OK1:为打开流控;默认值:010查询透传模式AT+TRANSPORT+TRANSPORT=``序号0:关闭透传设置透传模式AT+TRANSPORT+TRANSPORT= OK1:打开透传;默认值:111断开连接AT+DISC12查询蓝牙设备类型AT+TYPE+TYPE=``参数0x0000:未指定类型;0x0040:电话本类型;0x0080:笔记本电脑类型设置蓝牙设备类型AT+TYPE+TYPE= OK更多类型请查找蓝牙类型表;默认值:0x000013软件重启AT+RESET+RESETOK Power On14恢复出厂设置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指令 :此指令只能在透传模式下使用,且只能由串口端发送有效,手机端发送无效。 3.2 AT指令测试 打开串口调试工具,连接端口号,打开串口,设置9600波特率,勾选加回车换行,右侧设置指令,并点击测试。 此时蓝牙正常连接,下面开始测试,依次输入测试设备 AT查看设备名称,默认BT24 AT+NAME修改设备名称为23456VOR AT+NAME23456VOR恢复出厂设置 AT+DEFAULT查看设备名称,默认BT24 AT+NAME 效果如下 3.3 手机测试安装DX-SMART软件,app,IOS下面演示APP安卓端,点击透传,搜索BLE,连接BT24蓝牙,设置文本123456内容,手机端点击发送 电脑端接收手机端数据123456 4. 小结 收藏(0)