云汉芯城
PCBA
元器件信息库
快速登录 :
登录
注册
写文章
首页
问答
文章
芯视听
DIY视频
下载
试用
社区首页
文章
给大家介绍一款好用的蓝牙BT5.0透传模块
分 享
扫描二维码分享
给大家介绍一款好用的蓝牙BT5.0透传模块
蓝牙
TB-02
BT5.0
嵌入式从0到1
关注
发布时间: 2020-12-31
丨
阅读: 1198
### 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. 并非所有指令都有这四种类型的命令。 2. 指令必须⼤大写, 并且以回⻋、换⾏符结尾(CR LF)。 3. 所有指令返回以回车、换⾏符开始(CR LF)。 4. 所有指令返回每行都以回车、换⾏符结尾(CR LF)。 比如发送AT指令:  ### AT指令表  ### 与手机进行蓝牙通讯 烧录了 AT 固件的模块上电后会广播默认名称为 `Ai-Thinker` 的蓝牙设备, 手机通过 APP连接并开启 notify 后即可与模块相互通讯。 > **备注:** 要通过 BLE 手机 APP 才能扫描到设备, 在手机 `设置->蓝牙` 里**可能**扫描不到!  #### 工具 * Windows 串口工具 * 安卓手机蓝牙调试助手 #### 硬件连接 使用Micro USB线直接与TB-02-kit开发板相连,或者使用USB转TTL模块与TB-02-kit开发板相连。 打开串口发送`AT\r\n`指令,能够正常接收到返回的` \r\nOK\r\n`,证明硬件连接没有问题。 #### 手机连接开发板 打开手机上的 BLE Utility APP, 并且打开手机的蓝牙功能 搜索设备名称为 `Ai-Thinker` 的设备, 点击连接。  连接完TB-02模块之后,就可以利用串口助手和蓝牙调试助手之间进行数据交互。  具体数据传输过程如下图所示:  ### 资料获取 公众号后台回复“**TB-02**”,获取本文涉及到的固件下载软件、AT固件及AT指令操作手册。  ### 小结 有了这个模块,我们就多了一种无线数据传输的方式,利用蓝牙通过手机上的软件控制家用电器,通过带有蓝牙模块的手柄控制小车,利用蓝牙通讯采集传感器数据 ... ,无限扩展,无限可能,大家自由发挥玩起来吧。 ### 欢迎关注 程序员小哈带你玩转嵌入式,微信搜索:**嵌入式从0到1**,更多干货等着你。 技术交流群1群还有不多坑位,想进的速速加我微信,我来拉你。
原创作品,未经权利人授权禁止转载。详情见
转载须知
。
举报文章
点赞
(
0
)
嵌入式从0到1
关注
评论
(0)
登录后可评论,请
登录
或
注册
相关文章推荐
虚拟示波器 “虚” 在哪里?
使用Qt打造属于自己的串口调试助手
通过SPI接口完成OLED显示控制——OrangePi Zero2测试
【野火i.MX6ULL ARM Linux开发板连载】字符驱动的API操作
【野火i.MX6ULL ARM Linux开发板连载】实现一个最简洁的驱动模板
ESP-NOW 无线通信 | ESP32学习之旅-Arduino版
你必须知道的单片机存储器的那些事!
小身材,大能量—OrangePi Zero2评测
X
你的打赏是对原创作者最大的认可
请选择打赏IC币的数量,一经提交无法退回 !
100IC币
500IC币
1000IC币
自定义
IC币
确定
X
提交成功 ! 谢谢您的支持
返回
我要举报该内容理由
×
广告及垃圾信息
抄袭或未经授权
其它举报理由
请输入您举报的理由(50字以内)
取消
提交