全站搜索
Search the entire website
Search the entire website
蓝牙模块通常有两种工作模式:AT指令模式和透传模式。本文深度解析它们之间的差异。
两种工作模式核心对比
| 特性维度 | AT指令模式 | 纯串口透传模式 |
| 通信方式 | 命令-响应式 | 数据直接转发 |
| 数据格式 | 文本AT命令+参数 | 原始二进制/文本数据 |
| 模块角色 | 可配置的智能终端 | 透明数据管道 |
| 开发复杂度 | 较高(需解析指令) | 极低(即插即用) |
| 灵活性 | 高(可动态配置) | 低(参数预先配置) |
| 典型应用 | 需要参数配置的场景 | 简单双向数据传输 |
蓝牙模块AT指令模式详解
工作流程
MCU/PC←→蓝牙模块(AT模式)
↓
发送AT指令→模块响应→执行配置/查询
典型AT指令集示例
基础指令:
AT+NAME?//查询模块名称
AT+NAME=MyBT//设置模块名称
AT+PSWD?//查询配对密码
AT+PSWD=1234//设置配对密码为1234
AT+ROLE?//查询主从角色
AT+ROLE=1//设置为主模式(1=主,0=从)
连接管理:
AT+CONN//主动连接(主模式)
AT+DISC//断开连接
AT+LINK?//查询连接状态
参数查询:
AT+VERSION//查询固件版本
AT+ADDR?//查询MAC地址
AT+UART?//查询串口参数
AT+UART=9600,0,0,0//设置串口:波特率,停止位,校验位,流控
应用场景
设备首次配置:上电后通过AT指令设置名称、密码、角色等
动态参数调整:运行时修改传输功率、连接间隔等
诊断与监控:查询模块状态、连接信息、信号强度
主从切换:同一模块在不同场景下切换主从角色
蓝牙模块AT指令优缺点分析
优点:
灵活性强,可随时修改配置
功能丰富,支持多种查询和控制
适合需要频繁变更参数的场景
缺点:
需要额外开发指令解析逻辑
通信效率较低(命令-响应开销)
对实时性要求高的场景不适用
蓝牙模块纯串口透传模式详解

