RF-BM-S01低功耗蓝牙(BLE)透传模块数据手册(V1.50)

合集下载

蓝牙4.0串口模块

蓝牙4.0串口模块

文檔版本: 1.20文档编号: 2012-0190-C机密档,严禁外泄 , 版权归RF WORLD (阅天集团所有)所有。

蓝牙4.0透传模块(WMBLE40_1)使用说明Shenzhen,China: RF WORLD (RPing Group)Rm611,1C,Shuxiangmendi,Longhua,Shenzhen,China目录文檔版本: 1.20 (1)1 概述: (3)2 管脚描述: (4)OP1, OP2 and OP3 管腿用来选择波特率 (5)反馈IO命令的输出 (5)SLEEP 输入 (6)数据的输入和输出 (7)BLE广播名称 (9)指示灯: (9)3蓝牙4.0主机的编程指南: (1)3.1 UUID说明 (1)3.2 BLE主机与BLE模块传输数据格式 (1)4尺寸: (2)5 Ordering Information (3)Shenzhen,China: RF WORLD (RPing Group)Rm611,1C,Shuxiangmendi,Longhua,Shenzhen,ChinaRm611,1C,Shuxiangmendi,Longhua,Shenzhen,China1 概述:WMBLUE40 蓝牙4.0 Bluetooth UART Module (透明传输串口模块)实现同IPAD,IPHONE 和带4.0 蓝牙的 安卓手机, 平板 相连. 最远通讯距离在20M(直线无遮挡)UART 波特率 可选:(115200, 57600 ,38400 ,19200 ,9600 ,4800 ,2400, 1200) 工作电压: 2.7V-3.6V电流: 工作时为 MAX 20MA, Power Down 时 小于 1UA 发射功率: 0DBM (MAX) 工作方式:透明方式最大接收包长: 64 BYTE, .应用范围:设备需要同IPAD, IPHONE,其他带4.0设备的安卓手机进行小数据量和低功耗传输, 体重计,血压计, 玩具, 健康医疗系列,名称定义:BLE 主机: 指 IPHONE, IPAD 等设备 BLE 模块: 指WMBLUE40控制器: 使用BLE 模块和BLE 主机相连Shenzhen,China: RF WORLD (RPing Group)Rm611,1C,Shuxiangmendi,Longhua,Shenzhen,China2 管脚描述:Shenzhen,China: RF WORLD (RPing Group)Rm611,1C,Shuxiangmendi,Longhua,Shenzhen,ChinaOP1, OP2 and OP3 管腿用来选择波特率No OP1 P1.1 OP2 P1.2 OP3 P1.3 波特率 1 1 1 1 115200 2 0 1 1 57600 3 1 0 1 38400 4 0 0 1 19200 5 1 1 0 9600 6 0 1 0 4800 7 1 0 0 2400 812000: Connect to GND1: Add 10k pull to VDD.(可以定做固定的或者不同的通讯波特率)反馈IO 命令的输出RT (P1.7) 可以用来做接收中断指示,当串口数据输出的时候或者输出缓冲区中有数据, 为低 , 串口缓冲区空的时候,输出高.No RT PIN (P1.7) STATUS 0 1 串口缓冲区空1 0数据输出的时候或者输出缓冲区中有数据OT (P1.0) 可以用来做数据是否发送到BLE 主机(IPAD,IPHONE),高表示正在传输数据或者数据等待传输,低表示数据已经发送到BLE 主机.No OT PIN (P1.0) STATUS0 1 表示正在传输数据或者数据等待传输1 0数据已经发送到BLE 主机SLEEP 输入SLEEP(P1,6) 接地时为正常工作, 一旦电平为高,进入睡眠状态。

信驰达 低功耗蓝牙(BLE)模块及标准透传协议 说明书

信驰达  低功耗蓝牙(BLE)模块及标准透传协议 说明书

低功耗蓝牙(BLE)模块及标准透传协议协议版本:V5.20u(透传+直驱)更新日期:2021年10月29日版本更新记录文档日期更新内容2021/10/29 ✓第一次发布注:1、文档会不定期优化更新,在使用此文档前,请确保是最新版本;2、获取最新协议或文档,请到信驰达科技官方网址下载。

目录版本更新记录 (2)目录 (3)⚫ 概述 (5)⚫ 工作模式示意图 (7)⚫ 封装尺寸及脚位定义 (8)⚫ 串口透传协议说明(桥接模式) (10)⚫ BLE协议说明(APP接口) (12)➢ 设备信息【服务UUID:0x180A】 (12)➢ 串口数据通道【服务UUID:0xFFE0】 (12)➢ 蓝牙数据通道【服务UUID:0xFFE5】 (13)➢ 防劫持密钥【服务UUID:0xFFC0】 (13)➢ 模块参数设置【服务UUID:0xFF90】 (14)➢ 可编程IO(3路)【服务UUID:0xFFF0】 (17)➢ 定时翻转输出(2路)【服务UUID:0xFFF0】 (18)➢ 电平脉宽计数【服务UUID:0xFFF0】 (19)➢ 掉电保存设置【服务UUID:0xFFF0】 (20)➢ ADC输入(1路)【服务UUID:0xFFD0】 (20)➢ PWM输出(2路)【服务UUID:FFB0】 (21)⚫ 串口AT指令 (23)➢ 获取模块版本号 (23)➢ 连接间隔设定 (23)➢ 获取连接间隔 (23)➢ 获取模块名称 (23)➢ 模块重命名 (24)➢ 获取波特率 (24)➢ 波特率设定 (24)➢ 获取物理地址MAC (24)➢ 设置模块MAC地址 (24)➢ 广播周期设定 (25)➢ 获取广播周期 (25)➢ 附加自定义广播内容 (25)➢ 获取附加自定义广播内容 (25)➢ 定义产品识别码 (25)➢ 查看产品识别码 (26)➢ 发射功率设定 (26)➢ 获取发射功率 (26)➢ EN脚内部使能 (26)➢ EN脚内部使能状态查询 (26)➢ 修改透传服务UUID (27)➢ 修改BLE速率 (27)➢ 查看BLE速率 (28)➢ RSSI信号强度输出 (28)➢ RTC设定与获取 (28)➢ 数据延时设定 (28)➢ 获取数据延时 (29)➢ 获取模块连接密码 (29)➢ 设置模块连接密码 (29)➢ 串口回显设置/查询 (30)➢ 配对开关设置/查询 (30)➢ 配对超时设置/查询 (30)➢ 配对密码设置/查询 (31)➢ 配对列表查询/删除 (31)➢ 软件复位 (31)➢ 恢复出厂密码 (31)➢ 深度恢复 (32)AT指令表 (32)⚫ 广播数据设置 (35)⚫ 系统复位与恢复 (36)⚫ IOS APP编程参考 (37)⚫ 用USB Dongle及BTool测试 (39)➢ 连接BLE模块 (39)➢ 测试透传功能 (40)⚫ 主机参考代码(透传) (43)⚫ 联系我们 (44)附录A:模块硬件规格说明 (45)附录B:功耗测试截图 (47)⚫概述模块可以工作在桥接模式(透传传输模式)和直驱模式。

BLE 透传模块_从机_使用说明书

BLE 透传模块_从机_使用说明书

