蓝牙4.0 透传模块规格书

合集下载

新版Bluetooth Specification V4.0 EDR and BLE资料整理

新版Bluetooth Specification V4.0 EDR and BLE资料整理

一、产品参数蓝牙版本:Bluetooth Specification V4.0 EDR and BLE 串口缓冲区大小512 BytesSPP 设备–>模块,每包最大字节60BytesBLE 设备->模块,每包最大字节20Bytes模块BLE -> iOS 设备,内部分包60 字节每包模块BLE-> Android设备,内部分包20 字节每包模块SPP-> SPP 设备,内部分包60 字节每包启动时间:平衡模式2 Seconds、高速模式1 Second 工作模式:平衡模式、高速模式。

收发距离:SPP 30 米,BLE60米通讯距离:SPP 50 米,BLE100米(理想环境下)工作方式:上电自动复位,RESETB管脚可留空。

工作频率:2.4GHz ISM band调制方式:GFSK(Gaussian Frequency Shift Keying) 灵敏度:≤-84dBm at 0.1% BER传输速率:SPP 约40%串口效率BLE 约30%串口效率安全特性:Authentication and encryptionEDR 服务:L2CAP,、SDP,、RFCOMM、SPPBLE服务:ATT、GATT,、LE Service: 0xFFE0、Char: 0xFFE1功耗:SPP 平均约13mA ,BLE平均约9.5mA。

待机约10-17mA供电电源:+3.3VDC 50mA工作温度:–5 ~ +80 Centigrade外观尺寸:HM-12 26.9mm x 13mm x 2.2 mm型号电压尺寸(mm) 容量协议蓝牙版本HM-12 2.5-3.7V 27*13*2.2 64KB SPP/BLE V4.0 EDR+BLE管脚序号管脚名称管脚说明UART_TXUART1UART_RXUART2UART_CTSUART3UART_RTSUART4NC悬空5NC悬空6NC悬空7NC悬空8NC悬空9NC悬空10RESETB系统复位,低电平有效,若用不到请悬空11VCC电源3.3V 12GND地13GND地14NC悬空15NC悬空16NC悬空17NC悬空18NC悬空19NC悬空20GND地21GND地22PIO0按键管脚,详见附注说明23PIO1LED管脚,详见附注说明24PIO2数字输入、输出IO 口25PIO3数字输入、输出IO 口26PIO4数字输入、输出IO 口27PIO5数字输入、输出IO 口28PIO6数字输入、输出IO 口29PIO7数字输入、输出IO 口30PIO8数字输入、输出IO 口31PIO9数字输入、输出IO 口32PIO10数字输入、输出IO 口33PIO11数字输入、输出IO 口347. HM系列蓝牙模块与单片机连接注意要点:HM 系列蓝牙模块的工作电压推荐用3.3V,与3.3V 单片机直接连接即可,当需要与5V 单片机连接时,请在模块RX 引脚与单片机TX 引脚之间串一个1-2K的电阻,再接一个分压电阻接地,保护一下模块RX引脚,防止被烧坏。

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)芯片上增加低功耗堆栈,整体架构基本不变,因此成本增加有限。

汇承HC-08(V3.1)蓝牙4.0 BLE串口模块使用规格书

汇承HC-08(V3.1)蓝牙4.0 BLE串口模块使用规格书

1.2 基本参数
参数名称 型号
工作频段 通讯接口 工作电压 RSSI 支持 通信电平 发射功率 参考距离
1.3 电气特性
参数 工作电压
工作电流 (不包括 LED)
参数值 HC-08 2.4G UART3.3VTTL 电平 2.0~3.6V 不支持 3.3V 4dBm(最大) 80m
参数名称 模块尺寸 空中速率 天线接口 睡眠电流 接收灵敏度 工作湿度 存储温度 工作温度
① 使用参数架连接模块与电脑,选择对
应的模块型号;
② 如不清楚模块波特率,可按“模块波
特率查询”按钮查询当前模块的波特率, 默认为 9600;
③ 发送 AT(或点击 HID 软件右上角的
测试指令按钮),返回 OK,即为模块工 作正常;
④ 其他 AT 指令请参照 5.3。
汇聚信息 承载梦想
第 6 页 共 21 页
2.5 模块与 PC 的连接
HC-08 直接连接电脑需借助 C-08-USB 蓝牙虚拟串口与电脑相连。
汇聚信息 承载梦想
第 5 页 共 21 页
HC-08 V3.1 蓝牙串口通信模块 用户手册 官方网址:
3.1 参数架与模块连接
将蓝牙模块 HC-08 放入参数架 HC-USB-P 中(如图),直接插入 PC 的 USB 接口就可以对模块进行调试。 注:HC-08(焊排针)只能搭配 HC-USB-T 使用。
HC-08 V3.1 蓝牙串口通信模块 用户手册 官方网址:
4.1 模块尺寸和引脚定义
引脚 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
定义 TXD RXD NC NC NC DC DD P2.0 P1.7 P1.6 RST VCC GND LEDCON P1.4 P1.3 P1.1 P1.2 P1.0 P0.7 USB_DUSB_D+ P0.6

DX-BT05 4.0蓝牙模块技术手册

DX-BT05 4.0蓝牙模块技术手册

一.概述二.特点:蓝牙协议:Bluetooth Specification V4.0 BLE,收发没有字节限制, 拥有比传统蓝牙有更远的距离通信工作频率:2.4GHz ISM band调制方式:GFSK(Gaussian Frequency Shift Keying) 灵 敏 度:≤-84dBm at 0.1% BER传输速率:Asynchronous: 6 kbps Synchronous: 6 kbps 安全特性:Authentication and encryption支持服务:Central & Peripheral UUID FFE0,FFE1功 耗:自动休眠模式下,待机电流400uA~1.5mA, 传输时8.5mA 。

