更新时间:2020-04-01 浏览量:842
一、功能特点
本模块是基于 Bluetooth SIG 发布的 Bluetooth Low Energy 标准设计的 BLE透传模块。本模块通过串口进行控制,同时也支持通过主机端进行无线控制,用户无需关注复杂的蓝牙协议应用软件,就可在短期内开发出标准的低功耗蓝牙产品。通过串口控制建立连接后,可以在 BLE 主机和从机之间实现双向数据传输。
功能概述:
1、支持完全透明传输
2、支持串口命令修改和获取模块设置
3、功耗和性能可自主权衡选择
4、最快单向通信速率可超过 3kBytes/s
5、支持最大 200 字节的的串口大数据包,模块自主缓存分包;
6、可串口配置(或读取)波特率、设备名称、广播间隔等参数。
7、丰富的 I/O 控制、状态指示功能,更简单实时的控制模块和获取模块状态。
8、更简单的软硬件设计需求
二、产品硬件布局及接口说明
1、模块引脚布局
模块引脚布局如图 2-1 所示
2、引脚功能列表
引脚功能如下表所示
三、 硬件设计
模块简易应用连接线路图如图 3-1 所示
四、 模块尺寸图
模块尺寸图如图 4-1 所示
五、模块透传协议
1.1. AT 指令配置
AT+指令是指,在命令模式下用户通过 UART 与模块进行命令传递的指令集,后面将详细
讲解 AT+指令的使用格式。
上电启动成功后,可以通过 UART 对模块进行设置。
模块的缺省 UART 口参数为: 波特率 115200、 无校验、 8 位数据位、 1 位停止位。
1.2. AT 指令概述
AT+指令可以直接通过 CRT 等串口调试程序进行输入,AT+指令采用基于 ASCII 码的命令
行, 指令的格式如下:
1. 格式说明
< >: 表示必须包含的部分
[ ]: 表示可选的部分 2. 命令消息
AT+[op][para-1,para-2,para-3,para-4…]
AT+: 命令消息前缀;
[op]: 指令操作符, 指定是参数设置或查询;
“ =” : 表示参数设置
“ ?” : 表示查询
[para-n]: 参数设置时的输入, 如查询则不需要;
: 结束符, 回车, ASCII 码 0X0D;
: 结束符, 换行, ASCII 码 0X0A;
2. 响应消息
+[op] [para-1,para-2,para-3,para-4…]
+: 响应消息前缀;
RSP: 响应字符串, 包括:
“ OK” : 表示成功
“ ERR” : 表示失败
[para-n] : 查询时返回参数或出错时错误码
: ASCII 码 0x0d;
: ASCII 码 0x0a;
3. 指令 说明
通用指令:
NAME 查询/设置模块的名称
MODE 查询/设置模块的模式
MAC 查询模块的 MAC 地址
CIVER 查询软件版本号
UART 设置/查询模块串口参数
Z 控制模块重启
+++ 进入透传模式
AUTO+++ 查询/设置模块在连接上后自动进入透传模式
FLASH 存储缺省配置参数到 flash,具体参数见后面解释。
SLEEP 设置芯片开始/停止 sleep。
连接指令:
LINK 查询模块连接状态
SCAN 搜索周围的从机
DISCONN 设置断开当前连接
CONN 主动连接 SCAN 扫描到的对端设备
CONNADD 设置主动连接的默认对端 MAC 地址
特色功能:
UUID 设置/查询模块的
UUID POWER 查询/设置射频的发射功率
ADVINT 查询/设置广播间隔
行业分类 : 智能家居
开发平台 : 其它
交付形式 : PCBA
性能参数 : 详见方案概述介绍
应用场景 : W8016B BLE 透传模块