LSD4BT-L74MLSP2
基于 CC2541
图片
公司地址:杭州市登云路 425 号杭州利尔达科技大厦 Tel:0571-89908135 Fax:0571-89908519
第5页
第二章 产品硬件布局及接口说明
模块引脚布局如下图所示。
图 2-1 P 系列 BLE 模块引脚布局图
公司地址:杭州市登云路 425 号杭州利尔达科技大厦 Tel:0571-89908135 Fax:0571-89908519
第6页
图 2-2 L 系列 BLE 模块引脚布局图
3.2 主机端控制方式...............................................................................................................................12 3.2.1 Service 说明............................................................................................................................12 3.2.2 Characteristic 说明..................................................................................................................12
功能概述: 1. 支持纯透传模式和命令模式:纯透传模式下,串口收到的数据会原封不动地传送 给主机端,而收到主机端数据之后,也会原封不动地通过传送给用户 MCU。命令模式下, 用户 MCU 可以通过相应命令对模块的参数进行配置和获取; 2. 通过 I/O 口可切换模块工作于纯透传模式和命令模式,也可通过主机端进行配置; 3. 通用串口设计,波特率可通过串口或者主机端配置,便于对不同 MCU 资源的适 配,默认 9600bps,掉电保存; 4. 蓝牙广播周期和蓝牙连接间隔可通过串口或者主机端配置,便于合理控制蓝牙功 耗,掉电保存; 5. 通过串口或主机端配置蓝牙设备名称,便于实际应用中进行设备区分,掉电保存; 6. 可通过串口或者主机端对蓝牙配对码进行配置,并设置配对码使能与否; 7. 可通过串口或主机端复位模块; 8. 可通过串口或主机端回复模块出厂设置; 9. MCU 唤醒端口:模块有串口数据发送时,通过 I/O 口唤醒用户 MCU。如果用户 MCU 有持续串口监测或者可直接通过串口唤醒,则可不适用该 I/O 口 10. 在上述 9 的基础上串口发送延时,即模块会延时若干毫秒将收到的蓝牙数据发送 给用户 MCU,该时间可配置 11. 可通过串口获取模块的蓝牙 MAC 地址(物理地址) 12. 可通过串口或者主机端设置模块的蓝牙发射功率,合理控制通信距离和功耗 13. 支持最简开发,即在功能要求简单的情况下,只需要连接串口即可进行产品开发。 比如模式控制引脚,当不需要控制时,该引脚就可以直接下拉到低电平,节省 MCU 的 I/O 资源。

CC2540、BLE、蓝牙4.0、透传模块-AT指令手册

CC2540、BLE、蓝牙4.0、透传模块-AT指令手册

MT254xCoreS A T指令手册V2.0版本更新记录目录第1章常用指令 (5)1.1注意事项 (5)1.2A T+ ——测试 (5)1.3A T+HELP ——帮助查询 (5)1.4A T+VERS ——软件版本查询 (5)1.5A T+NAME? ——查询/设置模块名称 (6)1.6A T+RENEW ——恢复出厂设置 (6)1.7A T+RESET ——重启模块 (6)1.8A T+ROLE? ——查询/设置主从模式 (6)1.9A T+NOTI? ——查询/设置是否把当前连接状态通知给用户 (6)1.10A T+IMME? ——查询/设置模块工作方式 (6)1.11A T+START ——开始工作 (7)1.12A T+TYPE? ——查询/设置模块密码验证类型 (7)第2章串口指令 (8)2.1A T+BAUD? ——查询/设置波特率 (8)2.2A T+FLOW? ——查询/设置硬件流控 (8)2.3A T+PARI? ——查询/设置串口校验 (8)2.4A T+STOP? ——查询/设置停止位 (8)第3章从机指令 (9)3.1A T+ADVI? ——查询/设置广播时间间隔 (9)3.2A T+POWE? ——查询/设置模块发射功率 (9)3.3A T+PWRM? ——查询/设置模块自动进入休眠的时间 (9)第4章主机指令 (10)4.1A T+SCAN ——搜索可连接模块 (10)4.2A T+SHOW? ——查询/设置模块在手动搜索时是否返回名字 (10)4.3A T+CON[para1] ——连接指定蓝牙MAC地址的从模块 (10)4.4A T+CONN[para1] ——连接搜索返回的模块 (10)4.5A T+CONNL ——连接最后一次连接成功的从模块 (11)第5章连接相关指令 (12)5.1A T+ISCON ——查询当前模块是否处于连接状态 (12)5.2A T+DISCON ——断开连接 (12)5.3A T+CLEAR ——清除模块配对信息 (12)5.4A T+RADD ——查询成功连接过的远程设备地址 (12)5.5A T+SA VE? ——查询/设置模块成功连接后是否保存连接地址 (12)第6章模块信息相关指令 (13)6.1A T+PASS? ——查询/设置配对密码 (13)6.2A T+MAC ——查询本机MAC地址 (13)6.3A T+RSSI ——读取RSSI 信号值(可作为远控指令) (13)6.4A T+TEMP ——查询模块温度(可作为远控指令) (13)第7章IO监控指令 (14)7.1A T+LED? ——查询/设置LED输出状态 (14)7.2A T+PDIR? ——查询/设置PIO口的输入输出方向(可作为远控指令) (14)7.3A T+PDAT?——查询/设置PIO口的输入输出状态(可作为远控指令) (14)第8章电源管理指令 (15)8.1A T+SLEEP ——让模块进入休眠状态 (15)8.2A T+WAKE ——将模块唤醒至正常工作状态 (15)8.3A T+BA TC? ——查询/设置电量信息广播开关(可作为远控指令) (15)8.4A T+BA TT ——查询电量信息(可作为远控指令) (15)第9章模块出厂设置 (16)第1章常用指令1.1 注意事项1)所有的A T指令中的符号,如问号(?)、冒号(:),都是英文半角格式,需要携带参数para的指令必须显式地添加中括号[],指令末尾不携带”\r\n”。

BC7602-G01 BLE透传模块说明书

BC7602-G01 BLE透传模块说明书

12019-07-01BCM-7602-G01BLE透传模块特性•工作电压:2.2V~3.6V •工作电流♦掉电模式:500nA ♦休眠模式:20μA♦广播模式:180μA @ 250ms ♦透明传输:1.1mA @ 20字节, 5次/秒•频率范围:2402MHz~2480MHz•TX 输出功率:+3dBm @ 最大功率设置 •RX 灵敏度:-90dBm (典型) @ 1M BPS •解调方式:GFSK•传输距离:开阔区域下60m•接口:8- pin × 2,跨距 = 1.27mm 邮票孔•尺寸:16mm(L) × 16mm(W) •温度范围:-20˚C~+85˚C概述BCM-7602-G01是一款基于BC7602蓝牙低功耗 (BLE) 透传IC 而设计的BLE 透传模块。

更多细节描述请参考BC7602规格。

此模块可无线控制外部设备且支持双向数据传输,适用于照明产品、医疗保健产品以及家用电器等。

订购信息注:DI = 数字输入;DO = 数字输出;DIO = 数字输入/输出;P = 电源22019-07-01模块尺寸图俯视图模块图片PDNSPI_MOSI / UR_RXD SPI_MISO / UR_TXD SPI_CLK / UR_RTS SPI_CS / UR_CTS SPI-UR_NWAKEUP RST_N GND GNDVDDSTATE INT_EXT 尺寸:16MM × 16 MM双层PCB邮票孔32MHz 晶振PCB天线BC7602WP材料单32019-07-01Copyright© 2019 by HOLTEK SEMICONDUCTOR INC.使用指南中所出现的信息在出版当时相信是正确的,然而Holtek对于说明书的使用不负任何责任。