供电电源:+3.3VDC 50mA外观尺寸:26.9mm x 13mm x 2.2 mm 蓝牙认证:ROHS REACH 功 能: 主从一体三.应用领域:该模块主要用于短距离的数据无线传输领域。

可以方便的和PC 机的蓝牙设备相连,也可以两个模块之间的数据互通。

避免繁琐的线缆连接,能直接替代串口线。

※ 蓝牙车载免提 ※ 蓝牙GPS※ 蓝牙无线数据传输; ※ 工业遥控、遥测;※ POS 系统,无线键盘、鼠标; ※ 交通,井下定位、报警; ※ 自动化数据采集系统; ※ 无线数据传输;银行系统; ※ 无线数据采集;※ 楼宇自动化、安防、机房设备无线监控、门禁系统; ※ 智能家居、工业控制;DX-BT05 4.0蓝牙模块是深圳大夏龙雀科技有限公司专为智能无线数据传输而打造,采用美国TI 公司CC2541芯片,配置 256Kb 空间,遵循V4.0 BLE 蓝牙规范。

支持AT 指令,用户可根据需要更改串口波特率、设备名称、配对密码等参数,使用灵活。

本模块支持UART 接口,并支持SPP 蓝牙串口协议,具有成本低、体积小、功耗低、收发灵敏性高等优点,只需配备少许的外围元件就能实现其强大功能。

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

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

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

蓝牙模块

蓝牙模块

低功耗蓝牙(BLE)模块协议协议版本:V2.0(透传)蓝牙4.0是2012年最新蓝牙版本,是3.0的升级版本;较3.0版本更省电、成本低、3毫秒低延迟、超长有效连接距离、AES-128加密等。

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

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

模块做为智能手机外设的桥梁,使得主机端应用开发异常简单。

在桥接模式下(串口),用户的现有产品或者方案配合此透传模块,能十分方便地和移动设备(需支持蓝牙 4.0)相互通讯,实现超强的智能化控制和管理。

目录目录--------------------------------------------------------------------------------------------------------------------------------- 2●概述 -------------------------------------------------------------------------------------------------------------------------- 3●工作模式示意图-------------------------------------------------------------------------------------------------------- 4 ●封装尺寸脚位定义----------------------------------------------------------------------------------------------------- 5 ●串口透传协议说明(桥接模式) --------------------------------------------------------------------------------------- 8 ●串口A T 指令:--------------------------------------------------------------------------------------------------------- 8连接间隔设定 ------------------------------------------------------------------------------------------------------- 8 模块重命名 ---------------------------------------------------------------------------------------------------------- 9 波特率设定 ---------------------------------------------------------------------------------------------------------- 9 获取物理地址M AC ---------------------------------------------------------------------------------------------------- 9 模块复位 ------------------------------------------------------------------------------------------------------------- 9 广播周期设定 ------------------------------------------------------------------------------------------------------- 9 附加自定义广播内容---------------------------------------------------------------------------------------------- 9 定义产品识别码 --------------------------------------------------------------------------------------------------- 10 发射功率设定 ------------------------------------------------------------------------------------------------------ 10 数据延时设定 ------------------------------------------------------------------------------------------------------ 10 ●广播数据设置---------------------------------------------------------------------------------------------------------- 12 ●系统复位与恢复------------------------------------------------------------------------------------------------------- 13 ●透传测试模式---------------------------------------------------------------------------------------------------------- 13 ●IOS APP 编程参考---------------------------------------------------------------------------------------------------- 13 ●BLE 协议说明(APP 接口) ------------------------------------------------------------------------------------------ 17蓝牙数据通道【服务U UID:0xFFE5】 ----------------------------------------------------------------------- 17 串口数据通道【服务U UID:0xFFE0】 ----------------------------------------------------------------------- 17 防劫持密钥【服务U UID:0xFFC0】 ------------------------------------------------------------------------ 18 电池电量报告【服务U UID:0x180F】------------------------------------------------------------------------ 20 RSSI 报告【服务U UID:0xFFA0】-------------------------------------------------------------------------- 21 模块参数设置【服务U UID:0xFF90】------------------------------------------------------------------------ 22 ●用A PP 测试透传功能 ------------------------------------------------------------------------------------------------ 25 ●用U SB Dongle 及B tool 测试 --------------------------------------------------------------------------------------- 27连接B LE 模块--------------------------------------------------------------------------------------------------- 27 测试透传功能---------------------------------------------------------------------------------------------------- 29 ●主机参考代码(透传)---------------------------------------------------------------------------------------------- 33● 概述当模块工作在桥接模式(透传模式)下,模块启动后会自动进行广播,已打开特定APP 的手机会对其进行扫描和对接,成功之后便可以通过 BLE 协议对其进行监控。

蓝牙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) 接地时为正常工作, 一旦电平为高,进入睡眠状态。

蓝牙4.0模块使用手册

蓝牙4.0模块使用手册

蓝牙4.0 BLE模块使用手册一、模块引脚介绍蓝牙模块引出5个针脚:1、EN:可编程输入输出接口,正常使用没用到2、VCC:电源输入,3.6V--5V3、GND: 地4、TXD:接单片机串口的RX5、RXD:接单片机串口的TX6、STATE: 主机中断指示口,空闲为低,连接上为高。

与手机蓝牙连接上后输出高电平,用于检测是否连接上。

led指示蓝牙连接状态,闪烁表示没有蓝牙连接,常亮表示蓝牙已连接并打开了端口二、蓝牙4.0 BLE介绍从蓝牙4.0开始有两个分支,经典4.0和BLE4.0,经典4.0 就是传统的3.0蓝牙升级而成,向下兼容。

而BLE 4.0是一个新的分支,无法向下兼容。

BLE 是Bluetooth Low Energy 低功耗蓝牙的缩写,顾名思义,其功耗较低。

三、主从模式设置模块已经选择用软件设置主从模式。

