概述
BR2x51e-s系列模块AT指令和透传测试
- 一、硬件连接
- 二、软件操作
- 1、串口调试
- 1.1、串口助手设置
- 1.2、串口AT指令发送
- 2、手机蓝牙连接透传
- 2.1、安卓APP
- 2.2、IOS APP
一、硬件连接
下图为使用PC串口助手与BR2x51e(-s)进行AT指令测试时的硬件连接示意图。
- BR2x51e(-s)的PIN1(GND)、PIN13(UART CTS)接到GND。
- BR2x51e(-s)的PIN3(boot)引脚悬空,或者接高电平,为正常启动模式。接低电平会进入程序烧录模式,不能正常工作。
- PIN13接地是让蓝牙模块解除流控,串口可以正常发送数据。
- PIN19(reset)引脚可以悬空。不能接低电平,接电平会使蓝牙模块复位。
- BR2x51e(-s)的PIN20(UART_RX)、PIN21(UART_TX)分别接串口转接板的TXD和RXD。
- BR2x51e(-s)的PIN2(VDD)接3.3V电源。
- 串口转接板插上USB。
- BRx051A01蓝牙芯片的UART_RX为pin12,UART_TX为pin11,分别接串口转接板的TXD和RXD。
- BRx051A01蓝牙芯片的boot脚为GPIO6(pin16)
- 模块默认波特率为115200。
- BR8051A01 和 BR2x51e(-s)模块引脚对应关系,可以参考:
linkhttps://blog.csdn.net/qiang913/article/details/110773768
二、软件操作
1、串口调试
使用串口转接板,安装好启动后,可以在设备管理器查看到串口号,如下:
1.1、串口助手设置
打开串口调试助手,参照箭头所指,设定串口助手:
1.2、串口AT指令发送
设定串口波特率为115200,重新给蓝牙模块上电,或者复位蓝牙模块,则串口调试助手会收到IM_READY信息(程序缺省为非静默模式),表明蓝牙模块已经正常启动。
蓝牙模块正常启动后,可以发送AT+GVER?rn,查询蓝牙模块的版本。
其他AT指令,可以参考BR8051A01系列AT指令集。
2、手机蓝牙连接透传
2.1、安卓APP
安卓版iBridgeTest.apk,安装后测试流程如下:
蓝牙模块上电正常启动后
- 勾选BLE,点击“Discovery”按钮,找到BR2x51e(-s)点击连接蓝牙。(BR2551e-s,BR2551e,BR2651e-s,BR2651e,BR2615e,BR3551-s几款蓝牙模块中的一款)
- 点击“Gatt”按钮。
- 点击“Send”按钮,发送“This is Test String”给蓝牙模块
- 与蓝牙模块连接的串口调试助手会接收到手机APP发送过来的字串,串口调试助手也可以通过蓝牙模块,发送字串“Bluetooth module send data to phone”给手机APP端。
2.2、IOS APP
获取到IOS版本的ibridge,安装后,测试流程如下:
- 打开ibridge,点击“BLE(Central)”按钮。
- 找到BR8051A01,点击连接。(BR2551e-s,BR2551e,BR2651e-s,BR2651e,BR2615e, BR3551-s几款款蓝牙模块中的一款)
- 选择BRT Data Transmission FF00服务
- 发送区输入“Testing…”发送给蓝牙
与蓝牙模块连接的串口调试助手会接收到手机APP发送过来的字串,串口调试助手也可以通过蓝牙模块,发送字串“Bluetooth module send data to phone”给手机APP端。
最后
以上就是无私微笑为你收集整理的BR2x51e(-s)系列模块AT指令和透传测试一、硬件连接二、软件操作的全部内容,希望文章能够帮你解决BR2x51e(-s)系列模块AT指令和透传测试一、硬件连接二、软件操作所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复