文中提到的应用目的仅仅是用来做说明,Holtek不保证或表示这些没有进一步修改的应用将是适当的,也不推荐它的产品使用在会由于故障或其它原因可能会对人身造成危害的地方。

微信硬件直连低功耗蓝牙(WeChat)模块

微信硬件直连低功耗蓝牙(WeChat)模块

微信硬件直连低功耗蓝牙(WeChat)模块●概述模块可以工作在桥接模式(透传模式)。

模块启动后会自动进行广播,已打开手机的微信扫描对应二维码对其进行扫描和对接,成功之后便可以通过微信协议栈进行通讯。

用户CPU可以通过模块的通用串口通过微信与厂商的微信公众平台后台(基础控件做应用逻辑编辑)进行双向通讯,无需厂商自己搭建服务器。

用户数据的具体含义由与微信服务器对接的厂商的微信公众平台后台自行定义。

客户服务器通过微信的平台实现黑匣子式的数据传输。

模块收到来自用户CPU串口的数据包后,将自动转发给微信并传送给厂商的微信公众平台后台。

●工作模式示意图●用微信测试透传功能1、打开微信,通过“扫一扫”扫描下面二维码进行关注公众号。

2、关注公众号,并绑定模块3、连接设置后,双向数据传输数据测试。

附录A:BLE模块原理图CC254X-TA1原理图BM-S01原理图BM-S02原理图附录B:BLE模块应用方案提示计数采集(计步器,弹跳球,心率计),86盒插座改造,遥控开关,调光照明,环境渲染背景光,医疗检测〔血压,血氧,体温〕,互动遥控玩具〔开关量,模拟量,输入,输出〕,机器人,直升飞机,玩具车,防丢寻物,电量采集,充电管理,外置gps,温湿度计,蓝牙手表,飞镖机,保龄球等娱乐设备新接口,(智能设备)遥控接口,报警器,门禁考勤(蓝牙锁),巡逻寻根器,反控(智能设备)应用(紧急拨号,遥控拍摄),蓝牙打印,空调控制器,机顶盒控制器,物流统计管理,胎压检测,汽车自动锁,遥控按摩器,车位记录,户外点阵广告,运动计量〔跑步,自行车,高尔夫〕,定时开关,宠物监管,婴儿儿童护理(实时体温检测,防丢失),运动健身玩具(手机配合),距离感应触发应用,调速应用,智能家居(遥控类),仪器仪表无线接口,设备无线配置接口,景点定位,区域软禁控制,定量计时,可穿戴设备,蓝牙读卡器,便携仪表,设备固件远程升级接口……*部分可以利用模块透传功能进行开发,部分直接使用直驱功能即可完成设计。

BT001智能灯光控制模块使用说明说明书

BT001智能灯光控制模块使用说明说明书

MHz
2400
V.S.W.R
Gain(AVG)
dBi
1.0
Maximuminput power
Antennatype
RadiatedPattern Impendence
W
PCB antenna
Omni-direc tional
50Ω
MAX 2500 2.0
1
FCC Certification Requirements.
1. This Modular Approval is limited to OEM installation for mobile and fixed applications only. The antenna installation and operating configurations of this transmitter, including any applicable source-based time- averaging duty factor, antenna gain and cable loss must satisfy MPE categorical Exclusion Requirements of 2.1091.
For portable devices, in addition to the conditions 3 through 6 described above, a separate approval is required to satisfy the SAR requirements of FCC Part 2.1093
Consumption 4.8mAWholechipwith0dBm 5.3mAWholechip
0.4uA(optionalbyfirmware)

MS50SFB1M透传主模块规格说明V1.0

MS50SFB1M透传主模块规格说明V1.0

产品规格书PRODUCT SPECIFICATION深圳云里物里科技股份有限公司VersionV1.0发布时间2018-5-3MODEL NO/DESCRIPTION 产品名称:蓝牙模块MS50SFB1M产品型号:MS50SFB1M文档版本说明目录版本说明 (2)1.概述 (4)2.应用领域 (5)3.电气参数 (5)4.模块尺寸图 (6)5.引脚定义 (7)6.模块配置 (8)6.1透传模块出厂默认值 (8)6.2蓝牙服务 (8)6.3主端描述 (8)6.4工作模式 (8)6.5模块应用示意图 (9)7.透传数据【服务UUID:0xFFF0】 (9)8参数设置说明 (9)9.模块测试 (133)9.1通过PC串口修改指令的操作步骤 (133)9.2透传操作测试 (133)9.3固件空中升级 (13)10.支持的设备 (15)11.外围电路图和PCB设计说明 (15)12.注意事项 (166)13.包装信息 (177)14.质量保证 (17)1.概述MS50SFB1M透传主模块采用nRF52832芯片,通过UART(串口)操作可以实现MCU/PC等与主模块之间的数据传输,通过主模块连接可以实现与从模块之间数据传输。

本模块为主模块,具有命令控制可以修改模块扫描时间和连接间隔等参数。

使用该模块用户可以快速把数据以蓝牙方式进行传输与转发。

正面反面产品特征BLE协议栈深度优化,睡眠功耗1uA以下传输速率最快可达4Kbps支持串口指令配置支持Android4.3+,7+无需MFiBQB(证书编号QDID:111267)2.应用领域该主模块主要用于短距离的数据无线传输领域。

可以方便的和透传从模块蓝牙设备相连透传数据,也可以通过串口与MCU/PC等设备相连的数据互通。

※健身器材设备,如跑步机,健身器等※医疗器械设备,如脉博测量计,心率计等※家用休闲设备,如遥控器,玩具等※办公用品设备,如打印机,扫描仪等※商业设备,如收银机,二维码扫描器等※手机外设配件,如手机防丢器等※汽车设备,如汽车维修仪等※其它人机交互设备3.电气参数参数测试值备注工作电压 1.8-3.6V直流工作频率2400-2483MHz可编程频率误差+/-20KHz Null接收电流 5.4mA标准模式睡眠功耗1uA以下Null天线50ohm Null模块尺寸20*10*2mm Null存储大小512KB4.模块尺寸图5.主端引脚定义:引脚名称引脚定义功能描述备注VCC电源正极GND电源负极P0.0032.768KHZ晶振时钟校准此固件有使用到外部晶振,必须焊接.否则固件无法正常工作P0.01P0.03BTX串口(UART)接收蓝牙模块的RXP0.04BRX串口(UART)发送蓝牙模块的TXP0.18SLP睡眠/唤醒睡眠为高电平,唤醒为低电平P0.08LED1指示灯空闲状态(低电平)、扫描状态(一秒闪烁一次,即800ms高电平,200ms的低电平循环)、工作状态(高电平)空闲状态:即无扫描;工作状态:即已经连接上设备P0.16BTDATA模块发送数据输入信号作为数据发送请求0:主模块有数据请求,模块将等待接收来自串口或从端的数据,此时模块不睡眠1:主机无数据请求,或接收的数据发送完毕之后,可将此信号线置1P0.12FIFO_FULL传输空间满作为判断传输空间是否可用0:主端有可用空间,可传输1:主端停止传输,等待可用空间释放P0.15DFU_BUTTON固件空中升级0:主端处于DFU空中升级模式.1:处于主端控制模式(默认).6.模块配置6.1透传模块出厂默认值模块角色:主模块模块名称:Minew_M1模块串口波特率:9600bps,8N1扫描超时时间:5s最小连接间隔:10ms;最大连接间隔:1s默认最大最小连接间隔:10ms-20ms扫描间隔:100ms;扫描窗口:50ms6.2蓝牙服务透传服务UUID:FFF0透传发送UUID:FFF1透传接收UUID:FFF26.3BLE主端描述透传服务:蓝牙转串口透传服务透传接收:接收到MCU串口的数据与连接后接收从端发来的数据透传发送:收到的数据发送给从端与收到的数据通过串口发送给MCU.6.4工作模式命令模式:未连接状态下,MCU/PC通过串口连接主端,发送TTM指令修改参数或扫描连接从端透传设备等操作。

