加入星计划,您可以享受以下权益:

  • 创作内容快速变现
  • 行业影响力扩散
  • 作品版权保护
  • 300W+ 专业用户
  • 1.5W+ 优质创作者
  • 5000+ 长期合作伙伴
立即加入
  • 正文
  • 相关推荐
  • 电子产业图谱
申请入驻 产业图谱

给大家介绍一款好用的蓝牙BT5.0透传模块

2020/12/31
428
阅读需 5 分钟
加入交流群
扫码加入
获取工程师必备礼包
参与热点资讯讨论

TB-02-Kit 开发板简介

 

Tb-02-Kit 是安信可设计的一款蓝牙开发板,支持二次开发,串口烧录。除了基础蓝牙功能外,还支持 BLE Mesh,可连接天猫精灵。

 

安信可串口烧录工具

因为该 TB-02-kit 开发板默认有两种固件版本:

为了避免不必要的麻烦,咱们直接烧写 AT 固件。

烧写软件我们直接使用官方的TBXX_Flash_Tool.exe软件:

 

TBXX_Flash_Tool 是安信可自主开发的针对 TB 系列模块的串口烧录工具,可对模块烧录固件,烧录三元组等操作。

最新 Windows 版图形界面烧录工具下载地址:https://shyboy.oss-cn-shenzhen.aliyuncs.com/readonly/TBXX_Flash_Tool.exe

工具操作方法可参考 :https://github.com/Ai-Thinker-Open/TBXX_Flash_Tool

 

默认波特率

模组出厂默认波特率 115200, 上电后通过串口输出+READY, 表示模组一切准备就绪。

 

AT 指令

AT 指令可以细分为四种格式类型:

备注 :

  1. 并非所有指令都有这四种类型的命令;指令必须⼤写, 并且以回⻋、换⾏符结尾(CR LF);所有指令返回以回车、换⾏符开始(CR LF);所有指令返回都以回车、换⾏符结尾(CR LF)。

比如发送 AT 指令:

 

AT 指令表

 

与手机进行蓝牙通讯

烧录了 AT 固件的模块上电后会广播默认名称为 Ai-Thinker 的蓝牙设备, 手机通过 APP 连接并开启 Notify 后即可与模块相互通讯。

备注: 要通过 BLE 手机 APP 才能扫描到设备, 在手机 设置 ->蓝牙 里可能扫描不到!

 

工具

  • Windows 串口工具安卓手机蓝牙调试助手

 

硬件连接

使用 Micro USB 线直接与 TB-02-kit 开发板相连,或者使用 USB 转 TTL 模块与 TB-02-kit 开发板相连。

打开串口发送ATrn指令,能够正常接收到返回的rnOKrn,证明硬件连接没有问题。

 

手机连接开发板

打开手机上的 BLE Utility APP, 并且打开手机的蓝牙功能

搜索设备名称为 Ai-Thinker 的设备, 点击连接。

连接完 TB-02 模块之后,就可以利用串口助手和蓝牙调试助手之间进行数据交互。

具体数据传输过程如下图所示:

 

操作演示

1. TB-02 与 BLE 调试助手交互

2. TB-02 与 BLE 调试宝交互

以上两个 BLE 调试软件,在华为手机应用市场搜索BLE即可找到。

 

资料获取

公众号后台回复“TB-02”,获取本文涉及到的固件下载软件、AT 固件及 AT 指令操作手册。

 

小结

有了这个模块,我们就多了一种无线数据传输的方式,利用蓝牙通过手机上的软件控制家用电器,通过带有蓝牙模块的手柄控制小车,利用蓝牙通讯采集传感器数据 ... ,无限扩展,无限可能,大家自由发挥玩起来吧。

欢迎关注

程序员小哈带你玩转嵌入式,微信搜索:嵌入式从 0 到 1,更多干货等着你。

技术交流 1 群还有不多坑位,里面大佬多多,想进的速速加我微信,我来拉你。

相关推荐

电子产业图谱

公众号『嵌入式从0到1』,号主:程序员小哈,是一个软硬件全栈开发工程师(12年工作经验的老司机),电子发烧友论坛鸿蒙版块版主,公众号内容专注于嵌入式学习。坚持原创,写有图、有视频的保姆级教程文章,篇篇有干货。做一个讲清楚,说明白,大家学得会的交流平台。