付费下载
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、蜂汇物联BK-02 蓝牙模块使用手册ShenZhenWeBee IOT Technology Co.,1 版本信息ShenZhenWeBee IOT Technology Co.,2 版本日期作者说明V1.02018-4-9HarkShen建立文档V1.12018-4-27Hark增加设置广播数据包和设置发射功率指令目录1概述5模块参数详情6模块参数62.2 模块引脚说明72.3 BK-02 尺寸规格92.4 模块默认出厂设置9模块的 Service UUID 和 Characteristic UUID11模块功耗参数11串口成帧说明11与模块透传测试123.模块 AT 指令集14测试 AT
2、启动15模块复位(重启)15重置模块(恢复出厂设置)16设置模块广播名字16查询模块名字17设置模块广播间隔18查询广播间隔18设置模块串口波特率184.9 查询模块波特率194.10 设置连接参数204.11 查看模块连接参数214.12 查看模块当前连接参数224.13 查询模块版本224.14 查询模块地址234.15 设置广播数据包234.16 查询模块广播数据包244.17 设置. 24ShenZhenWeBee IOT Technology Co.,3 4.18 查询模块. 25模块应用电路连接26模块最简易连接电路图265.2 模块典型应用电路连接27免责. 28ShenZhen
3、WeBee IOT Technology Co.,4 蜂汇物联科技推出的BK-02 蓝牙无线透传模块是基于BEKEN 公司的BK3431Q研发的低功耗 BLE 射频模块,符合 SIG Bluetooth specification v4.2 版本。BK-02 蓝牙模块可以实现模块与数据透传,通过简单的 IO 控制便可以快速使用 BLE 技术。模块作为从角色,可使用 AT 指令控制, 通过串口设置串口波特率、修改、修改模块的广播名称,修改广播间隔和连接间隔等参数。ShenZhenWeBee IOT Technology Co.,5 1 概述蜂汇物联 BK-02 蓝牙透传模块详细参数如下表:She
4、nZhenWeBee IOT Technology Co.,6 蜂汇物联科技 BK-02 BLE 无线透传模块参数:PCB 尺寸板层1、层数: 2 层2、尺寸: 21.5*15.1 mm3、接口: 1.27mm 半孔邮票引脚,直接贴到电路板应用4、材料:射频高介电常数、低损耗板材模块功能特点1、接收灵敏度: -96dBm2、工作电压:1.8V3.6V3、工作温度:-40 854、天线: PCB 板载天线5、传输距离:空旷视距 30 米6、蓝牙版本: BLE Core_V4.27、传输速率:无线传输速率最高可达 2.0KByte/s模块特点1、支持模块串口指令配置2、支持 Android4.3
5、以上系统,iOS7.0 以上系统设备3、配置参数断电数据保存2.1 模块参数2. 模块参数详情使用蜂汇的 BK-02 透传模块,只需要关注以下几个 Pin 的功能和使用方法,就可直接与外部的串口设备交互,实现模块与通信。ShenZhenWeBee IOT Technology Co.,7 引脚I/O功能及使用说明GND-外部控制器需要和模块的 GND 共地VCC-供电电压为 DC:1.8V3.6VP0.1RXD模块串口接收端 UART_RX,连接外部控制器串口的 TX 端P0.0TXD模块串口发送端 UART_TX,连接外部控制器串口的 RX 端P1.7O模块蓝牙连接指示引脚L:蓝牙未连接H:
6、蓝牙已连接P1.1IEN_UART 引脚,模块默认为。L:模块串口使能H:模块串口关闭P1.6O串口输出指示引脚,当模块接收到 APP 端发送过来的数据时,此引脚会输出 ,无数据为低电平(用于唤醒外部 MCU,如果外部 MCU 无需唤醒信号,可忽略此引脚)2.2 模块引脚说明注意:1.模块上电即开始广播(只接 VCC 和 GND 即可),拉低 P1.1 使能模块 UART工作,拉高 P1.1 可以关闭 UART 功能,进入节能模式,如果用户应用不在意功耗,可让 P1.1 直接接 GND,此时模块平均电流 2.3mA。2.如果用户机是 Android6.0 以上的系统,需要开启GPS,才能让正常
7、使用 BLE(Android 系统的原因)。本公司接受定制,可以修改程序,以节省模块检测、配置时间。3.ShenZhenWeBee IOT Technology Co.,8 客户可以到蜂汇的网盘或者公司上自行BK-02 的原理图封装、PCB 封K-02 的详细的外部尺寸规格如下:蜂汇 BK-02 透传模块出厂已经烧写了蜂汇透传的固件,固件里将模块的各参数配置如下:ShenZhenWeBee IOT Technology Co.,9 项目默认参数模块角色Peripheral(从机)模块名称BK_XX(MAC 地址的前 4 个字节)广播间隔100ms最长串口帧200Byte模块地址模块本身唯一 M
8、AC 地址模块串口波特率9600bps,数据位 8 位,停止位 1 位,无奇偶校验2.4 模块默认出厂设置2.3 BK-02 尺寸规格注意:1.模块的广播间隔越小,APP 或者模块连接的响应速度会越快,但是功耗会相应的增加。模块的连接参数也会影响与 APP 连接的响应速度。2.ShenZhenWeBee IOT Technology Co., 10 模块功耗:1) 用户控制器- 蓝牙模块方向:当模块串口缓存到的数据已经大于等于 20 个字节,模块会启动蓝牙发送给 APP,如果模块串口收到数据时,串口为空时则会超时 10ms 后在发送给 APP。2)蓝牙模块 -用户控制器方向蓝牙模块收到 APP
9、 的数据时,通过串口把 APP 下发的原始数据通过串口转发给外部控制器(单片机等)。ShenZhenWeBee IOT Technology Co., 11 2.5 模块的 Service UUID 和 Characteristic UUID2.7 串口成帧说明BK-02 模块默认状态下不同广播间隔下的功耗广播间隔 ms平均电流 uA耗电量(一天)耗电量(一月)耗电量(一年)1001603.9mAh117mAh1404mAh500350.84mAh25.2mAh302.4mAh1000190.46mAh13.8mAh165.6mAhBK-02 模块各工作状态下功耗模块状态连接/广播参数蓝牙状态
10、模块串口状态功耗模块上电功耗默认开启广播关闭160uA开启2.3mA模块连接状态连接参数:80,3,600保持连接关闭30.3uA模块发射功耗默认蓝牙保持连接且不间断发送/接收数据开启8mA模块接收功耗开启8mA2.6 模块功耗参数UUID参数说明Service UUID0 xFEE0主服务Notify Characteristic UUID0 xFEE1模块往 APP 发送的 UUID,属性是 NotifyWrite Characteristic UUID0 xFEE2APP 往蓝牙模块写数据蜂汇物联提供了蓝牙透传模块测试机 APP,用户可以快速测试与模块之间的透能。1、扫描上蜂汇测试就可以
11、lightblue 进机 APP: BLE SPP安装,模块支持 Android 和 iOS(iOS 设备在 app store试)2、安装好 APP 后,给模块上电,模块通过串口与用户 PC 机连接,模块默认上电为从机广播状态;打开 APP 扫描设备并连接ShenZhenWeBee IOT Technology Co., 12 3.与模块透传测试3、连接成功后,端可以发送信息给蓝牙模块,蓝牙模块通过串口将信息打印在 PC 机的串口助手上;PC 机也可以通过蓝牙串口给引脚需要保持拉低)发信息。(此时 P1.1这样就实现了与模块的交互测试。注意:如果用户机是 Android6.0 以上的系统,需
12、要开启GPS,才能让正常使用 BLE(Android 系统的原因)。蜂汇开源 Android 测试 APP 的源码,有需要的用户可自行在官网上。ShenZhenWeBee IOT Technology Co., 13 蜂汇 BK-02 蓝牙透传模块支持 AT 指令对其进行配置,用户只需要将模块连接上PC 或者单片机串口,即可给模块发送指令,同时接收模块可返回的数据。注意:BK-02 蓝牙模块支持对其发送指令(用户可自试),此时模块P1.1 需要拉低,以使能模块串口。注意:1、所有 AT 指令无需加回车(r)、换行(n);2、注意部分 AT 设置指令需要重启生效;3、蓝牙模块所有返回指令都以rn
13、 结尾。ShenZhenWeBee IOT Technology Co., 14 4 模块 AT 指令集ShenZhenWeBee IOT Technology Co., 15 4.2 模块复位( 重启)4.1 测试 AT 启动执行命令AT+RST参数说明:无响应:OK例:AT+RST注意:指令执行,模块 100ms 后立即重启执行命令AT参数说明:无响应:OK 表明执行成功例:AT注意:指令执行后立即返回ShenZhenWeBee IOT Technology Co., 16 4.4 设置模块广播名字4.3 重置模块( 恢复出厂设置)执行命令AT+NAME=参数说明:所要设置内容(20Byt
14、e 以内)响应:OK例:AT+NAME=LOCK把模块名字设置成 LOCK注意:指令执行后重启生效设置命令AT+RESTORE参数说明:无响应:OK例:AT+RESTORE注意:所有参数恢复之前的默认参数,即恢复出厂设置注意:指令执行后模块立即重置,然后重启,需要 250msShenZhenWeBee IOT Technology Co., 17 4.5 查询模块名字执行命令AT+NAME参数说明:无响应:BK_XX例:AT+NAME注意:指令执行后模块立即返回ShenZhenWeBee IOT Technology Co., 18 4.8 设置模块串口波特率4.7 查询广播间隔4.6 设置模
15、块广播间隔执行命令AT+UART=参数说明:bautdrate:2400,4800 ,9600,19200,38400,57600 ,115200响应:OK:表示设置成功 E4:表示设置失败执行命令AT+ADV参数说明:无响应:100 广播间隔为:100ms例:AT+ADV注意:指令执行后立即返回执行命令AT+ADV=参数说明: 广播间隔参数响应:OK例:AT+ADV=160表明把广播间隔设置成 160ms注意:指令执行后立即生效BK-02 模块串口最多接收 200Byte,串口缓存为 2048Byte,模块收到数据之后会分包发送给 APP,蓝牙发送给 APP 最长一包字节数为 20Byte。
16、ShenZhenWeBee IOT Technology Co., 19 4.9 查询模块波特率执行命令AT+UART参数说明:无响应:UART:115200 模块当前波特率为 115200例:AT+UART注意:指令执行后立即返回模块串口可设置的参数支持的波特率2400 bps4800 bps9600 bps19200 bps38400 bps57600 bps74880 bps115200 bps奇偶校验NONE 无检验位数据位8 位停止位1 位例:AT+UART=115200 设置串口波特率为 115200说明:模块默认波特率是 9600bps注意:指令执行后需重启生效ShenZhenW
17、eBee IOT Technology Co., 20 4.10 设置连接参数连接参数默认出厂参数说明Connectionerval min8模块连接参数的设置会影响:模块与 之间传输数据的速度,连接参数越短,速度越快。Connectionerval max8Latency0Timeout100执行命令 AT+CONN=Conn_min,Conn_max, Laytency,Timeout参数说明:Conn_min:最小连接参数(8-10000) Conn_max:最大连接参数(8-10000) Laytency:延时(0-4)Timeout:超时,ms 为响应:OK例:AT+CONN=20,
18、40,0,2000设置模块的 Conn_min:20Conn_max:40 Laytency:0 Timeout:2000注意:指令执行后模需要重启生效ShenZhenWeBee IOT Technology Co., 21 4.11 查看模块连接参数执行命令AT+CONN参数说明:无响应:Conn_min,Conn_max ,Conn_Latency,Supervi_Timeout举例:Param:8,8,0,100Conn_min:8 Conn_ max:8 Conn_Latency:0Supervi_Timeout:100例:AT+CONN说明:查看模块所设置的连接参数注意:执行后立即生
19、效ShenZhenWeBee IOT Technology Co., 22 4.13 查询模块版本4.12 查看模块当前连接参数执行命令:AT+VER参数说明:无响应:1.0.0例:AT+VER注意:指令执行后立即返回执行命令AT+CURRCONN参数说明:无响应:正确响应:Conn_,Conn_Latency,Supervi_Timeout蓝牙未连接响应:E8 错误代码举例:Param:8,0,100 Conn_:8 Conn_Latency:0Supervi_Timeout:100例:AT+CURRCONN说明:查看模块当前保持连接的参数注意:执行后立即生效ShenZhenWeBee IO
20、T Technology Co., 23 4.15 设置广播数据包4.14 查询模块地址执行命令:AT+AD_DATA=参数说明:广播数据包内容,最大长度是 22 个字节响应:OK如果模块处于广播状态立即更新如果处于连接状态,连接断开后有效例:AT+AD_DATA=0912注意:指令执行后立即返回执行命令:AT+MAC参数说明:无响应:MAC:02:80:E1:00:00:00例:AT+MAC注意:指令执行后立即返回ShenZhenWeBee IOT Technology Co., 24 4.17 设置4.16 查询模块广播数据包执行命令:AT+dBm=参数说明:响应:OK模块默认是 0dBm例:AT+dBm=2,表示设置 0dBm注意:该指令重启有效参数值0-26dBm1-6dBm20dBm3+3dBm执行命令:AT+AD_DATA参数说明:无响应:AD:X例:AT+AD_DATA注意:指令执行后立即返回ShenZhenWeBee IOT Technology Co., 25 4.18 查询模块执行命令:AT+dBm参数说明:无响应:例:AT+dBm注意:指令执行后立即返回响应值dBm:0-26
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 技术合作协议确认函2026年回复(4篇范文)
- 关于产品交付逾期事宜的确认函3篇范文
- 关于确认2026年春季新品推广计划执行商洽函(6篇)
- 2026中国5G通信设备产业链深度调研与投资机会研判报告
- 2026专用化学品制造行业市场发展全面研究及技术创新盈利规律与资本独特性规划实务
- 2026中国功率半导体模块封装技术迭代与车规认证报告
- 2026生物识别技术产业市场发展分析及前景趋势与投融资发展机会研究报告
- 2026中国生物类似药行业政策环境及市场前景预测报告
- 2026中国智能制造产业市场格局分析与投资机会研究报告
- 2026中国氢能产业链构建与商业化示范项目评估报告
- 2025年军事理论知识竞赛试题库及答案(完整版)
- 小班美工《图形添画》课件
- 街道辅助人员笔试试题(附答案)
- 职场动物进化手册
- 银行分流引导课件
- 初中语文统编版(五四学制)六年级上册第四单元13 穷人 公开课一等奖创新教学设计
- 贫血病人疑难病例讨论
- 系统工程课件完整版
- 粤语教学课件
- 军队文职人员(中医学)科目近年考试真题(200题)
- 医学课件酸碱平衡紊乱
评论
0/150
提交评论