两个模块之间的搜索,需要一个设为主,一个为从,用AT+ROLE 进行配置。

然后发送AT 指令进行搜索连接.简单举例:设置模块为主模式:通过串口发送AT+ROLE1(回车或者加\r\n),返回OK,则表示设置成功,此时模块LED灯进入快闪。

主模块连接从模块需要通过AT指令进行连接(详情请参照BT05 AT指令集)。

四 、模块与407开发板(高配版)连接五、实验操作与现象1、板子上电,下载配套的例程程序2、板子断电,插上蓝牙4.0 BLE模块3、板子上电后,蓝牙4.0 BLE模块工作,led灯闪烁4、手机设置中打开手机蓝牙(此处搜不到模块的蓝牙)5、之后打开“启明BLE”app,app会自己搜索蓝牙,此时app 将搜索到名为“BT05”,点击连接后,led灯常亮6、连接成功后手机APP就可以控制开发板了六、常见问题1、支持哪些设备答:苹果手机限定:4s 及以上型号,系统版本 iOS6 及以上, 安卓手机限定:手机蓝牙版本为4.0,系统为4.3版本及以上。

2、为什么在手机设置蓝牙界面下找不到BLE设备答:手机蓝牙默认工作在经典模式下,您需要通过软件程序来实现搜索,配对连接和通迅的整个过程。

BK8000L V4.0规格书

BK8000L V4.0规格书

蓝牙模块F-6188 V4.0使用说明书一、产品概述:F-6188蓝牙模块为本公司自主开发的智能型无线音频数据传输产品,是低成本的高性价比的立体声无线传输方案,模块采用了BEKEN的BK8000L芯片为模块提供了高品质的音质和兼容性,整体性能更优越。

F-6188蓝牙模块采用免驱动方式,客户只需要把模块接入应用产品,就可以快捷地实现音乐的无线传输,享受无线音乐的乐趣,而且支持SPP程序。

二、应用领域:该模块主要用于短距离的音乐传输,可以方便地和笔记本电脑,手机,PDA等数码产品的蓝牙设备相连,实现音乐的无线传输。

※ 蓝牙音响※ 蓝牙立体声耳机※ 免提电话※ 蓝牙无线传输音频三、基本特性:Bluetooth Profiles※ Bluetooth v2.1+EDR specification support※ A2DPv1.2※A VRCPv1.0※HFPv1.5※GA VDP1.2※HSP1.2※IOP--------------------------------------------------------------------------------------------------------------------------------------------- 五、模块尺寸图:--------------------------------------------------------------------------------------------------------------------------------------------- 六、模块脚位定义图--------------------------------------------------------------------------------------------------------------------------------------------- 七、引脚功能说明:---------------------------------------------------------------------------------------------------------------------------------------------F-6188模块应用过程中,请注意避免功放、升压线路等干扰源对模块的影响,避免模块供电回路同大功率电路单元形成串联回路,以此来提高整机SNR九、注意事项:A .关于无线蓝牙的使用环境,无线信号包括蓝牙应用都受周围环境的影响很大,如树木、金属等障碍物会对无线信号有一定的吸收,从而在实际应用中,数据传输的距离 受一定的影响。

MS50SFA1C透传从模块规格书V4.1

MS50SFA1C透传从模块规格书V4.1

产品规格书PRODUCT SPECIFICATION深圳云里物里科技股份有限公司VersionV4.1发布时间2018-04-25MODEL NO/DESCRIPTION 产品名称:蓝牙模块MS50SFA1C产品型号:MS50SFA1C版本说明目录版本说明 (2)1.概述 (4)2.应用领域 (5)3.电气参数 (5)4.模块尺寸图 (6)5.引脚定义 (6)6.模块配置 (7)6.1透传模块出厂默认值 (7)6.2蓝牙服务UUID (7)6.3UUID描述 (7)6.4工作模式 (7)6.5模块应用示意图 (8)7.透传数据【服务UUID:0xFFF0】(APP端) (8)8参数设置说明 (8)9.模块测试 (112)10.支持的设备 (14)11.PCB设计说明 (145)12.注意事项 (15)13.包装信息 (155)14.质量保证 (166)1.概述MS50SFA1C串口模块采用nRF52810芯片,通过UART(串口)操作可以实现模块与手机之间数据传输。

本模块从模块,具有命令控制可以修改模块的广播名称,修改广播间隔和连接间隔。

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

正面反面产品特征远距离:10-60米(空旷环境)BLE协议栈深度优化,睡眠功耗1uA以下传输速率最块可达7Kbps支持串口指令配置支持Android4.3+,7+无需MFi2.应用领域该模块主要用于短距离的数据无线传输领域。

可以方便的和PC机的蓝牙设备相连,也可以与智能手机之间的数据互通。

避免繁琐的线缆连接,能直接替代串口线。

