三亿体育集团科技有限公司官网 - 无线通信模块研发销售专家

NDB-T2541PA低功耗蓝牙模块简易透传协议-Necdazpdf
发布时间:2026-09-17 05:33:02

  

NDB-T2541PA低功耗蓝牙模块简易透传协议-Necdazpdf(图1)

  NDB-T2541PA低功耗蓝牙模块简易透传协议-Necdaz.pdf

  NDB-T2541PA低功耗蓝牙模块简易透传协议-Necdaz.pdf

  低功耗蓝牙模块及协议简易透传低功耗蓝牙模块简易透传协议协议版本简易透传成都亿派智能科技有限公司日期年月日成都亿派智能科技有限公司第页共页低功耗蓝牙模块及协议简易透传目录简述规格参数概述主要特点工作模式示意图硬件规格模块引脚定义及推荐封装电流消耗测试报告天线输出注意事项天线串口透传协议说明桥接模式串口指令连接间隔设置模块重命名波特率设置获取物理地址设置模块地址模块复位广播周期设置附加自定义广播内容定义产品代码发射功率设置数据延时设置指令表广播数据设置默认广播数据自定义广播数据成都亿派智能科技有限公

  低功耗蓝牙(BLE)模块及协议 V2.21up (简易透传) NDB-T2541PA 低功耗蓝牙模块 简易透传协议 协议版本:V2.21up (简易透传) 成都亿派智能科技有限公司 日期:2018 年10 月12 日 成都亿派智能科技有限公司 第1页,共50页 低功耗蓝牙(BLE)模块及协议 V2.21up (简易透传) 目录 1 简述4 2 规格参数4 3 概述4 4 主要特点5 5 工作模式示意图7 5 硬件规格8 5.1 模块引脚定义及推荐封装 8 5.2 电流消耗11 5.3 RF 测试报告11 5.4 天线 天线 串口透传协议说明(桥接模式)13 7 串口AT 指令16 - 连接间隔设置16 - 模块重命名16 - 波特率设置17 - 获取物理地址MAC17 - 设置模块MAC 地址17 - 模块复位17 - 广播周期设置18 - 附加自定义广播内容18 - 定义产品代码18 - 发射功率设置18 - 数据延时设置19 ◆ AT 指令表19 8 广播数据设置21 - 默认广播数据21 - 自定义广播数据22 成都亿派智能科技有限公司 第2页,共50页 低功耗蓝牙(BLE)模块及协议 V2.21up (简易透传) 9 系统复位与恢复22 10 BLE 协议说明 (APP 接口)23 - 蓝牙数据通道【服务UUID:0XFFE5】23 - 串口数据通道【服务UUID:0XFFE0】23 - 防劫持密钥【服务UUID:0XFFC0】23 - 模块参数设置【服务UUID:0XFF90】25 11 IOS APP 编程参考30 12 用APP 测试透传功能32 - 模块PIN 脚连接线 - 电脑串口调试工具端和手机端APP 双向透传36 - 修改模块参数38 13 用USB DONGLE 及BTOOL 测试40 - 连接BLE 模块40 - 测试蓝牙直驱功能41 - 测试模块透传功能45 14 主机参考代码(透传)48 15 推荐使用环境49 16 回流焊条件49 17 静电放电警告50 18 订单信息50 版本更新记录 备注:更改版本后,可能会造成页码更改。 版本号 文档发布日期 更新内容 V 1.0 2015/06/04 第一次发布 V 1.1 2018/10/12 更新AT 指令 成都亿派智能科技有限公司 第3页,共50页 低功耗蓝牙(BLE)模块及协议 V2.21up (简易透传) 1 简述 NDB-T2541PA 是成都亿派基于德州仪器(TI )公司原装进口CC2541 配 合CC2592 芯片研发的低功耗蓝牙(BLE)射频模块,CC2541 芯片内部集成了 8051 单片机及无线收发器,可广泛应用于短距离无线通信领域。该模块采用射 频专用板材和邮票半孔形式硬件接口设计,插入损耗低,介电常数一致性极好, 同时配置了高性能蛇形天线。其功耗低、体积小、传输距离远、抗干扰等特性让 该模块可用于开发蓝牙4.0 的消费类电子产品、手机外设等产品,不仅能提高操 作的可靠性、信号的传输距离和抗干扰能力;还能实现解决不同电子产品间的互 操作问题,电池寿命也可显著延长。 此模块的软件开发可基于TI 标准的 BLE 协议栈,LIB 底层库以及API 调 用接口,同时提供源码级profile 等资源来有效缩短开发投入时间。 2 规格参数 参数 项目 单位 最小值 典型值 最大值 工作电压 2.0 3.3 3.6 V 工作频率 2400.0 2483.5 MHz 发射功率(可编程) -3.0 +19 dBm 工作温度 -40.0 85.0 ℃ 储存温度 -40.0 +125.0 ℃ 接收灵敏度(高增益模式) -95.0 dBm 频率偏差 20.0 kHz SRAM 8.0 KB FLASH 256.0 KB 模块尺寸 22.0  31.4  (1.75  0.2) mm 调制方式 GFSK (高斯频移键控) / 3 概述 模块可以工作在桥接模式 (透传模式)和直驱模式。 模块启动后会自动进行广播,已打开特定APP 的手机会对其进行扫描和对 接,成功之后便可以通过BLE 协议对其进行监控。 成都亿派智能科技有限公司 第4页,共50页 低功耗蓝牙(BLE)模块及协议 V2.21up (简易透传) 桥接模式下,用户CPU 可以通过模块的通用串口和移动设备进行双向通讯, 用户也可以通过特定的串口AT 指令,对某些通讯参数进行管理控制。用户数据 的具体含义由上层应用程序自行定义。移动设备可以通过APP 对模块进行写操 作,写入的数据将通过串口发送给用户的CPU 。模块收到来自用户CPU 串口的 数据包后,将自动转发给移动设备。此模式下的开发,用户必须负责主CPU 的 代码设计,以及智能移动设备端APP 代码设计。 直驱模式下,用户对模块进行简单外围扩展,APP 通过BLE 协议直接对模 块进行驱动,完成智能移动设备对模块的监管和控制。此模式下的软件开发,用 户只需负责智能移动设备端APP 代码设计。 4 主要特点 1. 使用简单,无需任何蓝牙协议栈应用经验; 2. 用户接口使用通用串口设计,全双工双向通讯,最低波特率支持4800 bps ; 3. 同时支持桥接模式 (串口透传),或者直接驱动模式 (无需额外CPU ); 4. 默认20 ms 连接间隔,连接快速; 5. 支持AT 指令软件复位模块,获取MAC 地址; 6. 支持AT 指令调整蓝牙连接间隔,控制不同的转发速率(动态功耗调整); 7. 支持AT 指令调整发射功率,修改广播间隔,自定义广播数据,自定义设备识 别码,设置数据延时 (用户CPU 串口接收准备时间),修改串口波特率,修 改模块名,除发射功率掉电不保存外,其他参数均会掉电保存; 8. 串口数据包长度,可以是200 byte 以下 (含200 )的任意长度(大包自动分 发); 9. 高速透传转发,最快可达4 K/S ,可稳定工作在2.5 K~2.8 K ; 10. 支持移动设备 APP 修改模块名称,掉电保存,修改串口波特率,产品识别 码,自定义广播内容,广播周期,均掉电保存; 11. 支持移动设备APP 对模块进行远程复位,设置发射功率; 12. 支持移动设备APP 调节蓝牙连接间隔,掉电不保存。(动态功耗调整) 13. 包括调试口在内的全IO 外扩; 14. 支持连接状态、广播状态提示脚/普通IO 灵活配置; 15. 6 个双向可编程IO,外部中断引发输入检测,全低功耗运行(触发报警,照 明控制,遥控玩具,等各种输入输出开关量应用); 16. 2 个可编程定时单次/循环翻转输出口(智能预约定时应用); 17. 两路ADC 输入(14 bit),使能/禁止,采样周期自由配置(测温湿度,光度等 应用); 成都亿派智能科技有限公司 第5页,共50页 低功耗蓝牙(BLE)模块及协议 V2.21up (简易透传) 18. 四路可编程PWM(120 Hz)输出(调光,调速等应用); 19. 模块端 RSSI 连续采集,可读可自动通知 APP ,使能/禁止,采集频度自由 设置 (寻物防丢报警应用); 20. 支持模块电量提示,电量读取,可自动上报 (设备电量提醒); 21. 支持防劫持密码设置,修改和恢复,防止第三方恶意连接。也可不使用。独 立的密码操作结果通知,方便APP 编程; 22. 支持单脚位下地 (长按)5 s 恢复出厂设置,APP 远程恢复出厂设置; 23. 支持PWM 输出初始化状态自定义 (全高,全低,掉电前PWM 输出状态值); 24. 支持PWM 频率自定义(61.036 Hz =f = 8 kHz,默认120 Hz); 25. 广播内容提示模块实时系统状态,包括电池电量,自定义设备识别码,四路 PWM 当前输出值或两路ADC 的采集值,当前IO 状态等;(适合广播应用方 案); 26. 两路电平脉宽计数,0~0xFFFFFFFF ms (约49.7 天); 27. 支持内部RTC 实时时钟,APP 端可随时同步校准; 28. 支持6 路IO 和四路PWM 的定时控制,默认不开启此功能; 29. 四路PWM 支持渐变模式(适合调光效果控制); 30. 支持IO 配置和输出状态保存功能,可自定义默认的初始化状态; 31. 支持浅恢复和深度恢复模式,灵活恢复用户数据,而保留产品必须配置; 32. 支持从TX 串口获取蓝牙连接状态(连接,正常断线和超时断线. 支持低电平使能模式和脉宽使能模式,支持远程关机; 34. 脉冲使能模式下支持30 秒无连接自动关机; 35. 脉冲使能模式下支持方波报警提示连接超时(断线. 极低功耗的待机模式,CC2541 芯片官方数据睡眠电流0.3 μA ,模块实测功 耗如下: 表1. CC2541 功耗表 平均电流 平均电流 持续时 事件 测试条件/备注 1 2 (积分计算 ) ( 电表测量 ) 间 模块睡眠功耗 0.3 μA 0.3 μA - EN 悬空 广播 202 μA 0.25 mA 3.85 ms 广播周期250 ms 连接事件 235 μA 0.35 mA 2.25 ms 连接周期100 ms 单次BLE 20 bytes,10次/ 335 μA 0.61 mA 3.0 ms 数据接收事件 秒 单次BLE 20 bytes,10次/ 340 μA 0.60 mA 3.2 ms 数据发送事件 秒 1 注 :官方测试方式:在电源回路上串一个10 R 的电阻,使用示波器截取压降 成都亿派智能科技有限公司 第6页,共50页 低功耗蓝牙(BLE)模块及协议 V2.21up (简易透传) 波形,进行积分计算。 2 注 :万用表测试方式:用万用表μA 或mA 档串在电池与模块之间查看显示值。 测试电压为3.07 V 。 以上数据为模块抽样实测数据,仅供参考。如果希望得到更低功耗,可适当 增大连接间隔或者广播周期,详见 《模块参数设置》和 《串口AT 指令》相关章 节。 5 工作模式示意图 图1. 模块桥接模式及直驱模式示意图 注:为避免用户CPU 的IO 和模块IO 的输出电平差异导致大电流,建议在模块 的输出信号线TX,BCTS 上串入一小额隔离电阻。 成都亿派智能科技有限公司 第7页,共50页 低功耗蓝牙(BLE)模块及协议 V2.21up (简易透传) 5 硬件规格 5.1 模块引脚定义及推荐封装 图2. NDB-T254 1PA 模块封装图及脚位图 (mm) 成都亿派智能科技有限公司 第8页,共50页 低功耗蓝牙(BLE)模块及协议 V2.21up (简易透传) 表2. NDB-T254 1PA 脚位定义 脚 芯片 名称 输入/输出 说明 位 脚位 1 GND GND - 模块地 2 VCC - - 模块电源正极2 V~3.6 V 3 IO7 P2.2 O 输出口(可定时翻转)/睡眠状态指示 输出口(可定时翻转)/连接状态指示 (低 4 IO6 P2.1 O 电平或方波提示,详见 《模块参数设置》 章节) 模块使能控制线,默认为电平触发模式。 - 电平触发模式,低电平有效,带内部 上拉。 0:模块开始广播,直到连接到移动设备 1:无论模块当前状态,立即进入完全睡 眠状态 (0.3 μA) 5 EN P2.0 I - 脉冲触发模式,每收到一次脉冲 (W200 ms),模块会在开机(进行广播, 允许被发现和连接)以及关机(完全睡眠 状态)之间循环切换。 (关于模块的切换请参考《模块参数设 置》章节) - 可编程双向IO,可通过BLE 协议设置 成输入或输出使用 6 IO5 P1.7 I/O - 当做为输入时,可做为电平脉宽计数 输入端 - 可编程双向IO,可通过BLE 协议设置 成输入或输出使用 7 IO4 P1.6 I/O - 当做为输入时,可做为电平脉宽计数 输入端 8 U+ USB+ I/O CC2541 引出脚I2C+,没使用 9 U- USB- I/O CC2541 引出脚I2C-,没使用 10 GND GND - 模块地 11 IO3 P1.5 I/O 12 IO2 P1.4 I/O 成都亿派智能科技有限公司 第9页,共50页 低功耗蓝牙(BLE)模块及协议 V2.21up (简易透传) I/O @ 13 IO1 P1.3 控制CC2592 LNA 使能 LNA EN 恢复出厂设置触发或可编程双向IO - 上电后30 秒内,保持此引脚低电平5 s ,系统会恢复部分参数(浅恢复),若 保持 20 s 以上则将会恢复全部参数(深 REST 度恢复)(见 《系统复位与恢复》章节) I/O @ PA 14 ORE P1.2 上电30 秒后,做为普通IO 使用 EN / IO0 - 上电后30 秒后,座位普通IO 使用, 可以当通过 BLE 协议设置成输入或输出 使用(见《可编程IO (8 路)【服务UUID: 0xFFF0 】》) - 控制CC2592 PA 使能 I/O @增 PWM 输出通道1;控制CC2592 LNA 高 15 PWM1 P1.1 益模式 低增益 16 PWM2 P1.0 O PWM 输出通道2 17 PWM3 P0.7 O PWM 输出通道3 18 PWM4 P0.6 O PWM 输出通道4 作为数据发送请求(用来唤醒模块) 0 :主机有数据发送,模块将等待接收来 19 BRTS P0.5 I 自主机的数据,此时模块不睡眠 1:主机无数据发送,或主机数据发送完 毕之后,应该将此信号线 数据输入信号(用来唤醒主机,可选) 0 :模块有数据发送到主机,主机接收模 20 BCTS P0.4 O 块数据 1:模块无数据发送到主机,或模块数据 发送完毕之后,会将此信号置1 21 TX P0.3 O 模块串口发送端 22 RX P0.2 I 模块串口接收端 23 ADC1 P0.1 I 模拟量采集,通道1 24 ADC0 P0.0 I 模拟量采集,通道0 25 RES RST I 模块复位,低电平有效 26 GND - - 接天线地 成都亿派智能科技有限公司 第10页,共50页 低功耗蓝牙(BLE)模块及协议 V2.21up (简易透传) 27 ANT - - 可外接天线 GND - GND 接天线 电流消耗 测试环境:T A=+25 ℃;V BAT=3.3 V 平均电流 平均电流 测试条件/备 事件 持续时间 1 2 注 (积分计算) (电表测量) 模块睡眠功耗 0 mA 0 mA EN 悬空 广播周期 广播 0.79 mA 0.6 mA~1.3 mA 4.42 ms 200 ms 连接周期20 连接事件 1.8 mA 1.9 mA~2.1 mA 2.73 ms ms 单次收BLE (20 byte 0.95 mA 9.1 mA 0.512 ms 数接收接事件 10 次/秒) 单次发BLE (20 byte 0.94 mA 8.8 mA~8.9 mA 0.512 ms 数据发送事件 10 次/秒) 1 注 :官方测试方式:在电源回路上串一个10 R 的电阻,使用示波器截取压降 波形,进行积分计算。 2 注 :万用表测试方式:用万用表A 或mA 档串在电池与模块之间查看显示值。 测试电压为3.07 V 。 5.3 RF 测试报告 T A = +25 °C, V BAT = 3.3 V ,在第39 信道 (2442 MHz)上测量的结果如 下表所示: 测试项目 参数 测试值 单位 功率 17.56 dBm 发射机 频偏 ±28.5 KHz 通信距离 350.0 m 接收机 灵敏度(8% PER ) -93.0 dBm 5.4 天线、模块默认出货为板载倒F 天线、如需选择IPEX 输出方式,请断开C18、C23,C17 位置焊接; 成都亿派智能科技有限公司 第11页,共50页 低功耗蓝牙(BLE)模块及协议 V2.21up (简易透传) 3、如需选择半孔天线 的位置如图7 红色方框中所示。 5.5 天线PA 模块使用IPEX 1 代天线座,天线座的规格如下图所示: 成都亿派智能科技有限公司 第12页,共50页 低功耗蓝牙(BLE)模块及协议 V2.21up (简易透传) IPEX 线 串口透传协议说明(桥接模式) 模块的桥接模式是指,通过通用串口和用户CPU 相连,建立用户CPU 和移 动设备之间的双向通讯。用户可以通过串口,使用指定的AT 指令对串口波特率、 BLE 连接间隔进行重设置。针对不同的串口波特率以及BLE 连接间隔,以及不 同的发包间隔,模块将会有不同的数据吞吐能力。为协调低速CPU 的使用,默 认串口波特率为9600 bps,在有大数据量传输,或者高实时性需求的应用中, 建议设置为高速串口波特率115200 bps,支持掉电保存。 当模块BLE 连接间隔为20 ms,串口波特率为115200 bps 时,模块具有 最高理论转发能力(4 K/S)。这里就在电平使能模式下,这种配置为例,对透传 协议做详细介绍。 模块可以从串口一次性最多传输200 字节数据包,模块会根据数据包大小自 动分包发送,每个无线 个字节。移动设备方发往模块的数据包, 必须自行分包(1~20 字节/包)发送。模块收到无线包后,会依次转发到主机串口 接收端。 1、串口硬件协议:115200 bps,8,无校验位,1 停止位 。 2、EN 为高电平,蓝牙模块处于完全睡眠状态。EN 置低时,模块会以200 ms 的间隔开始广播,直到和手机对接成功。当EN 从低到高跳变,不论模块状态, 会立即进入睡眠。 3、连接成功之后,主机(MCU)如有数据发送至BLE 模块,需将BRTS 拉低, 主机可在约100 μs 后开始发送数据。发送完毕之后主机应主动抬高BRTS,让 成都亿派智能科技有限公司 第13页,共50页 低功耗蓝牙(BLE)模块及协议 V2.21up (简易透传) 模块退出串口接收模式。要注意的是,抬高 BRTS 之前请确认串口数据完全发 送完毕,否则会出现数据截尾现象。 4 、当模块有数据上传请求时,模块会置低BCTS,最快会在 500 μs 之后开始 发送,直到数据发送完毕。这个延时可以通过 AT 指令进行配置,见 《串口AT 指令》章节。数据发送完毕,模块会将BCTS 置高。 5、如若主机的 BRTS 一直保持低电平,则蓝牙模块会一直处于串口接收模式, 会有较高的功耗。 6、在模块连接成功后,会从TX 给出 TTM:CONNECT\r\n\0 字串,可以根据 此字串来确定是否可以进行正常转发操作。当然也可以使用连接状态提示脚,也 可以通过手机发送一个特定的确认字串到模块,主机收到后即可确认已经连接。 当连接被APP 端主动断开后,会从TX 给出“TTM:DISCONNECT\r\n\0 ”字串 提示,如果是非正常断开,会从 TX 给出“TTM:DISCONNECT FOR TIMEOUT\r\n\0 ”字串提示。 7、模块的蓝牙默认连接间隔为 20 ms,如果需要节省功耗采用低速转发模式, 需通过AT 指令调整连接间隔(最长连接间隔2000 ms),每个连接间隔最多传 输80 个字节,连接间隔为T(单位:ms),那么每秒最高转发速率V (单位byte/s) 为: V = 80*1000/T (V 只和T 有关) 如果模块的蓝牙连接间隔为20 ms,而每个间隔最多传输80 byte,因此理 论最高传输能力(转发速率)为80*50 = 4 K byte/s。测试表明,转发速率在2 K/s 以下,漏包机率很低。安全起见,无论是低速或者高速转发应用,都建议在上层 做校验重传处理。 8、以下是就20 ms 连接间隔的通讯模式举例,也可以自行配置。转发速率V0 越低,丢包率越低: 表3. 20 ms 连接间隔的通讯模式举例 通 串口发包间隔 TS (ms) BLE 理论最高 串口 实际转发速 讯 当L80 时,TS = T 连接 转发能力 包长 率 参 当80L160 时,TS = 间隔 V (byte/s) 度 V0 (byte/s) 备注 考 T*2 T V = L V0 = 模 当160L200时, (ms) 80*1000/T (byte) L*1000/TS 式 TS = T*3 TS 偏 TS = T 即可,若取 80*1000/20 1 20 4 K 80 小, 不 TS 20 ms = 4 K 推荐 2 20 4 K 200 TS = T*3 即可,若取 200*1000/7 成都亿派智能科技有限公司 第14页,共50页 低功耗蓝牙(BLE)模块及协议 V2.21up (简易透传) TS=70 ms 0 = 2.8 K TS = T*3 即可,若取 200*1000/8 3 20 4 K 200 TS=80 ms 0 = 2.5 K TS = T 即可,若取 80*1000/30 4 20 4 K 80 TS=35 ms = 2.6 K TS = T 即可,若取 70*1000/30 5 20 4 K 70 TS=30 ms =2.3 K TS = T 即可,若取 60*1000/30 6 20 4 K 60 TS=30 ms = 2 K TS = T 即可,若取 40*1000/30 7 20 4 K 40 TS=30 ms = 1.3 K TS = T 即可,若取 20*1000/30 8 20 4 K 20 TS=30 ms = 666 byte 注:可以根据实际应用设计特定的通讯模式,串口包的长度可以设计在80 byte L 200 byte 之间(大包传输),根据BLE 协议有以下关系: 当取L80 时,TS = T; 当取80L160 时,TS = T*2 ; 当取160L200 时,TS = T*3; 满足以上条件的转发模式都是相对安全的,其中取TS=T ,TS=T*2 ,TS=T*3 , 可用但不推荐,丢包率相对较高,必须加入校验重发机制。也就是说,当串口包 采用80 byte L 200 byte 的大包时,串口数据可以一次性传递给模块,但需 要预留模块通过蓝牙发送数据的时间,否则会出现追尾现象。如:在连接间隔设 置为T=20 ms 时,如串口数据包长度选择L=200,则TS 必须大于T*3 = 60 ms, 取TS=70 ms 是比较合理的选择。 9、串口数据包的大小可以不定长,长度可以是200 字节以下的任意值,同样满 足以上条件即可。但为最大效率地使用通讯的有效载荷,同时又避免通讯满负荷 运行,推荐使用20 ,40 ,60 字节长度的串口数据包,包间间隔取大于20 ms。 注:经测试,在 iOS 中,调用对 Characteristic 的写函数使用 CBCharacteristicWriteWithResponse 参数,使用带回应写模式,这种模式会降 低部分转发效率,但可保证单个数据包的正确性,而使用 CBCharacteristicWriteWithoutResponse 参数,使用不带回应写模式,这种模 式会有利于提高转发效率,但数据包的正确性需要APP 上层去校验。 成都亿派智能科技有限公司 第15页,共50页 低功耗蓝牙(BLE)模块及协议 V2.21up (简易透传) 7 串口AT 指令 以TTM开头的字串会当成AT 指令进行解析并执行,并从串口原样返回, 之后会追加输出执行结果,TTM:OK\r\n\0或 TTM:ERP\r\n\0等。不以“TTM” 开头的串口数据包,将被视为透传数据。 - 连接间隔设置 向串口RX 输入以下字串,设置BLE 连接间隔: TTM:CIT-Xms 其中X=20 ,50,100,200,300,400,500,1000,1500, 2000,单位ms (以上数据格式都为ASCII 码)。如“TTM:CIT-30ms ”表示设 置连接间隔为30 ms。在执行完此指令之后,会从串口TX 得到以下确认: TTM:TIMEOUT\r\n\0 表示更改超时,修改失败; TTM:OK\r\n\0 表示更改成功,正以新的连接间隔在运行; 这个连接间隔设置的成功与否取决于移动设备对连接间隔的限制,不同的 IOS 版本最大连接间隔也有不同。使用iPhone 4s (iOS 5.1.1 )中测试,最快支 持20 ms,最慢支持2 s,另外,由于BLE 协议内部机制,不同的连接间隔下此 指令会有不同的执行效率。在iOS5.1.1 中,从当前连接间隔为2000 ms 的情况 下(最长2000 ms),改变到其他连接间隔,可能最长需要等待约100 s 左右,而 在其他高频度连接间隔(如:100 ms)下执行此AT 指令,会有很快的执行效率。 注:此连接间隔掉电不保存,并且更改指令只有在连接成功后有效。 - 模块重命名 向串口RX 输入以下字串,其中“Name”为模块名称,长度为 15 个字节 以内,ASCII 码格式, TTM:REN- + Name 如“TTM:REN-ABC123 ”表示将模块重命名为“ABC123 ”。 若修改成功则会从TX 收到 TTM:OK\r\n\0 确认,如果指令格式不对,则 会返回: TTM:ERP\r\n\0 测试表明,由于iOS 版本关系,设备名称修改在iOS6 以上版本中可立即变 更,在iOS5 中无法立即变更。此名称掉电保存。 成都亿派智能科技有限公司 第16页,共50页 低功耗蓝牙(BLE)模块及协议 V2.21up (简易透传) - 波特率设置 向串口RX 输入以下字串,设置波特率: TTM:BPS-X 其中X=4800 ,9600,19200,38400,57600,115200,(以上 数据格式都为ASCII 码)。如“TTM:BPS-115200”表示设置波特率为115200 bps。 在执行完此指令之后,会从串口TX 得到以下确认: 之后会从TX 收到TTM:OK\r\n\0 确认,如果设置值不在选项中,或者指令 格式不对,则返回: TTM:ERP\r\n\0 测试表明,在iOS5 中,波特率修改无法成功,但在iOS6 中可立即变更。 用户可以通过PC 进行设置后使用,也可以通过移动设备的BLE APP 接口进行 设置。见 《模块参数设置【服务UUID:0xFF90 】》。 - 获取物理地址MAC 向串口RX 输入以下字串: TTM:MAC-? 会从TX 收到: TTM:MAC-xxxxxxxxxxxx\r\n\0 字串后面xxxxxxxxxxxx为6 字节模块蓝牙地址。 - 设置模块MAC 地址 向串口RX 输入以下字串: TTM:MAC-xxxxxxxxxxxx\r\n\0 会从TX 脚收到 TTM:OK\r\n\0 确认,如果指令格式不对,则会返回: TTM:ERP\r\n\0 设置掉电保存,重启模块后,模块将按照新的MAC 地址进行工作。 - 模块复位 向串口RX 输入以下字串: TTM:RST-SYSTEMRESET 会迫使模块软复位一次。 成都亿派智能科技有限公司 第17页,共50页 低功耗蓝牙(BLE)模块及协议 V2.21up (简易透传) - 广播周期设置 向串口RX 输入以下字串,设置模块的广播周期,T = X * 100 ms TTM:ADP-(X) 其中X = 2,5,10,15,20,25,30,40,50之一(以上数据格式都为 ASCII 码)。如“TTM:ADP-(2)”表示设置广播周期为200 ms。会从TX 脚收到 TTM:OK\r\n\0 确认,如果指令格式不对,则会返回: TTM:ERP\r\n\0 广播周期设置掉电保存,重启模块后,模块将按照新的广播周期进行广播。 - 附加自定义广播内容 向串口RX 输入以下字串,自定义广播内容; TTM:ADD-+ Data 其中Data 为准备附加的广播的数据,长度0 L = 16,以ASCII 码格式输 入。例如向串口 RX 输入“TTM:ADD-Advertisement !”,会从 TX 脚收到 TTM:OK\r\n\0 确认,如果指令格式不对,则会返回: TTM:ERP\r\n\0 此指令设置后立即生效,可以通过此功能广播一些自定义内容,数据掉电保 存。如果设置为16 个全0 数据,则认为不使用自定义广播数据,而是使用默认 广播内容。 - 定义产品代码 向串口RX 输入以下字串,自定义产品识别码; TTM:PID-+ Data 其中Data 为两个字节的产品识别码,范围0x0000~0xFFFF ( L = 2 ),每 个字符以ASCII 码格式向串口 RX 输入。例如向串口 RX 输入“TTM:PID-RS” (RS对应的十六进制为0x5253 ),会从TX 脚收到 TTM:OK\r\n\0 确认,如 果指令格式不对,则会返回: TTM:ERP\r\n\0 此识别码掉电保存,会出现在广播中,可以以此来过滤设备或判断是否是特 定的产品。 - 发射功率设置 向串口RX 输入以下字串,设置相应的发射功率,单位dBm 。 成都亿派智能科技有限公司 第18页,共50页 低功耗蓝牙(BLE)模块及协议 V2.21up (简易透传) TTM:TPL-(X) 其中X 0,-6,-23(以上数据格式都为ASCII 码)(放大后分别为18 dBm, 14 dBm,-3 dBm )。如“TTM:TPL-(0)”表示设置发射功率为0 dBm 。之后会从 TX 脚收到 TTM:OK\r\n\0 确认,并且模块立即使用新的发射功率进行通讯, 如果指令格式不对,则会返回: TTM:ERP\r\n\0 注:此参数掉电不保存。 - 数据延时设置 向串口RX 输入以下字串,设置BCTS 输出低到串口TX 输出数据之间的延 时,单位ms TTM:CDL-Xms 其中 X=0,2,5,10,15,20,25之一,如果指令无误,会从 TX 收到 TTM:OK\r\n\0 确认,如果指令格式不对,则会返回: TTM:ERP\r\n\0 为让用户CPU 有足够的时间从睡眠中唤醒,到准备接收,模块提供了这个延时 (X)设置,在模块串口有数据发出之前会置低BRTS,而BRTS 输出低到模块TX 输出数据之间的延时由此参数设置。可以保证最小延时不小于X ,实际延时会是 T = ( X +Y ) ms,其中500 μsY1 ms。此参数掉电保存。 BCTS 串口数据提醒信号 TX_DATA 模块串口输出数据 T= X+Y 图3. 模块串口输出数据延时设置示意图 ◆ AT 指令表 表4. AT 指令表 AT 指 掉电 参数说明 可能的回应 含义 令格式 保存 TTM:C X 20,50,100,TTM:TIMEOUT\r\n\0 设置超时 否 IT-Xms 200,300,400, TTM:OK\r\n\0 设置成功 成都亿派智能科技有限公司 第19页,共50页 低功耗蓝牙(BLE)模块及协议 V2.21up (简易透传) ( 连接 500 , 1000 , TTM:ERP\r\n\0 错误参数 成功后 1500 ,2000 设置 才 有 相应的BLE 连接间隔, 效) 单位ms TTM:R Name,新模块名,长 TTM:OK\r\n\0 设置成功 EN-+ 是 度为 15 字节以内的任 TTM:ERP\r\n\0 错误参数 Name 意字串。 X 4800 ,9600 , TTM:BPS SET 设置成功,会 TTM:B 19200 ,38400 , AFTER 2S ...\r\n\0 在两秒后使用 是 PS-X 57600,115200 新的波特率 设置相应的波特率 TTM:ERP\r\n\0 错误参数 TTM:MAC-xxxxxxxx TTM:M xxxx , 返回 MAC 地 - 获取MAC 地址 AC-? xxxxxxxxxxxx 为模 址 块MAC 地址 TTM:M X 为12 位MAC 字符, TTM:OK\r\n\0 设置成功 是 AC-X 比如123456789ABC TTM:ERP\r\n\0 错误参数 TTM:R ST-SY STEM - 让模块系统复位 无 复位模块 RESE T X = 2,5,10,15,20, 设置广播周期, TTM:A TTM:OK\r\n\0 是 25,30,40,50 如设置为5 , DP-(X) TTM:ERP\r\n\0 设置相应的广播周期, 则为500 ms T = X * 100 ms TTM:A Data 为自定义广播数 TTM:OK\r\n\0 设置自定义广 DD- 是 据,数据长度L = 16;TTM:ERP\r\n\0 播内容 + Data TTM:P Data 为自定义产品识 TTM:OK\r\n\0 设置自定义产 ID- 是 别码,数据长度 L = TTM:ERP\r\n\0 品识别码 + Data 2 ,默认为00 00 ; TTM:T 否 X 0,-6,-23 TTM:OK\r\n\0 设置 发射功 成都亿派智能科技有限公司 第20页,共50页 低功耗蓝牙(BLE)模块及协议 V2.21up (简易透传) PL-(X) 设置相应的发射功率, TTM:ERP\r\n\0 率,发射功率 单位dBm 设置,放大后 分 别 为 18 dBm , 13 dBm,-3 dBm X 0,2,5,10,15 最小延时不于 TTM:C ,20,25 X ,实际延时会 TTM:OK\r\n\0 DL-Xm 是 设置 BCTS 输出低到 是X+Y ms , TTM:ERP\r\n\0 s 串口输出数据之间的 500 μsY1 延时,单位ms ms. 注:蓝色为默认设置。浅灰色提示指令,掉电不保存。 8 广播数据设置 - 默认广播数据

  2、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。

  3、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。

  4、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档

  MartinPlath德国汉堡人1974年2月出生教授2004年获得德国.doc

  中华人民共和国交通部部门计量检定规程JJG交通025—2002.pdf

  中哈石油管道是我国第一条跨国原油管道从哈萨克斯坦的Atasu到.doc

  中国医学科学院-北京协和医院肠外肠内营养科-北京协和医院肠外肠.doc

  人教版(2024)信息技术四年级-第2课 获取数据有方法 教学课件.pptx

  (高清版)DB33∕T 2154-2018 公路桥梁后张法预应力施工技术规范.pdf

  原创力文档创建于2008年,本站为文档C2C交易模式,即用户上传的文档直接分享给其他用户(可下载、阅读),本站只是中间服务平台,本站所有文档下载所得的收益归上传人所有。原创力文档是网络服务平台方,若您的权利被侵害,请发链接和相关诉求至 电线) ,上传者