CC2540、BLE、低功耗蓝牙4.0、透传模块-硬件手册

CC2540、BLE、低功耗蓝牙4.0、透传模块-硬件手册

CC2540、BLE、低功耗蓝牙4.0、透传模块-硬件手册MT254xCoreS 硬件手册V1.0深圳市馒头科技有限公司产品型号说明馒头科技缩写版本编号直插; Board-底板版本更新记录目录第1章产品介绍 (5)1.1蓝牙4.0介绍 (5)1.2MT254xCoreS介绍 (5)第2章硬件资源 (6)2.1晶振 (6)2.2天线 (6)2.3电阻电容 (6)2.4对外接口 (6)第3章技术规格说明 (7)3.1外观尺寸 (7)3.2引脚分布图 (7)3.3引脚功能说明 (8)第4章开发事项 (9)4.1模块透传功能 (9)4.2BLE协议栈开发 (9)4.3IO复用功能表 (10)附录A 模块实物图 (12)第1章产品介绍1.1 蓝牙4.0介绍蓝牙4.0是2012年最新蓝牙版本,是3.0的升级版本;较3.0版本更省电、成本低、3毫秒低延迟、超长有效连接距离、AES-128加密等;通常用在蓝牙耳机、蓝牙音箱等设备上。

蓝牙4.0最重要的特性是省电,极低的运行和待机功耗可以使一粒纽扣电池连续工作数年之久。

此外,低成本和跨厂商互操作性,3毫秒低延迟、AES-128加密等诸多特色,可以用于计步器、心律监视器、智能仪表、传感器物联网等众多领域,大大扩展蓝牙技术的应用范围。

蓝牙4.0已经走向了商用,在最新款的Xperia Z、Galaxy S3、S4、Note2、SurfaceRT、iPhone 5、iPhone 4S、魅族MX3、Moto Droid Razr、HTC One X、小米手机2、The New iPad、iPad 4、MacBook Air、Macbook Pro,Nokia Lumia系列以及台商ACER AS3951系列/Getway NV57系列,ASUS UX21/31三星NOTE系列上都已应用了蓝牙4.0技术。

蓝牙4.0支持两种部署方式:双模式和单模式。

双模式中,低功耗蓝牙功能集成在现有的经典蓝牙控制器中,或再在现有经典蓝牙技术(2.1+EDR/3.0+HS)芯片上增加低功耗堆栈,整体架构基本不变,因此成本增加有限。

BDE-BLEM201透传模块使用指南v1.1-公开资料

BDE-BLEM201透传模块使用指南v1.1-公开资料

密级:公开资料BDE-BLEM201透传模块使用指南Version 1.1(文档仅适用固件版本:v1.1.1)广州碧德电子科技有限公司2014年3月28日版权所有目录1. 概述 (1)2. 应用 (1)2.1 模块与手机连接通信 (1)2.2 模块间连接通信 (1)2.3 模块间广播通信 (2)3. 使用说明 (3)3.1 模块出厂默认配置 (3)3.2 数据透明传输 (3)3.2.1 工作准备 (3)3.2.2 数据发送 (4)3.2.3 数据接收 (4)3.3 串口指令 (4)3.3.1 指令格式 (5)3.3.2 指令约束 (5)3.3.3 指令集 (6)3.4 配置主从模块 (8)3.4.1 配置主模块 (8)3.4.2 配置从模块 (8)3.4.3 配置配对的主从模块 (9)3.5 SPP Service (9)4. 模块封装与引脚定义 (10)5. 性能指标 (12)5.1 数据传输速率 (12)5.2 功耗 (13)6. 电气特性 (14)附录A 串口指令说明 (15)附录B 操作错误码 (28)附录C 手机APP编程建议 (28)1. 概述BDE-BLEM201模块是基于TI CC2541芯片设计的兼容蓝牙4.0低功耗(BLE)单模蓝牙模块。

它主要应用于智能穿戴式设备、便携式医疗设备、运动健身设备、智慧家庭、消费电子、工业控制等,可满足低功耗、低时延、近距离无线数据通信的要求。

BDE-BLEM201透传模块可以让开发者无须了解低功耗蓝牙协议,直接使用类似串口通信方式、开发支持低功耗蓝牙通信的智能产品。

本文档是BDE-BLEM201透传模块的使用说明文档,包括模块的主要功能、应用场景、使用方法、逻辑结构、硬件接口及各项指标特性。

2. 应用BDE-BLEM201透传模块可把所有来自MCU的串口透传数据通过BLE无线信道透明传输给另一端设备。

另一端设备可以是智能手机(iOS/Android),也可以是另一个BDE-BLEM201透传模块。

低功耗蓝牙4.0(BLE)主从通信模块及主透传协议

低功耗蓝牙4.0(BLE)主从通信模块及主透传协议

60*1000/30 = 2K 40*1000/30 = 1.3K 20*1000/30 = 666byte
表 3:通讯速率参考模式
注:可以根据实际应用设计特定的通讯模式,串口包的长度可以设计在 80byte < L < 200byte 之间(大包传输),根据 BLE 协议有以下关系: 当取 L<80 时,TS >= T; 当取 80<L<160 时,TS >= T*2; 当取 160<L<200 时,TS >= T*3; 满足以上条件的转发模式都是相对安全的,其中取 TS=T,TS=T*2,TS=T*3,可用但不推 荐,丢包率较高, 必须加入校验重发机制。也就是说,当串口包采用 80byte < L < 200byte 的大包时,串口数据可以一次性传递给模块,但需要预留模块通过蓝牙发送数据的时间, 否则会出现追尾现象。如:在连接间隔设置为 T=20ms 时,如串口数据包长度选择 L=200, 则 TS 必须大于 T*3 = 60ms,取 TS=70ms 是比较合理的选择。 串口数据包的大小可以不定长,长度可以是 200 字节以下的任意值,同样满足以上条 件即可。为最大效率地使用通讯有效载荷,同时又避免通讯满负荷运行,推荐使用 20, 40,60 字节长度的串口数据包。
深圳市信驰达科技பைடு நூலகம்限公司 4
� 概述
低功耗蓝牙模块主透传协议是针对低功耗蓝牙模块从透传协议设计的, 通过本协议模 块可替代手机设备与从透传协议模块连接,实现透传功能或直驱控制功能。此协议模块 可用作从透传协议模块开发过程中的辅助工具。 BLE 主透传模块 (以下简称 MTTM ) 可以工作在透传模式 (TTM ) 或指令模式 (CM) 。 主透传模块上电启动后,处于待机模式( SBM) ,此时处于空闲状态,无睡眠,需要 用户通过 AT 指令控制模块连接从设备。在成功与从设备建立链接后,主模块会自动查找 从设备的透传通道,如果从设备属于信驰达 BLE 从透传协议模块(以下简称 STTM ) , 主 模块默认进入透传模式,否则默认进入指令模式。 透传模式下,用户 CPU 可以通过主模块的通用串口与从模块进行双向通讯。从主模 块串口输入的数据将转发到从模块,并从其串口输出;从从模块串口输入的数据将转发 到主模块,并从其串口输出,从而实现双向透明传输,用户数据的具体含义由上层应用 程序自行定义。 指令模式下,用户 CPU 可以通过主模块的读写指令直接控制信驰达从模块的直驱功 能。此模式下功能开发中,敬请期待。

