蓝牙调试助手APP波形图版
项目介绍
蓝牙调试助手APP波形图版是一款功能强大的应用,它可以通过蓝牙与单片机进行通信,实现数据的发送和接收,还能够查看数据的波形。
主要功能包括:
-
数据收发:用户可以通过APP发送数据到蓝牙模块,同时也可以接收蓝牙模块发送回来的数据。
-
数据可视化:APP可以实时显示数据的波形,方便用户观察数据的变化,支持STAMP协议。
-
蓝牙数据捕获:实时捕获蓝牙设备之间的通信数据,包括连接状态、传输数据等。
-
数据包分析:解析蓝牙数据包,显示详细信息如信号强度、设备地址、数据内容等。
-
设备管理:支持对蓝牙设备的扫描、连接、数据收发和断开操作。
-
实时监控:提供实时的蓝牙设备状态监控,帮助开发者快速定位问题。
-
配置管理:支持对蓝牙设备的配置参数进行调整和管理。
软件链接:软件下载
源码链接:源码下载
前提
app查看波形的前提是蓝牙设备发送的数据需要满足STAMP协议规则,协议内容如下
规则
<计数戳>{窗口名称}数据\n
备注
1.任意数据都可以分窗
2.当数据为逗号分隔数字时可以绘图
3.不支持中文,花括号、尖括号、换行符\n不可省略
4.计数戳为纯数字,作为X轴数据,不可带单位
数据示例
<0.0>{plotter}1,2,3,4
<1.0>{plotter}1,2,3,4
<2.5>{plotter}1,2,3,4
使用流程
1. 打开调试工具,进入到蓝牙连接页面
2. 选择要连接的设备,点击连接,进入到数据收发页面
3. 点击右上角的图标进入数据分窗页面,在这里可以看到设备的数据波形
案例
蓝牙设备发送三组数据,分别为
<0.0>{plotter}1,2,3// 16进制 3c 30 2e 30 3E 7b 70 6c 6f 74 74 65 72 7d 31 2c 32 2c 33
<1.0>{plotter}2,3,4// 16进制 3c 31 2e 30 3E 7b 70 6c 6f 74 74 65 72 7d 32 2c 33 2c 34
<2.0>{plotter}1,2,3// 16进制 3c 32 2e 30 3E 7b 70 6c 6f 74 74 65 72 7d 31 2c 32 2c 33
对应的波形如下