为了解决硬件调试中状态查看和参数调整的痛点,一些自动控制系统的参数调整往往需要重新烧录程序,状态显示可能还需要屏幕或者通过串口输出到电脑的串口工具。
点击空白处退出提示
为了解决硬件调试中状态查看和参数调整的痛点,一些自动控制系统的参数调整往往需要重新烧录程序,状态显示可能还需要屏幕或者通过串口输出到电脑的串口工具。
蓝牙调试器有基础功能和专业功能,基础功能提供了基于蓝牙串口透传的与单片机之间的无线通信,作为普通串口工具使用;专业功能提供了一套UI体系,用户可自由添加各类控件,比如开关按钮输入框仪表和各类波形图等,用于随时调整参数和查看状态数据。
我负责整个项目的立项、开发、发布和维护,后来由于广点通踢除了个人开发者,项目停止维护。
整体项目为Andoird原生开发,开发语言为Java,支持HC-06为代表的经典蓝牙和BLE模块。
项目的重难点:一是建立一套可自由扩展的数据包传输协议,用户可自由决定手机和单片机之间传输的各类型数据的数量和名称。二是建立一套丰富的UI系统,用户可自由编辑控件位置和大小,并且编辑好的这些配置可打包为文件在多个设备之间共享。




评论