一步一步学习蓝牙透传方法

一步一步学习蓝牙透传方法
透传模块就是个中介,利用这个中介我们就能用手机 APP 无线控制身边的物品
如上图所示,MCU 应用电路(即产品)与透传模块之间是通过连接几根线相互传输数 据,透传模块和移动设备之间是通过无线蓝牙信号相互传输数据。
数据透传过程
如上图用户产品通过透传模块与手机 APP 进行双向通讯,也就是透传模块把从用户产 品那接收到的命令或数据原封不动的传给手机 APP,同样,透传模块把从手机 APP 那接收到 的命令或数据原封不动的传给用户产品。从而通过透传模块这个中介实现了用户产品与手机 之间的无线数据传输。 使用透传模块需要做的准备
AT 指令格式 保存
参数说明
可能的回应
含义
"TTM:CIT-Xms" 否 X="20" , "50" , "100" , "TTM:TIMEOUT\r\n\0" 设置超时
(连接成功后才
"200" , "300" , "400" , "TTM:OK\r\n\0"
设置成功
有效)
"500","1000","1500", "TTM:ERP\r\n\0"


模块脚 脚 输入/ 位名称 位 输出
说明


VCC - - 模块电源正极 2V-3.6V(最好接 3.3V)
GND - - 模块地 GND
EN P2.0 I 模块使能控制线,默认为电平触发模式 电平触发模式,低电平有效,带内部上拉。
0:模块开始广播,直到连接到移动设备
1:无论模块当前状态,立即进入完全睡眠状态 (0.4uA) 脉冲触发模式,每收到一次脉冲(W>200ms),模块会

蓝牙(BLE)模块及协议

蓝牙(BLE)模块及协议
透传数据处理。如果以 TTM:开头,而后面的字串无法解析,输出 "TTM:ERR\r\n\0"; 串口 DMA 收发机制优化,为协调低速单片机使用,默认波特率为 9600, 可自修改为高速波特率,掉电保存,最低波特率支持 4800; 为防止电池电压降低带来的测量误差,ADC 的参考源设定为内部标准 参考源 1.25V;
4
深圳市信驰达科技有限公司
SHENZHEN RF STAR TECHNOLOGY CO.,LTD.
V2.2u
2013/12/26
移植最新 TI 官方 BLE 协议栈 v1.3.2 底层,优化对 IO7 的兼容性 广播中的数据自动加载 ADC 采集结果,或者 PWM 输出状态,都为四个
字节。自动加载最后操作的通道数据(ADC/PWM); 增加两路电平脉宽计数功能。IO4,O5,两个 IO 支持电平计数功能; 添加发射功率,产品识别码,自定义广播内容,广播周期服务通道设置
模块做为智能手机外设的桥梁,使得主机端应用开发异常简单。在桥接模式下(串口), 用户的现有产品或者方案配合此透传模块,能十分方便地和移动设备(需支持蓝牙 4.0)相互通
2
深圳市信驰达科技有限公司
SHENZHEN RF STAR TECHNOLOGY CO.,LTD.
讯,实现超强的智能化控制和管理。而在直驱模式下,用户直接使用模块扩展简单外围,就 能快速设计出方案甚至产品,以最低成本最高效地推出特有的个性化移动设备新外设。
出状态值(掉电保存);
支持 PWM 频率自定义(61.036 Hz <=f <= 8 kHz,默认 120Hz)
广播内容提示模块系统状态,包括电池电量,自定义设备识别码,四路 PWM 输出值,IO 状态等;

蓝牙模块说明书

蓝牙模块说明书

line
10 Bi-Directional Programmable input/output
line
PIO0
PIO1
PIO2 PIO3 PIO4
23 Bi-Directional Programmable input/output
RX EN
line, control output for
LNA(if fitted)
可以外部供电 1.8V
默认为内部供电 1.8V
PCM_ 8 SYNC
Bi-Directional
电话:020-84083341 传真:020-84332079 技术销售 QQ:1043073574
地址:广州市海珠区昌岗中路昌岗南街 50 号叠翠苑综合楼首层 A016 邮编:510260
CMOS output, tri-stable with weak internal
pull-up
CMOS input with weak internal pull-down
CMOS input with weak internal pull-down
CMOS output, Tri-stable with weak internal
线路处理线路中
低功耗 高性能无线收发系统 低成本 应用领域
蓝牙车载免提 蓝牙 GPS 蓝牙 PCMCIA , USB Dongle 蓝牙数据传送 软件 CSR
3.引脚定义和功能
电话:020-84083341 传真:020-84332079 技术销售 QQ:1043073574
line Programmable input/output
line Programmable input/output

BLE4.0 低功耗蓝牙透明传输模块.pdf

BLE4.0 低功耗蓝牙透明传输模块.pdf

BLE4.0 Module / 低功耗蓝牙(BLE 4.0)透明传输模块General DescriptionThe CC2540 module is a cost-effective, low-power, true system-on-chip (SoC) for Bluetooth low energy applications. It enables robust BLE master or slave nodes to be built with very low total bill-of-material costs. The CC2540 combines an excellent RF transceiver with an industry-standard enhanced 8051 MCU, in-system programmable flash memory, 8-KB RAM, and many other powerful supporting features and peripherals. The CC2540 is suitable for systems where very low power consumption is required. Very low-power sleep modes are available. Short transition times between operating modes further enable low power consumption.Features and BenefitsBluetooth low energy technology CompatibleExcellent Link Budget (up to 97 dB),Enabling Long-Range ApplicationsAccurate Digital RSSICompliance With FCC & CE standardHigh-Performance and Low-Power 8051 MCU coreBattery Monitor and Temperature SensorSample Applications and ProfilesFull-Speed USB InterfaceAES Security CoprocessorApplications2.4-GHz Bluetooth low energy SystemsMobile Phone AccessoriesSports and Leisure EquipmentConsumer ElectronicsHuman Interface Devices (Keyboard, Mouse Remote Control)USB DonglesHealth Care and MedicalITEMTEST REQUIREMENT REMARKSVoltage supply 2.0-3.6V DCCenter frequency 2400-2483.5MHz Programmable Frequency error ±20KHz Modulation O-QPSKOutput power 4.5dBm Programmable Receiving sensitivity -93dBm High gain Mode Receiving current 24mA High gain mode Receiving current 21mA Standard mode Transmitting current 35mA TX Power 4dBm Transmitting current26mA TX Power -6dBm Sleep consumption At power mode30.4uA Connection-less stat Transmit distance >50M BER<0.1% Antenna50ohmTemperature range -20-85°Cmodule size15*25mm接线方框图DC+3vBluetoothRF说明:1. Ready ,在设备准备好的时候置低,不使用时置高电平。

