手机串口调试软件(安卓usb串口调试助手)

手机串口调试软件(安卓usb串口调试助手)

对于嵌入式开发者而言,串口调试软件是必不可少的工具,但常用的SSCOM、STC-ISP、XCOM等串口调试助手,都只有在Windows电脑上运行的PC端,而移动设备如手机、平板电脑,这个领域几乎是空白的。

有鉴于此,为了方便广大开发者现场调试,我们开发了一款功能完善的移动端(Android)串口调试助手。

RTest Messer,一款可编程的移动平台硬件设备串口调试工具,非常适合对嵌入式设备、物联网设备进行测试、调试和功能验证。

1

为什么做这个应用?

我司开发正在进行一个基于LoRa的项目,需要在各种场景进行实测,以获取如信号强度、丢包等数据。工程师拿着设备和笔记本电脑在周边十多栋楼层里面测试。来来回回,跑上跑下,最后麒麟臂已经不堪重任。

经历了该次痛苦的测试,提高测试效率已经迫在眉睫,扛着笔记本奔走显然是不明智的。结合了平常做的测试,开发出了这款手机端的可编程测试工具。RTest Messer可以很方便的使用手机 OTG进行串口调试,减轻嵌入式工程师在室外调试的负担。

2

本应用的功能是什么?

1.全场景调试支持,只需要一根OTG线和一部Android手机。不论是LoRa,还是2G/4G,哪怕是GPS模块,只要是串口输出的,统统支持!

2.自动配置调试信息,一些设备需要在安装的时候进行设备信息配置,比如LoRa模块需要在安装的时候配置设备ID、频段,开发者可以编写简单的代码,实现自动配置设备。

3. 功能测试,支持编写脚本对设备进行功能验证与操作。

3

RTest Messer介绍

1. 使用JS编写测试脚本,一种具有高度自由化的测试方法。

o提供测试函数

o 支持JS拓展

o 支持ES 6.0语法

o提供多种界面控件

o提供多种测试与操作方法

2.支持测试脚本的持久化存储

o提供脚本保存功能,可长期存储在设备中

o提供常用函数与符号的插入功能

4.支持Android OTG串口通信

o 通过封装好的函数直接通过USB连接硬件设备

o 支持CH34x、PL2303HXA等多种主流串口芯片

o自动判断串口芯片,无需手动选择

主界面以及函数列表界面展示

请左右滑动查看更多

请左右滑动查看更多

RTest Messer按钮控件示例

请左右滑动查看更多

请左右滑动查看更多

RTest Messer串口示例

请左右滑动查看更多

请左右滑动查看更多

使用RTest进行热表单抄的使用

▲上图中左侧为此前调试场景

右侧为使用RTestMesser的调试场景

4

TODO List

1.将提供HTTP相关测试函数

o Get方法

o Post方法

2.将提供MQTT相关测试函数

o 实现一个移动端的MQTT测试工具

3.将提供TCP/UDP等相关测试函数

o可方便测试局域网或广域网设备网络连接

4.将提供蓝牙通信相关函数

o可方便测试蓝牙芯片

5.全局环境变量、项目环境变量

o可在脚本中随时导入

o提高脚本拓展性

6.脚本分享平台

o与团队或他人分享你的测试脚本

o下载平台上的脚本

o可设置代码阅读权限

7.将支持其他脚本语言

o 如Lua,Python

o代码高亮

o智能提示

5

其他的一些话

起初,做这个APP的目的是为了方便公司内部测试使用。一次开会中提出,既然我们遇到这些调试问题,其他人也遇到过,那么是否能够把这个APP分享给大家用。团队成员一致同意,并且认为既然做,那么就要做到最好。为了方便大家交流,我们创建了一个RTest的使用交流Q群,群号675121195,供大家进行使用交流,反馈问题。

发表评论

登录后才能评论