Toggle navigation
首页
问答
文章
积分商城
专家
专区
更多专区...
文档中心
返回主站
搜索
提问
会员
中心
登录
注册
NXP 微控制器
RTest Messer ——致力于做最好用的Android可编程串口调试工具
发布于 2019-08-18 15:20:55 浏览:2447
订阅该版
* 本帖最后由 天生爱做梦 于 2019-8-18 16:01 编辑 * 作为嵌入式开发者,串口调试软件是必不可少的工具,但常用的SSCOM,STC-ISP,XCOM等串口调试助手都只能在Windows电脑上运行的PC端,而移动设备如手机、平板电脑,这个领域几乎是空白的。有鉴于此,为了方便广大开发者现场调试,我们开发了一款功能完善的移动端(Android)串口调试助手。 RTest Messer,一款可编程的移动平台硬件设备串口调试工具,非常适合对嵌入式设备、物联网设备进行测试、调试和功能验证。**为什么做这个应用?** 我司开发正在进行一个基于LoRa的项目,需要在各种场景进行实测,以获取如信号强度、丢包等数据。工程师拿着设备和笔记本电脑在周边十多栋楼层里面测试。来来回回,跑上跑下,最后麒麟臂已经不堪重任。 经历了该次痛苦的测试,提高测试效率已经迫在眉睫,扛着笔记本奔走显然是不明智的。结合了平常做的测试,开发出了这款手机端的可编程测试工具。RTest Messer可以很方便的使用手机+OTG进行串口调试,减轻嵌入式工程师在室外调试的负担。 **本应用的功能是什么?**1. 全场景调试支持,只需要一根OTG线和一部Android手机。不论是LoRa,还是2G/4G,哪怕是GPS模块,只要是串口输出的,统统支持!。2. 自动配置调试信息,一些设备需要在安装的时候进行设备信息配置,比如LoRa模块需要在安装的时候配置设备ID,频段,开发者可以编写简单的代码,实现自动配置设备。3. 功能测试,支持编写脚本对设备进行功能验证与操作。 RTest Messer介绍 1. 使用JS编写测试脚本,一种具有高度自由化的测试方法。o 提供测试函数o 支持JS拓展o 提供多种界面控件o 提供多种测试与操作方法2. 支持测试脚本的持久化存储o 提供脚本保存功能,可长期存储在设备中 2. 轻量化的脚本编辑器o 支持快速编辑,撤销、重做等功能o 提供常用函数与符号的插入功能 3. 支持 Android OTG 串口通信o 通过封装好的函数直接通过USB连接硬件设备o 支持CH34x、PL2303HXA等多种主流串口芯片 [http://ask.openluat.com/image/show/attachments-2019-08-fvbQG2Jf5d58ba2338f16.png]()[http://ask.openluat.com/image/show/attachments-2019-08-n44jkTDK5d58ba2d2b634.png]()[http://ask.openluat.com/image/show/attachments-2019-08-Fzh94Op75d58ba3728bc9.png]()[http://ask.openluat.com/image/show/attachments-2019-08-j1igFLef5d58ba3c6438c.png]() **上面几张图为主界面以及函数列表**[http://ask.openluat.com/image/show/attachments-2019-08-cQOrtgn25d58ba4391192.png]()[http://ask.openluat.com/image/show/attachments-2019-08-Zw4oL0dy5d58ba4f18997.png]()[http://ask.openluat.com/image/show/attachments-2019-08-OhvB7MrF5d58ba5499d9e.png]()[http://ask.openluat.com/image/show/attachments-2019-08-onvpMyzz5d58ba61927e3.png]()[http://ask.openluat.com/image/show/attachments-2019-08-4jjxfDst5d58ba7371f78.png]()[http://ask.openluat.com/image/show/attachments-2019-08-IEDmk9ty5d58ba806ac67.png]()[http://ask.openluat.com/image/show/attachments-2019-08-3BKw7fKE5d58ba86b7841.png]() [http://ask.openluat.com/image/show/attachments-2019-08-Djdgf85H5d58ba96e82c0.png]()[http://ask.openluat.com/image/show/attachments-2019-08-KRTLu73Z5d58ba9fe739c.png]() [http://ask.openluat.com/image/show/attachments-2019-08-vfBRU90S5d58bab106178.png](  ) 左图为此前调试场景,右图为使用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 如Lua,Python **其他的一些话** 起初,做这个APP的目的是为了方便公司内部测试使用。一次开会中提出,既然我们遇到这些调试问题,其他人也遇到过,那么是否能够把这个APP分享给大家用。团队成员一致同意,并且认为既然做,那么就要做到最好。为了方便大家交流,我们创建了一个RTest的使用交流Q群,群号675121195,供大家进行使用交流,反馈问题。 最后,也介绍一下我们的团队,团队平均年龄21岁,是一家专注于物联网领域软硬件开发的年轻创业公司,公司相关信息在APP里面可以直接查看,也可以访问我们的官方网站进行了解,网址是[www.cqrootiot.com](http://www.cqrootiot.com)。如果对我们公司感兴趣,可以扫码添加微信好友,欢迎一起谈天侃地,合作交谈。[http://ask.openluat.com/image/show/attachments-2019-08-LnxwDYhw5d58bca8ec8cf.png]()
查看更多
4
个回答
默认排序
按发布时间排序
bernard
2019-08-18
这家伙很懒,什么也没写!
梦想无限,加油!
moss
2019-08-19
这家伙很懒,什么也没写!
很棒,支持蓝牙就好了,手机就不用连线了。板子上加一个串口转蓝牙模块。
天生爱做梦
2019-08-19
这家伙很懒,什么也没写!
>很棒,支持蓝牙就好了,手机就不用连线了。板子上加一个串口转蓝牙模块。 ... --- 有做这个的计划,欢迎加入QQ讨论群:675121195
天生爱做梦
2019-08-19
这家伙很懒,什么也没写!
>梦想无限,加油! --- 谢谢,欢迎加入QQ讨论群:675121195
撰写答案
登录
注册新账号
关注者
0
被浏览
2.4k
关于作者
天生爱做梦
这家伙很懒,什么也没写!
提问
1
回答
3
被采纳
0
关注TA
发私信
相关问题
1
试贴-消灭0主题
2
LPC M4的一些资料
3
LPC4088的临时分支
4
lpc1788 ad 不稳定
5
1788 LCD控制器缓冲区字节问题
6
一起来学习LPC4088吧
7
上传LPC4088的realtouch主工程
8
RealBoard 4088预定帖 [第一批板子不多,预定提前结束]
9
晒RealBoard LPC4088开箱照啦,速带小板凳前来围观
10
4088主程序需要的SD卡资源
推荐文章
1
RT-Thread应用项目汇总
2
玩转RT-Thread系列教程
3
国产MCU移植系列教程汇总,欢迎查看!
4
机器人操作系统 (ROS2) 和 RT-Thread 通信
5
五分钟玩转RT-Thread新社区
6
【技术三千问】之《玩转ART-Pi》,看这篇就够了!干货汇总
7
关于STM32H7开发板上使用SDIO接口驱动SD卡挂载文件系统的问题总结
8
STM32的“GPU”——DMA2D实例详解
9
RT-Thread隐藏的宝藏之completion
10
【ART-PI】RT-Thread 开启RTC 与 Alarm组件
最新文章
1
RT-thred的stm32h723对应bsp包CubeMX添加其他外设报错
2
RT-Thread中的time溢出问题,时间戳溢出,解决方法
3
ART-PI使用env驱动ETH网卡,pc和板子可以ping通
4
SystemView线程名字不显示
5
只用网页也能跑RT-Smart 无门槛腾讯Cloud studio + smart-build快速构建
热门标签
RT-Thread Studio
串口
Env
LWIP
SPI
AT
Bootloader
Hardfault
CAN总线
FinSH
ART-Pi
DMA
USB
文件系统
RT-Thread
SCons
RT-Thread Nano
线程
MQTT
STM32
RTC
rt-smart
FAL
I2C_IIC
UART
ESP8266
cubemx
WIZnet_W5500
ota在线升级
PWM
BSP
flash
freemodbus
packages_软件包
潘多拉开发板_Pandora
定时器
ADC
GD32
flashDB
socket
编译报错
中断
Debug
rt_mq_消息队列_msg_queue
keil_MDK
ulog
SFUD
msh
C++_cpp
MicroPython
本月问答贡献
RTT_逍遥
9
个答案
2
次被采纳
三世执戟
8
个答案
1
次被采纳
KunYi
8
个答案
1
次被采纳
winfeng
2
个答案
1
次被采纳
YZRD
2
个答案
1
次被采纳
本月文章贡献
catcatbing
2
篇文章
5
次点赞
swet123
1
篇文章
4
次点赞
Days
1
篇文章
4
次点赞
YZRD
1
篇文章
2
次点赞
阳光的掌控者
1
篇文章
1
次点赞
回到
顶部
发布
问题
分享
好友
手机
浏览
扫码手机浏览
投诉
建议
回到
底部