深圳信驰达 RF-star Technology 低功耗蓝牙(BLE)模块 RSBRS02AA 硬件

深圳信驰达 RF-star Technology 低功耗蓝牙(BLE)模块 RSBRS02AA 硬件

低功耗蓝牙(BLE)模块RSBRS02AA硬件规格书信驰达科技有限公司更新日期:2019年07月30日目录目录 (2)概述 (3)版本更新记录 (4)模块参数 (5)模块引脚定义 (6)PCB封装尺寸 (8)原理框图 (9)参考原理图 (10)模块命名规则 (11)RF测试报告 (12)布局建议 (13)推荐操作条件 (14)回流焊条件 (15)静电放电警示 (16)联系我们 (17)附录:模块射频参数测试报告 (18)概述深圳信驰达该款蓝牙模块是基于公司RS02A1芯片研发的低功耗蓝牙(BLE)射频模块,可广泛应用于短距离无线通信领域。

具有功耗低、体积小、传输距离远、抗干扰能力强等特点。

模块配备高性能蛇形天线;模块采用邮票半孔形式硬件接口设计。

该模块可用于开发基于蓝牙4.2(BLE,低功耗蓝牙)的消费类电子产品、手机外设产品等,能提高操作的可靠性;提高信号的传输距离和抗干扰性;还能实现解决不同电子产品间的互操作问题,电池寿命也可显著延长。

为客户产品与智能移动设备通讯提供快速的BLE解决方案。

信驰达RSBRS02AA模块成为注重电池使用寿命、小型尺寸和简便实用性的各类应用的理想选择。

●版本更新记录模块参数VDD=3.3V,TA=25°C(除非另有说明),在RSBRS02AA模块参考设计包括外部匹配元件下测量。

模块引脚定义如图1显示的是模块的引脚图,表1为其各引脚定义。

图1模块引脚定义表1引脚定义PCB封装尺寸模块尺寸为15.1*11.2*1.65mm。

如图2为模块尺寸图,模块厚度为1.65±0.2mm。

1.8mm图2模块尺寸图原理框图如图3显示的是模块的原理框图。

图3原理框图RS02A1CHIPGPIO16MHz Filter and matcingPWR FilterPCB ANTENNARESET参考原理图如图4所示为模块的参考原理图。

图4模块参考原理图模块命名规则在产品开发周期的指定阶段,RF-Star指定命名模块的名称以及各部分的编号。

信驰达低功耗蓝牙(BLE)模块及协议 v1.0s

信驰达低功耗蓝牙(BLE)模块及协议 v1.0s

4
深圳市信驰达科技有限公司
SHENZHEN RF STAR TECHNOLOGY CO.,LTD.
CC2540A1 版(双面板工艺)
图 1 RF-CC2540A1
模块脚位名称
STA MISO MOSI SSN SCK GND VCC
芯片脚位名称
P0.1 P0.2 P0.3 P0.4 P0.5 GND VCC
Pin1/Pin10
Pin2
RF-BM-SO2 版
脚位序号 Pin18 Pin17 Pin16 Pin15 Pin14 Pin1
Pin2
RF-BM-SOA 版
脚位序号 Pin11 Pin12 Pin13 Pin14 Pin15
Pin1/Pin7 /Pin9/Pin19
/Pin20 /Pin22/Pin27 Pin4/Pin5/Pin6
深圳市信驰达科技有限公司
SHENZHEN RF STAR TECHNOLOGY CO.,LTD.
低功耗蓝牙(BLE)模块及协议
协议版本:V1.0s(SPI 透传)
RF-CC2540A1
RF-BM-S01
RF-BM-S02
RF-BM-S0A
信驰达科技有限公司 更新日期:2014 年 2 月 27 日
1
输入输出
O O I I I -
RF-CC2540A1 版 脚位序号 Pin22 Pin21 Pin20 Pin19 Pin18 Pin2/Pin25 Pin1
5
深圳市信驰达科技有限公司
SHENZHEN RF STAR TECHNOLOGY CO.,LTD.
BM-SO1 版 v1.1(BQB 认证,四层板工艺)
模块脚位 名称

SBM2541蓝牙4.0 BLE模块数据手册说明书

SBM2541蓝牙4.0 BLE模块数据手册说明书

数据手册SBM2541蓝牙4.0 BLE 模块——————————————产品概述SBM2541模块是公司精心设计的一款蓝牙4.0 BLE 模块,采用TI (德州仪器)高性能无线芯片CC2541作为主控制器,是一款超低功耗、高度集成、小体积的收发系统模块。

用户使用简单方便,遵循低功耗蓝牙协议,适合单模式低功耗蓝牙的应用。

————————产品应用2.4G 低功耗蓝牙系统 移动手机外设人机接口设备(鼠标、键盘) 运动和健康设备 消费者健康和医疗 家庭/楼宇自动化 消费类电子产品——————————————产品特性—————————————————◆ 蓝牙4.0 BLE 单模带透传程序,简单易用 ◆ 符合FCC 和CE 标准,符合BQB 标准要求◆ 采用高可靠性的小体积主芯片,芯片内含高性能和低功率8051内核 ◆ RF 支持250kbps ,500kbps ,1Mbps ,2Mbps 的数据速率 ◆ 出色的高达0dBm 的可编程输出功率 ◆ 接收器灵敏度(1Mbps 时为-94dBm ) ◆ 工作模式RX 低至:17.9mA ◆ 工作模式TX (0 dBm):18.2mA◆ 超低待机功耗(睡眠模式3功耗:0.5uA ) ◆ 宽泛的电源电压范围(2V - 3.6V) ◆ 内置PCB 天线,也可选外接天线 ◆超小尺寸: 16*12mm目录1. 硬件介绍 (1)1.1引脚定义 (1)1.2典型应用电路图 (2)2. 电气参数 (3)2.1建议操作条件 (3)2.2电气规格 (3)2.3直流特性 (3)3. 结构尺寸 (4)4. 订购信息 (5)5. 文档信息 (6)5.1修订历史 (6)5.2免责声明 (6)1. 硬件介绍蓝牙模块SBM2541是基于用表贴技术,体积仅为15.75m 即可实现数据透传,蓝牙通讯采点为小功率短距离通讯,因此 1.1 引脚定义脚位序号 名称 Pin1 ANT Pin2 GND Pin3 VCC Pin4 DC Pin5 DD Pin6 TIMER4 Pin7 TIMER3 Pin8 SCL Pin9 SDA Pin10ADC7是基于芯片TICC2541设计的,内置PCB 天线,可15.75mm*11.88mm 。

沁恒低功耗蓝牙 MESH 软件开发参考手册 V1.0说明书

沁恒低功耗蓝牙 MESH 软件开发参考手册 V1.0说明书

