0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

DX-BT24蓝牙模块-AT命令与手机透传教程

h1654155972.7705 来源:VOR234 作者:h1654155972.7705 2023-01-18 20:48 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

1. 前言

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

在这里插入图片描述

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<=param1, param2, param3>

  • 回应指令以加号“+”开头,结束
  • 等于“=”后面为回应参数
  • 如果回应参数中有多个参数,会以逗号“,”隔开

2.2.3 AT命令举例说明

  • 举例:修改蓝牙设备名称为1234
  • 发送:AT+NAME1234
  • 返回:+NAME=1234
  • OK

3. AT命令详解

3.1 基础指令

基本指令包含:测试、版本号、蓝牙状态参数、恢复出厂设置、重启等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指令 :此指令只能在透传模式下使用,且只能由串口端发送有效,手机端发送无效。

3.2 AT指令测试

打开串口调试工具,连接端口号,打开串口,设置9600波特率,勾选加回车换行,右侧设置指令,并点击测试。

在这里插入图片描述

此时蓝牙正常连接,下面开始测试,依次输入

  • 测试设备

AT

  • 查看设备名称,默认BT24

AT+NAME

  • 修改设备名称为23456VOR

AT+NAME23456VOR

  • 恢复出厂设置

AT+DEFAULT

  • 查看设备名称,默认BT24

AT+NAME

效果如下

在这里插入图片描述

3.3 手机测试

  • 安装DX-SMART软件,appIOS
  • 下面演示APP安卓端,点击透传,搜索BLE,连接BT24蓝牙,设置文本123456内容,手机端点击发送

请添加图片描述

  • 电脑端接收手机端数据123456

    在这里插入图片描述

