• 欢迎大家分享资料!前往留言板评论即可!

RTest Messer ——致力于做最好用的Android可编程串口调试工具

合宙 模组资料网 2年前 (2021-05-15) 343次浏览 0个评论 扫描二维码
                        <p class="MsoCommentText">&nbsp;&nbsp;&nbsp;&nbsp;作为嵌入式开发者,串口调试软件是必不可少的工具,但常用的<span lang="EN-US">SSCOM</span>,<span lang="EN-US">STC-ISP</span>,<span lang="EN-US">XCOM</span>等串口调试助手都只能在<span lang="EN-US">Windows</span>电脑上运行的<span lang="EN-US">PC</span>端,而移动设备如手机、平板电脑,这个领域几乎是空白的。有鉴于此,为了方便广大开发者现场调试,我们开发了一款功能完善的移动端(<span lang="EN-US"><b>Android</b></span>)串口调试助手。</p><p class="MsoCommentText">&nbsp;&nbsp;&nbsp;&nbsp;<span lang="EN-US">RTest Messer</span>,一款可编程的移动平台硬件设备串口调试工具,非常适合对嵌入式设备、物联网设备进行测试、调试和功能验证。</p><h1><b>为什么做这个应用?</b></h1><p class="MsoCommentText">&nbsp;&nbsp;&nbsp;&nbsp;我司开发正在进行一个基于<span lang="EN-US">LoRa</span>的项目,需要在各种场景进行实测,以获取如信号强度、丢包等数据。工程师拿着设备和笔记本电脑在周边十多栋楼层里面测试。来来回回,跑上跑下,最后麒麟臂已经不堪重任。<span lang="EN-US"><o:p></o:p></span></p><p class="MsoCommentText">&nbsp;&nbsp;&nbsp;&nbsp;经历了该次痛苦的测试,提高测试效率已经迫在眉睫,扛着笔记本奔走显然是不明智的。结合了平常做的测试,开发出了这款手机端的可编程测试工具。<span lang="EN-US">RTest Messer</span>可以很方便的使用手机<span lang="EN-US">+OTG</span>进行串口调试,减轻嵌入式工程师在室外调试的负担。</p><p class="MsoCommentText"><br></p><h1><span style="font-family:方正黑体_GBK"><b>本应用的功能是什么?</b></span></h1><p class="MsoNormal" style="margin-left:18.0pt"><span lang="EN-US">1. </span>全场景调试支持,只需要一根<span lang="EN-US">OTG</span>线和一部<span lang="EN-US">Android</span>手机。不论是<span lang="EN-US">LoRa</span>,还是<span lang="EN-US">2G/4G</span>,哪怕是<span lang="EN-US">GPS</span>模块,只要是串口输出的,统统支持!。<span lang="EN-US"><o:p></o:p></span></p><p class="MsoCommentText" style="margin-left:18.0pt"><span lang="EN-US">2. </span>自动配置调试信息,一些设备需要在安装的时候进行设备信息配置,比如<span lang="EN-US">LoRa</span>模块需要在安装的时候配置设备<span lang="EN-US">ID</span>,频段,开发者可以编写简单的代码,实现自动配置设备。<span lang="EN-US"><o:p></o:p></span></p><p class="MsoCommentText">

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

RTest Messer介绍

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

o   提供测试函数

o   支持JS拓展

o   支持ES 6.0语法

o   提供多种界面控件

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

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

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

2.   
 轻量化的脚本编辑器

o   支持快速编辑,撤销、重做等功能

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

4. 支持 Android OTG 串口通信

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

o   支持CH34xPL2303HXA等多种主流串口芯片

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

界面展示,由于编辑工具的原因,图片始终不能排版到满意,委屈大家了

RTest Messer ——致力于做最好用的Android可编程串口调试工具RTest Messer ——致力于做最好用的Android可编程串口调试工具RTest Messer ——致力于做最好用的Android可编程串口调试工具RTest Messer ——致力于做最好用的Android可编程串口调试工具

上面几张图为主界面以及函数列表

RTest Messer ——致力于做最好用的Android可编程串口调试工具

RTest Messer ——致力于做最好用的Android可编程串口调试工具RTest Messer ——致力于做最好用的Android可编程串口调试工具RTest Messer ——致力于做最好用的Android可编程串口调试工具RTest Messer ——致力于做最好用的Android可编程串口调试工具RTest Messer ——致力于做最好用的Android可编程串口调试工具RTest Messer ——致力于做最好用的Android可编程串口调试工具

RTest Messer ——致力于做最好用的Android可编程串口调试工具

上面几张图为软件提供的两个demo的使用方法

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

RTest Messer ——致力于做最好用的Android可编程串口调试工具RTest Messer ——致力于做最好用的Android可编程串口调试工具RTest Messer ——致力于做最好用的Android可编程串口调试工具RTest Messer ——致力于做最好用的Android可编程串口调试工具左图为此前调试场景,右图为使用RTest Messer的调试场景

下载地址:https://eyun.baidu.com/s/3pNiBU1l 密码:yl7d

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   LuaPython

8. 将提供一个更加智能的脚本编辑器

o   代码高亮

o   智能提示

其他的一些话

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

    最后,也介绍一下我们的团队,团队平均年龄21岁,是一家专注于物联网领域软硬件开发的年轻创业公司,公司相关信息在APP里面可以直接查看,也可以访问我们的官方网站进行了解,网址是http://www.cqrootiot.com。如果对我们公司感兴趣,可以扫码添加微信好友,欢迎一起谈天侃地,合作交谈。

RTest Messer ——致力于做最好用的Android可编程串口调试工具


喜欢 (0)
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址