※健身器材设备,如跑步机,健身器等※医疗器械设备,如脉博测量计,心率计等※家用休闲设备,如遥控器,玩具等※办公用品设备,如打印机,扫描仪等※商业设备,如收银机,二维码扫描器等※手机外设配件,如手机防丢器等※汽车设备,如汽车维修仪等※其它人机交互设备3.电气参数参数测试值备注工作电压 1.8-3.6V直流工作频率2400-2483MHz可编程频率误差+/-20KHz Null发射功率-40~+4dBm可调整接收灵敏度-96dBm Null接收电流 4.6mA标准模式发射电流 4.6mA发射功率为0dBm时睡眠功耗1uA以下Null遥控距离10-60米BER<0.1%,空旷天线50ohm Null模块尺寸16*12*2mm Null存储大小192KB4.模块尺寸图5.引脚定义引脚名称引脚定义功能描述备注VCC 电源正极GND 电源负极P0.04BRX 串口(UART)接收蓝牙模块的RX P0.09BTX 串口(UART)发送蓝牙模块的TXP0.17SLP 睡眠/唤醒睡眠为高电平(或悬空),唤醒为低电平P0.11LED1指示灯低电平有效,睡眠状态(灭灯)、空闲状态(一秒闪烁一次)、工作状态(常亮)空闲状态:只广播;工作状态:连接P0.18BTDATA模块发送数据输入信号作为数据发送请求(用来唤醒模块)0:主机有数据发送,模块将等待接收来自主机的数据,此时模块不睡眠1:主机无数据发送,或主机数据发送完6.模块配置6.1透传模块出厂默认值模块角色:从模块模块名称:Minew_V4模块串口波特率:9600bps,8N1广播时间:1s最小连接周期:10ms;最大连接周期:1s发射功率:0dBm6.2蓝牙服务UUID透传服务UUID:FFF0透传接收UUID:FFF1透传发送UUID:FFF26.3UUID描述透传服务:蓝牙转串口透传服务透传接收:以notify方式转发串口输入的数据发送给主设备;透传发送:Write方式接收主设备发来的BLE数据。

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

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

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

CC254x蓝牙模块规格书_AT【捷帆科技】_v1_2015-02-01

CC254x蓝牙模块规格书_AT【捷帆科技】_v1_2015-02-01

CC2540/1蓝牙模块规格书1. 产品描述:※蓝牙 V4.0 版本规范;※功率级别 II 级;※超低功耗,微安级工作电流※超低电压供电,可使用 3V 钮扣电池※内置 256K 字节可擦除存储器※多种引出接口:PIO/UART/SPI/USB※监视时钟功能※极小的表面贴片封装:21.0 mm x 13.0 mm x 2.0mm ※ RoHS 无铅生产工艺2. 应用领域:※健身器材设备,如跑步机,健身器等※医疗器械设备,如脉博测量计,心率计等※家用休闲设备,如遥控器,玩具等※办公用品设备,如打印机,扫描仪等※商业设备,如收银机,二维码扫描器等※手机外设配件,如手机防丢器等※汽车设备,如汽车维修仪等※其它人机交互设备3. 性能特点工作频段 2.402GHz - 2.480GHz ISM 频段蓝牙硬件版本V4.0功率等级蓝牙 II 级主芯片CC2540发射功率0dBm (典型)接收灵敏度-88dB (典型),-94(最大)天线已板载天线,无需外置供电电压 2.0V-3.6V尺寸21mm(长) * 13mm(宽) * 2.0 mm(高) 等级工业级4. 内部原理框图5. 电气特征5.1 极限参数参数最低最高储存温度-40℃+125℃工作温度-40℃+85℃工作电压(VDD) 2.0 V +3.6V输入输出接口电压-0.3V VDD+0.3V 5.2 推荐操作条件参数最小典型最大备注储存温度-30℃+20℃+115℃工作温度-30℃+20℃+75℃供应电压(VDD) 2.0V 3.0V 3.6V输入输出接口电压0V 3.0V 3.6V6. 引脚布局及定义6.1 顶部引脚视图6.2 引脚定义引脚序号引脚名称功能说明1 VCC 电源引脚,接3.3V或纽扣电池正极2 GND 电源地3 nRST 复位输入引脚4 P2.2/DC 数字可编程输入/输出引脚或C2编程时钟引脚5 P2.1/DD 数字可编程输入/输出引脚或C2编程数据引脚6 P2.0 数字可编程输入/输出引脚,在连接状态时拉低该引脚切换为AT模式7 P1.7 数字可编程输入/输出引脚8 P1.6 数字可编程输入/输出引脚9 USB_D+/SCL CC2540:USB接口差分引脚D+CC2541:I2C接口时钟线SCL10 USB_D-/SDA CC2540:USB接口差分引脚D-CC2541:I2C接口数据线SDA11 P1.5 数字可编程输入/输出引脚12 P1.4 数字可编程输入/输出引脚13 P1.3 数字可编程输入/输出引脚14 P1.2 数字可编程输入/输出引脚15 P1.1 数字可编程输入/输出引脚,连接状态指示,H- 连接,L-未连接16 P1.0 数字可编程输入/输出引脚工作状态LED指示灯,未连接时每1s闪烁1次,连接后每5s脉闪1次17 P0.7 数字可编程输入/输出引脚18 P0.6 数字可编程输入/输出引脚19 P0.5 数字可编程输入/输出引脚20 P0.4 数字可编程输入/输出引脚21 P0.3 数字可编程输入/输出引脚,串口发送引脚TX22 P0.2 数字可编程输入/输出引脚,串口接收引脚RX23 P0.1 数字可编程输入/输出引脚24 P0.0 数字可编程输入/输出引脚【注】:红色部分代表蓝牙串口透传时的功能,其他引脚在串口透传时未使用7. 机械尺寸8. 外围原理参考跟3.3V TTL电平的串口连接电路跟5V TTL电平的串口连接电路9、PCB-layout注意事项蓝牙工作在2.4G 无线频段,应尽量避免各种因素对无线收发的影响,PCB 布线时请注意以下几点:1、包围蓝牙模块的产品外壳避免使用金属,当使用部分金属外壳时,应尽量让模块天线部分远离金属部分。

JDY-06蓝牙透传无天线模块介绍

JDY-06蓝牙透传无天线模块介绍

JDY-06蓝牙透传无天线模块介绍
JDY-06蓝牙透传无天线模块简介
JDY-06透传模块是基于蓝牙4.0协议标准,工作频段为2.4GHZ 范围,调制方式为GFSK,最大发射功率为0db,最大发射距离60米,采用TICC2541芯片设计,支持用户通过AT命令修改设备名、服务UUID、发射功率、配对密码等指令,方便快捷使用灵活。