沁恒低功耗蓝牙MESH 软件开发参考手册V1.02022年3月16日目录1.概述 (5)1.1低功耗蓝牙mesh角色功能介绍 (5)2.开发平台 (6)2.1芯片概述 (6)2.2软件概述 (6)3.配置MESH协议栈 (7)3.1、CONFIG_MESH_ADV_BUF_COUNT_DEF (7)3.2、CONFIG_MESH_RPL_COUNT_DEFRPL (7)3.3、CONFIG_MESH_IVU_DIVIDER_DEF (7)3.4、CONFIG_MESH_PROXY_FILTER_DEF (7)3.5、CONFIG_MESH_MSG_CACHE_DEF (7)3.6、CONFIG_MESH_APPKEY_COUNT_DEF (7)3.7、CONFIG_MESH_MOD_KEY_COUNT_DEF (7)3.8、CONFIG_MESH_MOD_GROUP_COUNT_DEF (7)3.9、CONFIG_MESH_ALLOW_SAME_ADDR (7)3.10、CONFIG_MESH_UNSEG_LENGTH_DEF (8)3.11、CONFIG_MESH_RX_SDU_DEF (8)3.12、CONFIG_MESH_SECTOR_COUNT_DEF (8)3.13、CONFIG_MESH_NVS_ADDR_DEF (8)3.14、CONFIG_MESH_RPL_STORE_RATE_DEF (8)3.15、CONFIG_MESH_SEQ_STORE_RATE_DEF (8)3.16、CONFIG_MESH_STORE_RATE_DEF (8)3.17、CONFIG_MESH_FRIEND_SUB_SIZE_DEF (8)3.18、CONFIG_MESH_QUEUE_SIZE_DEF (8)3.19、CONFIG_MESH_FRIEND_RECV_WIN_DEF (9)3.20、CONFIG_MESH_LPN_REQ_QUEUE_SIZE_DEF (9)3.21、CONFIG_MESH_LPN_POLLINTERVAL_DEF (9)3.22、CONFIG_MESH_LPN_POLLTIMEOUT_DEF (9)3.23、CONFIG_MESH_LPN_RECV_DELAY_DEF (9)3.24、CONFIG_MESH_RETRY_TIMEOUT_DEF (9)3.25、CONFIG_MESH_PROV_NODE_COUNT_DEF (9)3.26、CONFIG_MESH_RF_ACCESSADDRESS (9)4.初始化模型功能 (10)4.1初始化ROOT模型 (10)4.1.1定义应用密钥和订阅地址 (10)4.1.2定义CONFIG服务模型用户配置字 (10)4.1.3定义操作码和对应处理函数 (12)4.2初始化厂商自定义模型 (12)4.2.1厂商ID以及模型ID (12)4.2.2定义厂商模型应用密钥和订阅地址 (12)4.2.3定义厂商模型操作码和对应处理函数 (12)4.2.4定义模型配置字 (13)4.2.5定义模型回调和初始化回调函数 (15)5.配网流程 (16)5.1普通节点 (16)5.1.1发送未配网广播 (16)5.1.2普通节点配网回调 (16)5.1.2.1 link_open回调 (17)5.1.2.2 link_close回调 (17)5.1.2.3 prov_complete回调 (17)5.1.2.4 prov_reset回调 (17)5.1.2.5 HEALTH模型回调 (17)5.1.3普通节点自配网 (18)5.2中心节点 (18)5.2.1中心节点自配网 (18)5.2.2中心节点配网回调 (19)5.2.2.1prov_complete回调 (19)5.2.2.2unprov_recv回调 (20)5.2.2.3link_open回调 (20)5.2.2.4link_close回调 (21)5.2.2.5node_added回调 (21)6.管理网络 (23)6.1通过配网者远程管理网络 (23)6.1.1添加应用密钥 (23)6.1.2绑定应用密钥到指定模型 (23)6.1.3添加订阅地址到指定模型 (23)6.1.4删除节点命令 (24)6.1.5例程配网者自配网后对自身模型的配置流程 (25)6.1.6例程配网者对新入网设备的配置流程 (26)6.2本地管理自身网络信息 (28)6.2.1绑定应用密钥到本地模型 (28)6.2.2添加订阅地址到本地模型 (29)6.2.3删除本地配网信息 (29)7.沁恒自定义透传模型 (30)7.1发送数据 (30)7.1.1发送参数 (30)7.1.2发送函数返回值 (30)7.1.3发送函数使用示例 (31)7.1.4发送数据API (32)7.2接收数据 (33)7.2.1沁恒自定义透传模型操作码处理函数 (33)7.2.2沁恒自定义透传模型回调 (34)8.低功耗功能与朋友关系 (36)8.1朋友节点 (36)8.2低功耗节点 (36)9.连接手机 (38)9.1代理配网功能 (38)9.2通过独立ble功能连接手机 (38)修订记录 (40)1.概述1.1低功耗蓝牙mesh角色功能介绍成为蓝牙mesh网络中一员的设备被称为节点(Node),蓝牙mesh规格定义了节点可能拥有的特性。

BLE低功耗蓝牙模块在电表行业应用方案

BLE低功耗蓝牙模块在电表行业应用方案

BLE低功耗蓝牙模块在电表行业应用方案
智能双芯电表的蓝牙BLE 模块的应用框图如下图所示。

电表MCU(管理芯)通过电表上的BLE 模块与手机/手抄器APP、主机BLE(USB Dongle)、外置开关(断路器)、外置传感器交互数据。

PC 端主站软件通过主机BLE(USB Dongle)扩展出BLE 通信能力,与电表BLE交互数据。

1,2 号主机均可为手机。

飞易通2主3从BLE蓝牙方案采用UART串口作为与主机(电表MCU)通信的接口,通过DLT698数据包的服务器地址和客户机地址来识别/区分数据的流向及通道号。

飞易通在电表行业有一系列的解决方案,不仅包括国网2主3从的蓝牙需求,还包括蓝牙+Wi-Fi二合一的解决方案。

下面三款模块是飞易通在电表行业主推的模块:
FSC-BT630BLE模块,采用Nordic52832蓝牙模块芯片,支持2主3从,超小尺寸: 10 x 11.9 x1.7mm,蓝牙5.0,并通过了FCC,CE 等认证。

FSC-BT681BLE模块,采用AB1611芯片,支持蓝牙5.0,支持2主3从,是满足国网要求性价比很高的解决方案。

FSC-BW236是一款蓝牙+Wi-Fi模块,蓝牙支持BLE5.0,Wi-Fi 支持双频2.4和5G,可以用在电表以及采集器等产品上面。

