博主无聊达代码实现小程序与串口助手通信,记录调试问题及注意事项

2024-11-21
来源:网络整理

我从博主 复制了代码。详情请参阅原帖

目前可以实现小程序与串口助手的通信。趁着热,我就记录一下实际调试过程中遇到的一些问题以及需要注意的地方。

#1.硬件连接

1.蓝牙模块:蓝牙4.0模块,从淘宝优信电子购买,我自己做了一个底板,主要是加了一个5V转3.0,然后把所有蓝牙引脚引出。

2.USB转TTL模块。

3.手机为,系统版本为MIUI 11.0.4,微信版本为7.0.11。

4、可以使用串口助手与厂家提供的APP进行通讯,可以测试蓝牙模块是否正常。厂家ID为88,更改后APP找不到。

#2.工具

1.微信开发者工具

2.野人串口助手

#3。遇到的问题及清关方法

1.微信小程序只能连接低功耗蓝牙模块,之前使用HC05找不到。所以我买了这个蓝牙模块

2.运行小程序前,需要手动打开蓝牙并启用微信定位功能。

3.UUID很重要,但我还是不太明白。这个蓝牙模块有3个UUID,会在程序中体现出来。

服务UUID:FFE0(默认服务UUID为FFE0,用户可以更改),与程序中的对应。如果全写的话是'-0-';

UUID:FFE1(用于透传,默认FFE1,用户可以更改),对应程序,如果写全则为'-0-';

UUID:FFE2(用于模块功能配置),我还没用过;

4.我的蓝牙模块的地址是'50:33:8B:1E:7F:1A',这就是程序所指的。

5. 搜索外围设备时,如果填写FFE0,则仅搜索包含该UUID 的设备。如果服务UUID不是FFE0,则不会显示。

6. 在步骤 7 中获取全部时,会显示另外两个 UUID。我不知道它们是做什么用的。

7、在第8步卡了好久,最后写死才过关。

8. 步骤9和11,通过硬编码,并且

分享