当前位置: 首页 > java >正文

蓝牙调试助手APP波形图版

项目介绍

       蓝牙调试助手APP波形图版是一款功能强大的应用,它可以通过蓝牙与单片机进行通信,实现数据的发送和接收,还能够查看数据的波形。

主要功能包括:

  1. 数据收发:用户可以通过APP发送数据到蓝牙模块,同时也可以接收蓝牙模块发送回来的数据。

  2. 数据可视化:APP可以实时显示数据的波形,方便用户观察数据的变化,支持STAMP协议。

  3. 蓝牙数据捕获:实时捕获蓝牙设备之间的通信数据,包括连接状态、传输数据等。

  4. 数据包分析:解析蓝牙数据包,显示详细信息如信号强度、设备地址、数据内容等。

  5. 设备管理:支持对蓝牙设备的扫描、连接、数据收发和断开操作。

  6. 实时监控:提供实时的蓝牙设备状态监控,帮助开发者快速定位问题。

  7. 配置管理:支持对蓝牙设备的配置参数进行调整和管理。

软件链接:软件下载

源码链接:源码下载

前提

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 

对应的波形如下

http://www.xdnf.cn/news/1811.html

相关文章:

  • 软件工程效率优化:一个分层解耦与熵减驱动的系统框架
  • java配置
  • mysql知识总结 索引篇
  • Flutter Dart中的类 对象
  • 05-GPIO原理
  • 「零配置陷阱」:现代全栈工具链的复杂度管控实践
  • java多线程(7.0)
  • 发放优惠券
  • Java常用API详解
  • 通过VIN车辆识别代码查询_精准版API,获取车辆精准参数
  • 并发编程【深度解剖】
  • Android学习总结之Glide篇(缓存和生命周期)
  • 数据结构与算法(十二):图的应用-最小生成树-Prim/Kruskal
  • 人工智能---当机器人遇到大模型会产生火花吗?
  • 【C++】STL之deque
  • CPU 虚拟化机制——受限直接执行 (LDE)
  • 悟空统计在SEO优化中的核心作用:外链质量评估
  • SpringBoot入门实战(第八篇:项目接口-订单管理)完结篇
  • 高功率激光输出稳定性不足?OAS 光学软件来攻克
  • ap无法上线问题定位(交换机发包没有剥掉pvid tag)
  • 配置模块开发
  • 删除elementplus的li标签中的一个class属性?
  • Vivado与Modelsim联合仿真卡在Executing analysis and compilation step...
  • 利用 Claw Cloud Run 免费应用部署前端网页
  • 天梯——L1-110 这不是字符串题
  • navicat数据表筛选删除空白行
  • 革新AI生产力,比象AI源码 - 下一代智能创作引擎
  • 【android bluetooth 协议分析 06】【l2cap详解 9】【L2cap通道生命周期】
  • RK3588芯片NPU的使用:官方rknn_yolov5_android_apk_demo运行与解读
  • 智慧景区国标GB28181视频平台EasyGBS视频融合应用全场景解决方案