4. 小结

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 模块
    +关注

    关注

    7

    文章

    2822

    浏览量

    52806
  • 蓝牙
    +关注

    关注

    119

    文章

    6226

    浏览量

    177568
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    HLK-B50S双模蓝牙模块

    的关键。今天,我们为大家介绍一款高性能蓝牙模块——HLK-B50S,它不仅支持双模蓝牙5.3,还具备丰富的扩展接口与灵活的应用方式,助力各类设备快速实现
    的头像 发表于 12-08 11:13 50次阅读
    HLK-B50S双模<b class='flag-5'>蓝牙</b><b class='flag-5'>透</b>传<b class='flag-5'>模块</b>

    芯岭技术XL2411 蓝牙传模组

    蓝牙传模组基于高性能低功耗的 OM6625A 系统级芯片(SoC)设计,旨在为用户提供一种便捷、高效的无线数据传输解决方案。它充分利用了 OM6625A 在蓝牙 5.4 低功耗(BLE)的强大
    的头像 发表于 11-27 16:11 163次阅读
    芯岭技术XL2411 <b class='flag-5'>蓝牙</b><b class='flag-5'>透</b>传模组

    物联网开发必备:四款低功耗蓝牙模块参数全解析与应用实战

    物联网开发必备:四款低功耗蓝牙模块参数全解析与应用实战 作为物联网设备的“无线神经末梢”,低功耗蓝牙(BLE)
    的头像 发表于 11-05 14:37 326次阅读

    FSC-BT9101AI:蓝牙 5.3 双模 SoC 模块介绍

    在无线通信模块领域,"高性能" 与 "易开发" 往往难以兼顾,而 FSC-BT9101AI 的出现打破了这一局限。作为飞易通推出的新一代蓝牙 5.3 双模低功耗远距离高速数传模块,它不
    的头像 发表于 10-20 17:19 510次阅读
    FSC-<b class='flag-5'>BT</b>9101AI:<b class='flag-5'>蓝牙</b> 5.3 双模 SoC <b class='flag-5'>模块</b>介绍

    【教程】简单上手!亿佰特E104-BT09蓝牙模块应用指南

    E104-BT09是亿佰特基于泰凌微的TLSR8208BER芯片研发的符合蓝牙协议5.0的模块,该模块使用通用的AT指令设置参数,操作简单快捷。模块
    的头像 发表于 08-07 19:32 669次阅读
    【教程】简单上手!亿佰特E104-<b class='flag-5'>BT</b>09<b class='flag-5'>蓝牙</b><b class='flag-5'>模块</b>应用指南

    高音质低延迟EWM104-BT3040蓝牙音频模块方案解析

    24bit高解析音频的无损传输。实测对比普通蓝牙模块,EWM104-BT3040的声场宽度提升30%,高频细节(如钢琴泛音、人声
    的头像 发表于 08-07 14:47 779次阅读

    高音质低延迟EWM104-BT3040蓝牙音频模块方案解析

    一、旗舰芯片赋能:音质、延迟、降噪全面拉满对于蓝牙音频模块来说,芯片就是“心脏”。EWM104-BT3040的核心优势,首先来自其搭载的高通QCC3040芯片——这款被行业称为“Hi-Fi级
    的头像 发表于 08-07 14:47 704次阅读
    高音质低延迟EWM104-<b class='flag-5'>BT</b>3040<b class='flag-5'>蓝牙</b>音频<b class='flag-5'>模块</b>方案解析

    【教程】轻松上手~手把手教你学会使用E104-BT01蓝牙模块

    E104-BT01是成都亿佰特电子科技有限公司基于德州仪器(TI)CC2541射频芯片研发的符合蓝牙协议5.0的模块,该模块主从一体,可实现模块
    的头像 发表于 07-24 19:33 1108次阅读
    【教程】轻松上手~手把手教你学会使用E104-<b class='flag-5'>BT</b>01<b class='flag-5'>蓝牙</b><b class='flag-5'>模块</b>

    JDY-24M模块基本使用说明(主从传、MESH组网、BLE等数据传输)

    本文介绍了JDY-24M蓝牙模块的基本特性,如何使用其串口蓝牙数据传功能,蓝牙MESH组网数据
    的头像 发表于 07-22 13:22 1583次阅读
    JDY-<b class='flag-5'>24</b>M<b class='flag-5'>模块</b>基本使用说明(主从<b class='flag-5'>透</b>传、MESH组网、BLE等数据传输)

    HM-BT2204蓝牙模块规格详解:功能特性、电气参数及应用设计指导

    内容概要:HM-BT220X是一款基于低功耗蓝牙BLE5.2SoC芯片的模块,采用ARM®Cortex®-M3332位处理器内核,最高频率76.8MHz,内嵌2.4GHz射频收发器
    发表于 07-21 09:56 0次下载

    ESP32用作经典蓝牙串口模块手机进行串口通信

    本文介绍了如何把ESP32用作一个蓝牙串口传设备使用,其功能和常用的HC-05/06串口蓝牙设备一样。并与手机蓝牙串口APP进行双向
    的头像 发表于 06-20 17:45 2109次阅读
    ESP32用作经典<b class='flag-5'>蓝牙</b>串口<b class='flag-5'>透</b>传<b class='flag-5'>模块</b>与<b class='flag-5'>手机</b>进行串口通信

    低功耗蓝牙BLE模块HM-BT4531的技术规格与应用指南

    内容概要:HM-BT4531是一款基于高性能、超低功耗蓝牙5.1芯片CMT4531的低功耗蓝牙(BLE)模块。它采用32位ARM® Co
    发表于 06-12 17:13 1次下载

    低功耗蓝牙模块在物联网的应用

    在当今万物互联的时代,低功耗蓝牙模块凭借其独特的优势,正成为物联网领域中不可或缺的关键技术之一。它如同一座无形的桥梁,将各种设备紧密相连,实现了数据的高效、稳定传输,为智能生活和工业自动化等众多领域带来了前所未有的便利和变革
    的头像 发表于 04-09 14:34 1002次阅读
    低功耗<b class='flag-5'>蓝牙</b><b class='flag-5'>透</b>传<b class='flag-5'>模块</b>在物联网的应用

    BT401双模音频蓝牙模块如何开启ble的传,有什么注意事项

    注意这里分了两个基础版本,即DAC输出和IIS数字音频版本 DAC版本:就是BT401蓝牙模块【9和10脚】直接输出模拟音频信号,也就是说,直接推动耳机可以听到声音 IIS版本 :就是BT
    的头像 发表于 02-17 15:56 1147次阅读
    <b class='flag-5'>BT</b>401双模音频<b class='flag-5'>蓝牙</b><b class='flag-5'>模块</b>如何开启ble的<b class='flag-5'>透</b>传,有什么注意事项

    提升车载音频体验,FSC-BT1035 蓝牙双模音频模块助力智能车载系统

    在现代车载系统中,音频体验不仅仅是娱乐,更是智能互联的重要组成部分。无论是驾驶途中流畅的音乐播放,还是通话过程中清晰的语音传输,FSC-BT1035 蓝牙音频模块都能提供卓越的支持。作为
    的头像 发表于 01-06 09:44 976次阅读