基于E104-BT05蓝牙模块功能开发测试

描述

1.实物展示

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

蓝牙模块

2.电路部分

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

蓝牙模块

3.模块介绍:

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

4.功能测试:

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

4.1测试软件

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

4.2AT指令测试

蓝牙模块

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

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

蓝牙模块

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

操作如下:

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

蓝牙模块

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

蓝牙模块

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

蓝牙模块

 

蓝牙模块

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

蓝牙模块

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

蓝牙模块

4.3数据丢包情况

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

审核编辑 黄昊宇

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分