2 Star 4 Fork 3

知物智能/IoTMan

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README

TalkMan

介绍

在2年的IOT开发中,经常使用串口调试、mqtt消息调试等,mqtt调试找不到好用的工具,通过比较,一直在使用mqtt.fx,但每次费心费力编辑好一个消息发送测试后,一旦软件关掉,下次又得重新编辑,非常浪费时间,就萌生了自己写一个小工具的想法。

既然做了mqtt,那么是不是可把IOT开发中可能用到的各种通讯相关的功能的都做了呢,就有了本软件的总体思路:多协议通讯交互工具,用于开发调试使用,支持串口、TCP、UDP、MQTT、COAP等,基于插件化架构,可方便支持不同通讯协议。

特性

  • 按项目组织管理调试案例
  • 所有通讯调试的各种消息或指令、订阅等等,都将持久化保存,便于重复使用
  • 串口、TCP、UDP、MQTT、COAP发送、接收消息或指令的方式有相似也有不同,将分别提供不同的工作台,最大限度提高操作体验
  • 支持单次和批量调试测试
  • 支持类似单元测试的自动化测试
  • 提供有限的压力测试

技术说明

基于javafx 11 开发,模块化开发打包,将打包发布为不依赖jdk运行的可安装应用程序,跨平台支持MAC、Windows、Linux。

版本说明

2020-8-16 v0.5.5 本版本只实现了mqtt,基本具有MQTT协议的开发时常用调试功能。 ,MQTT 客户端使用eclipse paho client,目前网络协议只支持TCP,SSL尚未实现。payload的编辑对json进行了较好支持,后续计划支持BSON、二进制、messagepack 等格式的编解码。

使用

目前尚未打包发布,可通过下载源码运行试用。

  • 安装jdk11 以上版本
  • clone代码
  • 在项目根目录执行mvn javafx:run 或者 ./gradlew run

空文件

简介

多协议通讯交互工具,用于开发调试使用,支持串口、TCP、UDP、MQTT、COAP等,基于插件化架构,可方便支持不同通讯协议。 展开 收起
Java
取消

发行版

暂无发行版

贡献者

全部

近期动态

不能加载更多了
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
Java
1
https://gitee.com/laohoo/IoTMan.git
git@gitee.com:laohoo/IoTMan.git
laohoo
IoTMan
IoTMan
master

搜索帮助