JDY-06蓝牙透传无天线模块功能简介
1、微信透传(支持AirSync协议,应用于微信H5或厂家服务器通信、包括长包数据解析收发)
2、APP透传(支持Android、IOS数据透传)
3、iBeacon模式(支持微信摇一摇协议与苹果iBeacon协议)
4、传感器模式(温度、湿度等众多传感器数据采集应用)
5、主机透传模式(应用模块间数据透传,主机与从机通信)
6、主机观察者模式(应用传感器、室内定位)
7、PWM模式(应用于电机调速、LED灯亮度调节)
8、IO模式(应用于手机控制继电器或LED亮灭)
9、室内室位应用(应用采集iBeacon的数据来实现范围定位)
10、RTC功能
JDY-06蓝牙透传无天线模块电气特性
JDY-06蓝牙透传无天线模块尺寸图
JDY-06蓝牙透传无天线模块引脚定义
JDY-06蓝牙透传无天线模块引脚功能说明
JDY-06蓝牙透传无天线模块接线原理图。

Bluno Nano 蓝牙4.0模块说明书

Bluno Nano 蓝牙4.0模块说明书

Bluno Nano - Arduino Nano Compatible - Bluetooth 4.0SKU:DFR0296INTRODUCTIONHere comes the second member in the DFRobot Bluno family, the Bluno Nano. Came in the size of a gum, the Bluno Nano is perfect for BLE projects with limited space or weight. You may also check the Bluetooth microcontroller selection guide to get more information. Everything is getting smart now: wristbands and watches monitor your daily behaviors and become social; phone-controlled camera add-ons move and take shots as you like; smart gardens grow virtually in your iPad and sharing is made easy... The Bluetooth Low Energy technology has made it easy and achievable. It is exciting to see more and more smart gadgets poping out, but, isn't building own smart device and solving your own problems even cooler?DFRobot's Bluno family is the first of its kind in integrating BT 4.0(BLE) module into "Arduino Uno", making it an ideal prototyping platform for developers to go wireless. You will be able to develop your own smart bracelet, smart pedometer, and more. Through the low-power Bluetooth 4.0 technology, real-time low energy communication can be made really easy.Bluno Nano also integrates a TI CC2540 BT 4.0 chip with the "Arduino UNO" development board. It allows wireless programming via BLE, supports Bluetooth HID, supports AT command to config the BLE, and you can upgrade BLE firmware easily. Bluno is also compatible with all Arduino Uno pins which means any project made with Uno can directly go wireless! Whatsmore, we also developed the App for the Bluno (both Android and IOS), and they are completely open-source so that you can modify and develop your own hardware-software platform.Note: For expanding I/O ports, the Bluno Nano is compatible with all Arduino-Nano-compatible expansion shields. If you want to use Bluno Nano via other expansion shields, some extra wirings will be needed.SPECIFICATION∙On-board BLE chip: TI CC2540∙Wireless Programming Via BLE∙Support Bluetooth HID∙Support AT command to config the BLE∙Transparent communication through Serial∙Upgrade BLE firmware easily∙DC Supply: USB Powered or External 7V~12V DC∙Microcontroller: Atmega328∙Bootloader: Arduino Uno∙Compatible with the Arduino Uno pin mapping∙Size: 53x19x12mm(2.09x0.75x0.47")∙Weight: 20g。

低功耗蓝牙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 可以通过主模块的读写指令直接控制信驰达从模块的直驱功 能。此模式下功能开发中,敬请期待。

蓝牙BLE4.0模块使用指导书

蓝牙BLE4.0模块使用指导书

实验一蓝牙4.0的LedButton实验实验设备:蓝牙4.0模块1个无线模块开发板1个蓝牙4.0 IO实验板1个支持蓝牙4.0的IOS终端1台USB转串口连接线实验介绍:本次实验的目的是使用蓝牙4.0模块完成与支持蓝牙4.0的IOS终端的连接与通信功能。

本实验使用蓝牙4.0 IO实验板通过蓝牙模块接收或发送相应数据,完成与IOS终端应用的交互功能。

IOS终端需安装基于蓝牙4.0的测试应用RFduino LedButton。

实验步骤:(1)安装IOS应用IOS终端进入APP Store搜索并下载安装RFduino LedButton。

(2)初始配置首先将蓝牙4.0模块和蓝牙4.0 IO实验板插入无线模块验证板上,并使用短路子将DIN、DOUT和DTR的J2和USB两端连接,将短路子切换到USB处,将SLEEP_RQ开关调到H。

在蓝牙4.0 IO实验板上使用短路子将“蓝牙模块”和“RGB”两端连接,后用USB线将无线模块验证板与PC连接起来,上电。

(3)烧写程序将RFduino导入Arduino程序中,将RFduino文件夹全部复制粘贴到Arduino目录“..\hardware\arduino\”中。

重启Arduino程序,选择Tools→Board→RFduino,点击Serial Port 选择相应的端口,同时写入本实验所用的示例代码。

将示例程序烧写到无线模块验证板的Rfduino中。

唤醒:管脚唤醒广播:代码:#include <RFduinoBLE.h>int led = 3;//PIN 3 IO实验板的绿色灯(可以被APP控制亮灭的灯)int button = 5;//PIN 5 IO实验板的按钮A(可以控制APP图片颜色的按钮)int debounce_time = 10;//防抖动时间int debounce_timeout = 100;//防抖动延迟void setup() {pinMode(led, OUTPUT);pinMode(button, INPUT);RFduinoBLE.advertisementData = "ledbtn";//设置广播的数据,要保证设备名与广播数据之和不超过18字节RFduinoBLE.begin();//开启蓝牙并进行广播}int debounce(int state)//防抖动{int start = millis();int debounce_start = start;while (millis() - start < debounce_timeout)if (digitalRead(button) == state){if (millis() - debounce_start >= debounce_time)return 1;}elsedebounce_start = millis();return 0;}int delay_until_button(int state)//等待按钮{if (state)RFduino_pinWake(button, HIGH);elseRFduino_pinWake(button, LOW);doRFduino_ULPDelay(INFINITE);//切换到低功率模式直到按钮有响应时唤醒while (! debounce(state));//如果有多个按钮,确定怎样被唤醒if (RFduino_pinWoke(button)){//更多代码RFduino_resetPinWake(button);}}void loop() {//如果按钮A点击则发送1,否则发送0delay_until_button(HIGH);RFduinoBLE.send(1);delay_until_button(LOW);RFduinoBLE.send(0);}void RFduinoBLE_onDisconnect()//断开连接的接口{digitalWrite(led, LOW);}void RFduinoBLE_onReceive(char *data, int len)//当收到数据时运行的接口{//如果收到第一个数据是0x01即亮灯if (data[0])digitalWrite(led, HIGH);elsedigitalWrite(led, LOW);}(4)实验过程先打开IOS终端的蓝牙功能,后打开RFduino LedButton应用。

蓝牙4.0模块简介 V1.1

蓝牙4.0模块简介 V1.1

参数
8
八、 BLE 协议说明(APP 接口)
数据服务通道
UUID(0xFF10)
蓝牙数据通道
0xFF11
串口数据通道
0xFF12
休眠使能通道
0xFF25
深圳市百智康科技有限公司
function
note
write
移动设备写入的数据将会从串口输出(数 据包长小于 20 字节)
Notify or read
4
四、 电气特性
深圳市百智康科技有限公司
技术指标 电压范围 频率范围 频率误差 调制方式 数据传输速率 接收灵敏度 接收灵敏度 接收电流 接收电流 发射电流 天线阻抗 工作温度 电压范围 尺寸大小
参数 2.0V -- 3.6V
备注 直流,推荐使用 3.3V
2402MHz to 2480MHz
+/-40ppm
深圳市百智康科技有限公司 一、 模块简介
SZBZK-BT40-CC01 模块为针对蓝牙低功耗、低成本的片上系统(SOC)应用 模块。该模块内含一个 RF 收发器和一个工业级 8051 内核,适用于低功耗需求应 用系统中,符合全球无线电频率法规的无线系统,包括:ETSI EN 300 328 和 EN 300 440 Class 2(欧洲),FCC CFR47 Part 15(美国)和 ARIB STD-T66(日本), 拥有精确的数字接收信号强度指示器(RSSI),较宽供电电压压范围(2V—3.6V)。
2.2
2.3
0.082
0.086
0.090
H2
1.1
1.2
1.3
0.043
0.047
0.051
H3
1.9
2.0

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 ,在设备准备好的时候置低,不使用时置高电平。

BC-1869-TCMesh透传蓝牙模块

BC-1869-TCMesh透传蓝牙模块
2.2、私有Mesh设备端应用电路
VCC
MCU
RX/PC2 TX/PC3
BC-1869
GND
第3页
手机终端
图2.2 设备应用原理图
BC-1869-TC
以充电桩为例: 用 MCU 来控制一个充电桩,MCU把有无停车,打开充电,控制充电功率,充 电状态,充电时间等信息,自定义一组串口协议,按本文第3节定义的格式发给 BC-1869-TC模块,BC-1869-TC模块把这组数据发送到网关或手机终端,上报到服 务器。同时,MCU也能接收BC-1869-TC模块发来的数据,MCU根据自定义的协议 来执行相应操作。
不保证声明
中山市佳域顺芯软件有限公司不对资料的内容做任何明示或暗示的陈述或 保证,而且不对特定目的的适销性及适用性做任何间接、特殊或连带的损失承 担责任。
保密声明
本文档为保密文档,接收人了解其获得的文档是保密的。限于用于规定的目 的外不得用于其它目的,也不得将此文档泄漏给第三方。
免责声明
本公司不承担由于用户不正当操作所造成的财产或人身伤害责任。请客户按 照技术文档要求来开发和使用产品。在未做声明的条件下,本公司有权对文档做 出变更,新的版本不另行通知。
1.3、应用场合
智能家居:基于SIG Mesh,接入天猫精灵,小米音箱等用语音控制; 商用场合:基于私有Mesh, 如智能停车场,充电桩,楼宇控制等。
第2页
BC-1869-TC
二、透传硬件应用
2.1、应用场景
设备
设备
设备
设备
设备
设备
设备
网关
云端
图2.1 BC-1869-TC蓝牙模块应用场景
6.1、串口参数............................................................................................................15 6.2、蓝牙 Mesh 参数.................................................................................................15 6.3、绝对最大电压参数............................................................................................15 6.4、推荐工作电气参数............................................................................................15 七、封装尺寸.................................................................................................................... 17 八、引脚定义.................................................................................................................... 18

bt04a蓝牙模块技术手册

bt04a蓝牙模块技术手册

BT04A蓝牙模块技术手册:连接你我的世界
随着科技的不断发展,蓝牙技术已经成为了我们生活中必不可少的一部分。

作为一种无线通信技术,蓝牙技术可以连接手机、电脑、音响等各种设备,为我们的生活带来了更多的便利和乐趣。

而在这其中,BT04A蓝牙模块则是一款非常出色的产品,它的出现不仅极大地方便了我们的生活,而且也为我们提供了更多的创意和想象空间。

BT04A蓝牙模块是一款基于蓝牙4.0技术的无线传输模块,它可以在低功耗的情况下进行高速数据传输,同时还支持多种传输协议,并且可以与各种设备进行连接。

这款模块的使用非常简单,只需要将其与需要连接的设备进行配对,然后就可以实现无线传输了。

BT04A蓝牙模块还具备很多其他的功能,比如支持透传模式、支持多连接等,这些功能在实际使用中也非常实用。

BT04A蓝牙模块的应用非常广泛,可以应用于智能家居、智能穿戴、智能医疗、智能交通等各个领域。

比如,在智能家居领域中,我们可以使用BT04A蓝牙模块来连接家庭中的各种设备,实现智能化控制;在智能穿戴领域中,我们可以使用BT04A蓝牙模块来连接手环、智能手表等设备,实现健康监测和数据传输;在智能医疗领域中,我们可以使用BT04A蓝牙模块来连接医疗设备,实现数据传输和监测等功能;在智能交通领域中,我们可以使用BT04A蓝牙模块来连接车载设备,实现数据传输和车辆控制等功能。

可以说,BT04A蓝牙模块的应用前景非常广阔,它将为我们的生活带来更多的便利和创意。

BT04A蓝牙模块是一款非常出色的产品,它的出现为我们的生活带来了更多的便利和乐趣。

在未来的发展中,我们相信BT04A蓝牙模块将会有更加广泛的应用,为我们的生活带来更多的惊喜和创意。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

BLE4.0透传模块使用手册BluetoothLowEnergyUARTmoduleSpecification目录引言 (2)产品概述 (2)产品特点 (2)功耗测试 (3)模块工作示意图 (4)模块尺寸及脚位定义 (5)串口透传协议说明 (7)串口相关指令 (8)测试指令 (8)修改模块名称 (9)修改蓝牙模块波特率 (9)修改广播间隔 (9)修改连接间隔 (9)查询模块MAC地址 (10)重启模块 (10)恢复出厂设置 (10)查询固件版本号 (10)BLE协议说明(APP接口) (11)蓝牙数据通道【服务UUID:0xFFF0】 (11)串口数据通道【服务UUID:0xFFF0】 (11)模块参数设置通道【服务UUID:0xFFF0】 (12)电池电量报告【服务UUID:0x180F】 (12)设备信息【服务UUID:0x180A】 (13)APP测试BLE通信 (14)参考代码 (16)参考原理图 (17)版本信息 (17)引言感谢您使用蓝牙低功耗透传模块,为了更好更快更有效的使用本模块,请在使用前认真仔细地阅读本说明书。

我们将提供完整硬件、软件参考方案,缩短产品研发周期,为您节省成本投入。

产品概述模块启动后会自动进行广播,已打开特定APP的手机会对其进行扫描和对接,成功连接后便可以通过BLE协议对其进行操作。

用户CPU可以通过模块的串口和移动设备进行双向通讯,用户也可以通过特定的串口AT指令,对某些通讯参数进行管理控制。

用户数据的具体含义由上层应用程序自行定义。

移动设备可以通过APP对模块进行写操作,写入的数据将通过串口发送给用户的MCU。

模块收到来自用户CPU串口的数据包后,将自动转发给移动设备。

用户必须负责主MCU的代码设计,以及智能移动设备端APP代码设计。

产品特点主要特点:1.使用简单,无需任何蓝牙协议栈应用经验;2.用户接口使用通用串口设计,全双工双向通讯;3.默认20ms连接间隔,连接快速;4.待机休眠功耗0.4uA;5.支持IO口指示蓝牙连接状态,可接LED指示灯;6.支持AT指令修改串口波特率,软件复位模块,获取MAC地址,修改模块名;7.支持AT指令调整蓝牙广播间隔,控制不同连接速度。

(动态功耗调整)8.支持AT指令调整蓝牙连接间隔,控制不同的转发速率。

(动态功耗调整);9.串口数据包长度,可以是300byte以下(含300)的任意长度。

(大包自动分发,波特率115200)10.高速透传转发,最快可达4K/S,可稳定工作在2.5K-2.8K;11.支持移动设备APP修改模块名称,掉电保存;12.支持移动设备APP修改串口波特率,掉电保存;13.支持移动设备APP对模块进行远程复位;14.支持模块电量提示,电量读取,可自动通知。

(设备电量提醒);功耗测试测试选用CC2540A1模块作为测试对象,供电电压为3.2V ,VCC 脚串接一个万用表,测量模块 不同状态时的电流参数。

由于BLE 模块工作状态下的电流为波动电流,本例测试只能作为参考 值,官方测试需要在模块电源端串接10R 电阻,用示波器测得压降波形,在进行积分计算。

工作状态测试电流值测试条件备注深度休眠,需要IO口唤醒待机模式 广播模式 连接模式 0.3~0.5uA 160uA~790uA560uA EN 脚悬空EN 脚拉低,广播周期为250ms 未连接 已连接 EN 脚拉低,连接周期为100ms EN 拉低,APP 端间隔1s 给数据通道FFF6写数据 BLE 传输状态 串口唤醒模式980uA 已连接 已连接8.25mAEN 拉低,UART_WAKE 拉低模块工作示意图图1:模块工作示意图模块尺寸及脚位定义图2:CC254X-MINI尺寸接口图图3:CC254X尺寸接口图芯片脚位名称输入/ 输出功能脚模块脚位名称功能说明VCC GND 3.3VGNDVCCGND--模块电源(3V-3.6V)模块地GND模块使能线,低有效带内部上拉0:模块开始工作,进入广播状直到连接到移动设备EN P2.0 P2.0 输入1:无论模块当前状态,立即进入睡眠状态(0.4uA)UART_TXD UART_RXD P0.3(TXD)P0.2(RXD)P0.3P0.2输出输入模块串口发送脚模块串口接收脚串口唤醒,数据发送请求0:唤醒模块串口,开始向模块RX脚发送数据UART_WAKE UART_INT P0.4(CTS)P0.5(RTS)P0.4P0.5输入输出1:主机无数据发送,将此信号线至1,让模块进入休眠串口中断信号,用来唤醒主机0:模块TX脚有数据,主机启动接收1:模块TX脚无数据,主机关闭接收模块状态指示脚,带上拉,可接LED1:模块未连接STATUS P1.6P2.2 P1.6P2.2输出-0:模块已连接DEBUG_DC 调试线,可不接DEBUG_DD RESETP2.1RST_NDP/SCLDM/SDAP2.1RST----调试线,可不接模块复位脚,低有效USB/I2C接口,未使用USB/I2C接口,未使用DP/SCL DM/SDA USB_P/SCL USB_M/SDA串口透传协议说明所谓的透明传输,不管传的是什么,所采用的设备只是起一个通道作用,把要传输的内容完好的传到对方!透明传输不用关心下层协议的传输,比如你要寄信,只需要写地址交给邮局就行了,然后对方就能收到你的信,但是中途经过多少车站,火车,邮递员,你根本不知道,所以对于你来说邮递的过程是透明的。

由于是透明传输,用户需要自己定义数据格式,做好上层数据校验处理。

不同串口波特率和BLE连接间隔,以及不同的发送间隔,模块会有不同的数据吞吐能力,大数据量应用建议选用高速波特率115200bps以上。

模块可以从串口接收最大300bytes数据包,每个无线包最大20bytes(BLE协议决定最大包20字节),超过300bytes用户需自行分包处理。

移动设备端APP必须自行分包,每包20字节,模块收到APP数据,会依次转发到串口。

模块在BLE通讯过程中一般为从机(peripheral),需要主机(移动设备)发起连接,需要用户自主编写APP,完成扫描、连接、数据收发。

1 2 3 串口参数配置,默认波特率为115200bps,数据位8bytes,无校验位,1停止位。

模块蓝牙名称默认为SerialCom,客户可通过AT指令修改,并可掉电保存。

EN为高电平时,模块处于完全睡眠状态,此时功耗最低0.4uA。

置低EN脚后,模块切换到工作状态,并以默认100ms间隔开始广播,直到连接到移动端设备。

EN脚从低到高跳变,无论模块当前状态,立即进入睡眠状态。

4 5 发射功率默认0dBm。

打开APP的手机与模块连接成功后,主机(MCU)如有数据要发送到串口,需先将模块UART_WAKE拉低,使模块进入活动状态,MCU可在延时100us后发送数据。

数据发送完毕后,主动将UART_WAKE脚拉高,使模块退出串口接收模式。

6 当模块有数据上传请求时,模块UART_INT脚会从高电平变为低电平,可以用来唤醒MCU,MCU可以通过检测UART_INT脚电平变化判断是否有数据接收。

模块UART_TXD数据发送完成后,UART_INT脚自动变为高电平。

7 MCU检测到有数据时,应尽快进入接收状态,如果没有及时接收,模块会一直等待接收,无法进入低功耗模式。

8 9 若UART_WAKE脚一直保持低电平,会有较大功耗。

模块只支持透传模式,不带任何校验格式,用户可自行定义封包格式。

注:每次读写串口数据,都需要将CTS脚拉低。

如客户对功耗要求不高,可将CTS脚一直拉低,测试串口透传只需四根线(TX,RX,VCC,GND)。

串口相关指令掉 电 保 存 远 控 支 持 指令列表 格式 有效回应 相关参数-测试指令 AT+TEST AT+NAME=para AT+NAME? OK\r\n-是-是 是 是 Para:模块蓝牙名 称,不超过15字节修改/查询模块名称 OK+NAME:para\r\n Para:2400~23040 0默认115200AT+BPS=para AT+BPS?是- 是 是 否修改/查询波特率OK+BPS:para\r\nAT+ADVI=para AT+ADVI? Para:00020~1024 0默认间隔100ms 是修改/查询广播间隔 修改/查询连接间隔OK+ADVI:para\r\nOK+CONI:para\r\n AT+CONI=para 是否Para:0010~4000默认间隔20ms AT+CONI?AT+MAC? Para 为6字节16进制数查询MAC 地址 重启模块 OK+MAC:para\r\n OK+RST\r\n - - - -是 是 是 是AT+RST AT+RENEW AT+VER- 恢复出厂设置 查询固件版本号OK+RENEW\r\n OK+VER:para\r\n-Para 为固件版本测试指令向模块串口RX 输入以下字符串 “AT+TEST” 模块串口TX 回应“OK”表示所用波特率正常,串口可以正常通信。

注:该指令支持APP 通道,可快速验证串口通信及BLE 通信。

修改模块名称向模块串口RX输入以下字符串“AT+NAME=radioland”表示新蓝牙名称为radioland,蓝牙名称不得超过15个字节模块串口TX回应。

“OK+NAME:radioland”蓝牙名称修改成功,如果蓝牙处于连接状态,蓝牙名称不会变,断开连接后重新扫描即可看到新蓝牙名称;广播状态时重新扫描可看到新蓝牙名称。

测试表明,由于IOS版本关系,设备名称修改在IOS6中可立即变更,在IO5中无法立即变更。

注:此名称掉电保存。

修改蓝牙模块波特率向模块串口RX输入以下字符串“AT+BPS=19200”19200为新波特率,默认波特率为115200。

模块串口TX回应“OK+BPS:19200”模块波特率已经改为19200,使用新波特率19200才能串口通信。

注:此名称掉电保存。

由于波特率影响串口指令的使用,用户可以通过PC进行设置波特率,也可以通过移动设备的BLEAPP接口进行设置。

见《模块参数设置【服务UUID:0xFFF5】》。

修改广播间隔向模块串口RX输入以下字符串“AT+ADVI=00020”表示将模块广播间隔调整为20ms,广播间隔调整范围00020~10240,即20ms 到10.24s之间,默认广播间隔为100ms。

模块串口TX回应“OK+ADVI:00020”重启模块后,模块20ms的广播间隔发出广播。

注:广播间隔越小,主机查找从机时间越短。

广播间隔越大,模块广播状态下越省电。

IOS系统建议最大广播间隔为1285ms,所以如果模块是用来和IOS设备连接,广播时间间隔尽量不要超过1285ms。

相关文档
最新文档