萤火工场 GD32VW553-IOT V2开发板蓝牙功能测试-微信小程序蓝牙通信

分享作者:u7zqkpmt_2814
评测品牌:萤火工场
评测型号:GD32VW553-IOT-V2
发布时间:2026-05-08 11:32:07
1
概要
微信小程序通过蓝牙与开发板通信,达到发送遥控命令获取命令状态的双向通信
开源口碑分享内容

蓝牙/wifi相关开发需要先下载sdk 下载地址

gd32官网 https://www.gd32mcu.com/cn/download/0?kw=GD32VW5

iceasy商城资料下载专区  https://www.iceasy.com/cloud/RISC-V?pid=1907770165638025244

本次与小程序蓝牙通信是在官方案例 ble_app_uart的基础上完成

主要工作由AI完成,在不熟悉开发板的情况下借助AI可以快速上手

与小程序蓝牙通信遇到的主要问题出在uuid上

与小程序通信使用的是Nordic UART Service (NUS) 的标准 UUID,service、rx、tx特征都按照标准修改运行后出现了能够小程序能够与开发板连接(通过调试串口打印信息可知),但始终无法通信。

借助ble调试助手发现特征值是这样的

rx tx的特征值并没有按照预期6e400002 6e400003开头,因此小程序可以连接蓝牙无法发送和接收

0000ca9e-0000-1000-8000-00805f9b34fb

是一个16bitUUID扩展成了 128bit

解决办法是 ATT_UUID(128) 这是SDK提供的宏 使用128bit UUID 否则就会出现小程序可以连接开发板蓝牙信号但无法发送和接收数据。


第二个需要注意的点就是 微信小程序通过蓝牙发送一个包的有效数据是20字节,如果超了注意在小程序和开发板端收发时做拆包和拼接工作


总结,这块开发板具备蓝牙 wifi功能潜力巨大,虽然资料较少但是有AI的辅助也能够快速上手

全部评论
暂无评论
0/144