一、产品概述
E104-BT01模组的蓝牙测试开关板长60.4mm,宽30.0mm,支持BLE4.2,支持主机、从机、观察者三种模式。但是模块作为主机模式时只支持连接一个从机。支持普通广播和ibeacon广播,空中配置,采用UART通信接口。
二、硬件定义
三、实物连接
承接上期的开箱贴,将自购且焊好的模组与E104-BT01模块与电脑的USB口相连接。
四、快速使用
1、模块作为从机与手机nrf connec app 进行通信
打开XCOM串口调试工具,选择连接到 E104-BT01模组的端口号,波特率19200,进行简易的AT指令测试。
常用指令
● 恢复出厂设置
发送:AT+RESTORE
返回:+OK
● 重启设备
发送:AT+RESET
返回:+OK
● 打开日志信息
发送:AT+LOGMS=1
返回:+OK
● 设置模块为主机角色
发送:AT+ROLE=1
返回:+OK
● 开启扫描
发送:AT+SCAN=1
返回:+OK
● 使能主机绑定功能
发送:AT+BOND=1
返回:+OK
● 设置模块为从机角色
发送:AT+ROLE=0
返回:+OK
● 设置模块使能广播功能
发送:AT+ADVEN=1
返回:+OK
● 修改模块广播名称
发送:AT+NAME=quick_start
返回:+OK
根据以上的常用指令,打开XCOM串口助手,勾选时间戳并将时间戳调整为60ms,在“多条发送”选项下,将常用的指令输入到对应的条目中,并导出保持到本地目录下,方便关闭XCOM后,再次打开后自动填充原指令条目。再者,需要将“发送新行”前的勾去掉,否则模块返回会报“ERR”。
基于AT基本常用指令的测试视频如下:
AT指令测试完成后,打开手机端的“nrf connect”的蓝牙调试app,找到对应蓝牙模组,点击“connect”按键,连接模组。
点击手机端的“SEND”,即将“abcdefghijk”文本内容发送给E104-BT01模块,XCOM助手在PC端打印如下:
手机端的“nrf connect”工具上显示发送完成后的对应消息。
2、蓝牙透传功能测试
由于事先自购准备好了另外一套E104-BT01模组,因此将EEPW平台提供的模组设置为从设备,自购的模组设置成主设备。按照官方提供的用户手册,依次发送对应的AT指令。具体操作演示如下视频:
五、退出透传模式
两套模块进入蓝牙数据透传模式后,如需在透传模式下进入配置模式,需要对MOD脚进行电平下拉操作。
因此如果是EEPW平台提供的模组,只需按住“DISCONNECT”按键几秒,即断开透传连接;而自购的模块只需要使用镊子将P05管脚与GND管脚短接,即可完成透传模式进入配置模式。