工作流程
设备A←→蓝牙模块A←→无线链路←→蓝牙模块B←→设备B
(串口)(透传模式)(蓝牙)(透传模式)(串口)
数据传输特点
发送端:设备A串口数据→蓝牙模块A→无线传输
接收端:无线传输→蓝牙模块B→设备B串口数据
关键特性:
1.数据透明性:输入什么,输出就是什么(字节级一致)
2.双向对称:上下行数据传输机制相同
3.无协议开销:不添加任何帧头、校验等额外数据
4.自动转发:连接建立后自动转发数据
配置方式
由于透传模式下模块不响应AT指令,配置通常通过:
上电特定时段进入AT模式:如刚上电3秒内可接收AT指令
专用配置引脚:拉高/拉低特定引脚进入配置模式
特殊唤醒指令:发送特定字符序列切换至AT模式
出厂预配置:批量生产时预先烧录配置参数
应用场景
串口设备无线化:有线串口设备改为无线连接
数据采集传输:传感器数据直接发送到接收端
无线串口调试:替代有线串口调试线
简单遥控控制:遥控器发送控制指令
蓝牙模块纯透传模式优缺点分析
优点:
使用简单,无需额外开发
数据传输效率高(无协议开销)
实时性好,延迟低且稳定
资源占用少,适合低端MCU
缺点:
灵活性差,参数需预先配置
无法动态调整工作参数
缺乏状态监控能力
调试和故障排查困难
蓝牙模块AT指令模式和纯透传模式切换与配置方法
常见切换机制
方法1:硬件引脚控制
配置引脚拉高→进入AT指令模式
配置引脚拉低或悬空→进入透传模式
方法2:上电时间窗口
上电后3秒内:接收AT指令→AT模式
3秒后无AT指令:自动进入透传模式
方法3:软件指令切换
透传模式下发送:+++(不带回车)
模块返回:+OK
进入AT指令模式
方法4:特殊条件触发
特定波特率连接
特定唤醒字符序列
硬件复位组合
配置保存机制
临时配置:AT命令设置→立即生效→断电丢失
永久配置:AT命令设置+AT+SAVE→保存到Flash→断电保持
蓝牙模块实际应用选择指南
选择AT指令模式的情况
✅需要频繁修改蓝牙名称、密码等参数
✅设备需要动态切换主从角色
✅需要实时查询模块状态(信号强度、连接状态)
✅产品需要支持用户自定义配置
✅开发资源充足,可处理指令解析
选择纯串口透传模式的情况
✅功能固定,参数一经设定不再更改
✅对实时性和传输效率要求高
✅主控MCU资源有限,无法处理复杂协议
✅批量生产,可统一预配置参数
✅需要最小化开发和集成工作量
混合应用方案
上电流程:AT模式(参数配置)→保存配置→重启→透传模式(正常工作)
异常处理:透传模式下发生故障→自动切换到AT模式→诊断修复
典型应用实例
实例1:智能家居遥控器(AT模式)
工作流程:
1.用户通过手机APP发送配置指令
2.MCU通过AT指令配置蓝牙模块:
-AT+NAME=LivingRoom_Light
-AT+PSWD=888888
-AT+ROLE=1(主模式)
3.保存配置:AT+SAVE
4.主动连接灯光设备:AT+CONN
5.连接成功后进入透传模式发送控制指令
实例2:无线传感器节点(透传模式)
工作流程:
1.出厂前预配置:
-名称:Temp_Sensor_01
-密码:123456
-角色:从模式
-串口参数:9600,8,N,1
2.现场安装上电
3.自动广播等待主设备连接
4.连接建立后直接透传温度数据
实例3:工业数据采集(混合模式)
系统架构:
[传感器]→[采集器MCU]→[蓝牙模块]→[网关]
工作模式:
-正常运行时:透传模式,高效传输数据
-维护时段:切换到AT模式,查询模块健康状态
-参数调整:通过AT指令修改广播间隔、发射功率等
雙模藍牙模塊(同時支持經(jīng)典藍牙和低功耗藍牙)的多連接鏈路類型比單一模式要復雜得多。我們可以從協(xié)議棧邏輯鏈路和物理拓撲兩個層面來理解。 簡單來說,核心鏈路分為經(jīng)典藍牙連接和BLE連接兩大類,它們在底層協(xié)議上完全不同。 第一層面:按連接...
查看全文藍牙雙模模塊的主從一體模式是一種獨特的工作機制,允許同一模塊同時支持主設(shè)備和從設(shè)備兩種角色,并能根據(jù)通信需求在二者間靈活切換。作為從設(shè)備時,模塊處于待連接狀態(tài),可響應來自主設(shè)備的連接請求;當需要主動發(fā)起通信時,即可轉(zhuǎn)換為主設(shè)備角色,主動搜索...
查看全文車聯(lián)網(wǎng)技術(shù)的演進,正將汽車從孤立的交通工具重塑為網(wǎng)絡(luò)化的智能節(jié)點。在這一進程中,WiFi藍牙模塊作為實現(xiàn)車內(nèi)、車際、車路信息實時交互的關(guān)鍵硬件,正發(fā)揮著不可或缺的“通信橋梁”作用,為智能交通系統(tǒng)注入核心的聯(lián)接能力。 車聯(lián)網(wǎng)通信架構(gòu):為什么需要W...
查看全文藍牙模塊中的UUID是藍牙協(xié)議中用于唯一標識各種服務(wù)、特征和描述符的核心標識符。 基本概念 全稱:Universally Unique Identifier(通用唯一標識符) 作用:在藍牙通信中,用于區(qū)分不同的服務(wù)、特征和屬性 格式:標準的UUID為128位(16...
查看全文