ptma / mqtt-insight Goto Github PK
View Code? Open in Web Editor NEWMqtt GUI client for Mac OSX, Windows and Linux
License: Apache License 2.0
Mqtt GUI client for Mac OSX, Windows and Linux
License: Apache License 2.0
版本 1.0.0
系统 arch linux
场景:
当你在调试某些设备或命令时, 你会有多个候选指令, 比如 我调试 物联网设备的时候 会有 分闸指令 合闸指令, 只有一个输入框, 我就得专门找一个技术本, 记录 合闸是什么topic payload 分闸是什么topic payload 非常的麻烦
期望:
有一个类似这样的 tab: [分闸] [合闸] [读取] +
可以直接让我去选择我预设的消息模板, 我自己去重命名记录, 另外我这里的指令可能不一定是json 也可能是 hex 所以 每个 tab的消息编码也可以是不一样的
提供类似于 {{uuid}} {{timestamp}} {{rand}} 类似这种系统变量 直接替换topic 或 payload 中的内容
版本 1.0.0
现状
订阅格式为 plain ,
更多 消息格式为 json, 预览勾选格式化
预览区域 格式化 无效
疑惑:
我理解的更多的消息格式应该是所谓全局的消息解码模式, 但是全局模式我没有发现 atuo ??
订阅区域的解码, 应该是当前消息自定义的解码模式,也就是跟全局不一样的解码模式
期望:
预览区域的格式化能在当前消息的解码模式下, 再次识别做格式化 比如 base64之后 是个json 再格式化
并且预览区域的解码可以再次修改, 比如 我是按plain做的解码, 实际上这个应该是2禁止, 所以我向重新单独看看这个消息的hex的内容
如题
版本 1.0.0
系统 arch linux
描述:
订阅主题 消息格式为 auto
当我发送二进制消息时, 消息为乱码
期望:
当消息为不可见字符时, 能够自动使用hex的方式进行展示
或者
能否提供一个 atuo + 被选解码 这种形式
版本 1.0.0
场景: 当我订阅了多个设备的tpic, 我发现了其中一个设备数据异常, 这时候我就想要聚焦一下这个设备的订阅, 或者有个参照一个好设备和一个问题设备的消息响应.
期望: 当我使用 "聚焦模式" 这时候所有订阅还在订阅, 消息列表之展示我聚焦的这几个设备
最简单的做法, 单击选中表示聚焦, 这样只能聚焦一个订阅, ctrl + 单击 聚焦多个订阅
版本 1.0.0
系统: arch linux
现状:
当我进行订阅之后, 不管我是收藏了, 还是没有收藏, 关闭软件后, 再次打开重联后, 订阅列表都是空的
期望:
另外: 收藏我没发现这个到底有什么用, 建议去掉
版本 1.0.0
建议 打开软件就展示连接管理
目前打开软件就是空白页面, 感觉好空啊
Version 1.0.0
现状:
mqtt 连接之后, 没有关闭按钮, 想要关闭连接只能 x掉当前连接, 这样会导致所有的订阅消息全部消失
期望:
能新增 关闭连接按钮
版本 1.0.0
消息发布按钮, 目前在左下角
期望:
建议移动到右下角, 没啥原因只是感觉非常的别扭, 我们已经被 各大聊天软件教育的非常成功了,
发送按钮放到左边感觉比较反人类.
版本 1.0.0
系统 arch linux
目前在订阅界面, 右上角默认是 [搜索 置顶 上一条 下一条 最后 自动滚动 更多]
期望:
不同的用户, 需求可能不一样, 有些可能要频繁的切换 消息的解码, 有些需要清理所有消息
建议这里可以 自定义
版本 1.0.0
建议 已订阅内容允许再次编辑
版本 1.0.0
当前:
展示内容 只能被全部复制
期望:
当展示的内容, 可以用鼠标选择性复制部分内容, 包括 topic payload qos 以及时间
版本 1.0.0
已经订阅内容支持右键菜单
提供最常见的操作:
禁用/启用
编辑
消息格式
版本 1.0.0
系统 arch linux
描述:
在我第一次运行该软件时, 我好像看到过一个说让我将配置文件保存到什么位置, 后面当我再去寻找该选项时, 没有看到当前选项
期望:
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.