基于E104-BT05蓝牙模块功能开发测试-bt08b蓝牙模块工作原理

1.实物展示

首先来认识提下今天的主角E104-BT05蓝牙模块。

基于E104-BT05蓝牙模块功能开发测试-bt08b蓝牙模块工作原理

2.电路部分

接下来我们一起看一下他的原理图。这里需要有几个跳线帽的位置需要特别注意,如果你是连接PC机电脑的话可以按照我上图所示的跳线帽解法。

基于E104-BT05蓝牙模块功能开发测试-bt08b蓝牙模块工作原理

3.模块介绍:

E104-BT05模块是成都亿佰特电子科技公司有限公司基于泰凌微公司的TLSR8266芯片研发,该模块使用通用的AT指令设置参数,操作简单快捷。模块仅支持蓝牙从机模式,模块在功能上支持低功耗广播、数据透传、空中配置、IO口电平读取、IO口电平设置、频率周期可变的PWM输出

4.功能测试:

接下来对其AT指令功能进行测试。

4.1测试软件

手机小程序-佰亿科技小程序,电脑SSCOM串口调试助手

4.2AT指令测试

基于E104-BT05蓝牙模块功能开发测试-bt08b蓝牙模块工作原理

需要注意发送数据时不能带回车符和“\n”,直接发送就可以。

接下来利用“AT+NAME?”获取设备名称,返回+OK=E104-BT05,但是实际上返回的字符数为26个字符,后面为空的字符。

基于E104-BT05蓝牙模块功能开发测试-bt08b蓝牙模块工作原理

接着测试发送数据和接收数据的情况。

操作如下:

开启手机蓝牙进入小程序就会自动搜索附近的蓝牙设备,,这里只需要找到设备名称点击即可进入设备界面。,如果首次使用或未更改过名称,可以通过过滤按钮进行筛选关键字:E104-BT05

基于E104-BT05蓝牙模块功能开发测试-bt08b蓝牙模块工作原理

连接配置:首先需要进入:”cloud connect“连接上设备

基于E104-BT05蓝牙模块功能开发测试-bt08b蓝牙模块工作原理

接下来进行数据接收和发送的测试,首先需要打开串口调试助手,将波特率打到115200,点击连接串口,然后进入到数据接收界面。特别注意取消掉hex发送和加回车换行的复选框,因为在小程序李我们未设置用hex接收,如需设置hex发送,小程序里同样需要转化格式(点击hex会变绿色,说明当前为hex方式接收或发送,灰色表示二进制发送与接收)

基于E104-BT05蓝牙模块功能开发测试-bt08b蓝牙模块工作原理

基于E104-BT05蓝牙模块功能开发测试-bt08b蓝牙模块工作原理

连接好后我们就可以开始传数据了,首先我发送”1678“,对应接受为1678,利用小程序发送也是同样的操作,这里不做赘述。

基于E104-BT05蓝牙模块功能开发测试-bt08b蓝牙模块工作原理

同时在单词连接过程中会打印日志信息,需要点击log按钮,信息如下:

基于E104-BT05蓝牙模块功能开发测试-bt08b蓝牙模块工作原理

4.3数据丢包情况

由于测试环境有限,这里测试距离为20m左右,利用串口调试助手进行500ms发送一次数据,未见数据丢包情况。

审核编辑 黄昊宇

免责声明:文章内容来自互联网,本站不对其真实性负责,也不承担任何法律责任,如有侵权等情况,请与本站联系删除。
转载请注明出处:基于E104-BT05蓝牙模块功能开发测试-bt08b蓝牙模块工作原理 https://www.yhzz.com.cn/a/8124.html

上一篇 2023-04-18
下一篇 2023-04-18

相关推荐

联系云恒

在线留言: 我要留言
客服热线:400-600-0310
工作时间:周一至周六,08:30-17:30,节假日休息。