飞易通公司专注于蓝牙和Wi-Fi领域,拥有自主的蓝牙协议栈,可提供整体蓝牙方案,一站式服务(硬件、固件、APP、小程序、公众号等全套技术支持)。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
深圳市信驰达科技有限公司 1
BM-S01 低功耗蓝牙(BLE) RFRF-BM-S01 透传模块数据手册
协议版本:V1.50 更新日期:2013-3-18
信驰达科技有限公司
深圳市信驰达科技有限公司 2
目录
� 概述......................................................................................................3 � 接线示意图..........................................................................................3 � 性能特点..............................................................................................3 � 封装尺寸图..........................................................................................4 � 接口定义..............................................................................................5 � 使用说明..............................................................................................5 � 测试模式..............................................................................................8 � 移动设备端 APP 测试和编程提示.....................................................8 � 使用 USB Dongle 及 Btool 测试方法.................................................10 � 主机参考代码....................................................................................12
*1 注:官方测试方式:在电源回路上串一个 10R 的电阻,使用示波器截取压降波形, 进行积分计算。 *2 注:万用表测试方式:用万用表 uA 或 mA 档串在电池与模块之间查看显示值。 测试电压为 3.07V。 BM-S01 抽样实测数据,仅供参考。 以上数据为信驰达模块 RFRF-BM-S01
� 封装尺寸图
通讯 参考 模式 1 2 3 4 5 6 7 8 BLE 连接 间隔 T (ms) 20 20 20 20 20 20 20 20 理论最高 转发能力 V (byte/s) V = 80*1000/T 4K 4K 4K 4K 4K 4K 4K 4K 串口 包长度 L (byte) 80 200 200 80 70 60 40 20 串口发包间隔 TS (ms) 当 L<80 时,TS >= T 当 80<L<160 时,TS >= T*2 当 160<L<200 时,TS >= T*3 TS >= T 即可,若取 TS=20ms TS >= T*3 即可, 若取 TS=70ms TS >= T*3 即可, 若取 TS=80ms TS >= T 即可,若取 TS=35ms TS >= T 即可,若取 TS=30ms TS >= T 即可,若取 TS=30ms TS >= T 即可,若取 TS=30ms TS >= T 即可,若取 TS=30ms 实际转发速率 V0 (byte/s) V0 = L*1000/TS 80*1000/20 = 4K 200*1000/70 = 2.8K 200*1000/80 = 2.5K 80*1000/30 = 2.6K 70*1000/30 =2.3K 60*1000/30 = 2K 40*1000/30 = 1.3K 20*1000/30 = 666byte TS 偏小,不推荐 备注
约 100us 后开始发送数据。 发送完毕之后主机应主动抬高 BRTS , 让模块退出串口接收模式。
深圳市信驰达科技有限公司 6
要注意的是,抬高 BRTS 之前请确认串口数据已经完全发送出去,否则会出现截尾现象。 4. 当模块有数据上传请求时,模块会置低 BCTS ,最快会在 120us 之后开始发个信号线为通信握手线,低有效,可以用来唤醒正在休眠的设备,如果不需要睡 眠接地即可。
� 性能特点:
1. 2. 3. 使用方便快捷,无需任何蓝牙协议栈应用经验。 用户接口使用通用串口设计,双向读取,操作简单。 支持串口 AT 指令调整转发速率(动态功耗调整) ,模块命名。
深圳市信驰达科技有限公司 4
深圳市信驰达科技有限公司 7
行正常转发操作。也可以通过手机发送一个确认字串到模块,主机收到后确认已经连接。 10. 模块的蓝牙默认连接间隔为 20 ms,如果需要节省功耗采用低速转发模式,需通过 AT 指令调整连接间隔(最长连接间隔 2000ms) ,每个连接间隔最多传输 80 个字节,连接间隔 为 T(单位:ms),那么每秒最高转发速率 V(单位 byte/s)为: V = 80*1000/T (V 只和 T 有关 )
事件 模块睡眠功耗 广播 连接事件 单次 BLE 数据接收事件 模块接收数据 并串口发送 单次 BLE 数据发送事件
持续时间 - 3.85ms 2.25ms 3.0ms 5.1ms 3.2ms
测试条件/备注 EN 悬空 广播周期 250ms 连接周期 100ms (20bytes,10 次/秒) (20bytes,10 次/秒) (20bytes,10 次/秒)
7.
在连接间隔调整指令中,如果字串是有效的,串口会返回输入的字串, "TTM:CIT-20ms" 表示使用最快的连接间隔 20ms;
并且在执行完此指令之后,会从串口得到以下确认: "TTM:TIMEOUT\r\n\0" 表示更改超时,修改失败; "TTM:OK\r\n\0" 表示更改成功,正以新的连接间隔在运行; 从 2000ms 改变到其他连接间隔,可能最长需要等待约 100s 左右,其他根据连接间隔的不 同分别有不同的延时等待。在高频度连接间隔下执行 AT 指令,会有很快的执行效率。注: 此连接间隔更改指令只有在连接成功后有效。 8. 实现模块名重命名,向串口输入以下字串, - 以后为模块名,长度为 15 个字节以内, "TTM:REN-012345678901234" 同样会收到 "TTM:OK\r\n\0" 确认,如果指令格式不对,则会返回 "TTM:ERP\r\n\0" 测试表明,在 IOS5 中,设备名称修改无法成功,但在 IOS6 中可立即变更。注:此名 称不保存,每次上电后需重新命名。 9. 在模块连接成功后,会给出 "TTM:OK\r\n\0" 字串,可以根据此字串来确定是否可以进
如果模块的蓝牙连接间隔为 20ms,而每个间隔最多传输 80 byte,因此理论最高传输能 力(转发速率)为 80*50 = 4K byte/s。测试表明,转发速率在 2 K/s 以下,漏包机率较低。安 全起见,无论是低速或者高速转发应用,都建议在上层做校验重传处理。 11. 以下是就 20ms 连接间隔的通讯模式举例,也可以自行配置。转发速率 V0 越低,丢包 率越低:
深圳市信驰达科技有限公司 5
� 接口定义:
脚位序号 Pin2 Pin1,Pin10 Pin7 名称 VCC GND EN 输入/ 输出 - - I 芯片脚位 - - P1.6 说明 模块电源正极 3V-3.6V 模块地 GND 模块使能线,低有效,带内部上拉。 0:模块开始广播,直到连接到移动设备 1:无论模块当前状态,立即进入完全睡眠状态 Pin20 BCTS O P0.4 数据输入信号(用来唤醒主机,可选) 0:模块有数据发送到主机,主机接收模块数据 1:模块无数据发送到主机,或模块数据发送完 毕之后,会将此信号置 1 Pin21 Pin22 Pin23 TX RX BRTS O I I P0.3 P0.2 P0.1 模块串口发送端 模块串口接收端 数据发送请求 0:主机有数据发送,模块将等待接收来自主机 的数据 1: 主机无数据发送, 或主机数据发送完毕之后, 应该将此信号线置 1 Pin24 TEST I P0.0 测试模式触发端,带内部上拉。 0:进入测试模式 1:进入正常工作模式 模块复位,低有效 模块地 GND
4. 5. 6.
串口数据包长度,可以是 200byte 以下(含 200) 的任意长度。 支持高速模式,最快可达 4K/S ,可稳定工作在 2.5K-2.8K 。 极低功耗的待机模式,CC2540 芯片官方数据睡眠电流 0.4uA,模块实测功耗如下: 平均电流 (积分计算 *1) 0.35uA 202uA 243uA 332uA 497uA 342uA 平均电流 (电表测量 *2) 0.3-0.4uA 0.14~0.54mA 0.41 mA 0.65 mA 2.68mA 0.69mA
据发送完毕。模块会将 BCTS 置高。 5. 如若主机的 BRTS 一直保持低电平,则蓝牙模块会一直处于串口接收模式,会有较高的
功耗。 6. 目前支持的 AT 指令: (扩展中) 指令格式 "TTM:CIT-Xms" (连接成功后有效) 含义 X=20 连接间隔为 20ms X=50 连接间隔为 50ms X=100 连接间隔为 100ms X=200 连接间隔为 200ms X=500 连接间隔为 500ms X=1000 连接间隔为 1000ms X=2000 连接间隔为 2000ms "TTM:REN-" + Name Name,新模块名,为长度为 15 字节以内的任意字串。 "TTM:OK\r\n\0" "TTM:ERP\r\n\0" 设置成功 错误参数 可能的回应 "TTM:TIMEOUT\r\n\0" "TTM:OK\r\n\0" "TTM:ERP\r\n\0" 含义 设置超时 设置成功 错误参数
相关文档
最新文档