爱意满满的作品展示区。
yplam

CycBox: 跨平台物联网调试工具,支持串口、TCP、UDP、MQTT、Modbus、远程调试、Lua 脚本、高精度时钟

  •  
  •   yplam · 2h 29m ago · 135 views

    开发这个软件的初衷是为了实现串口调试中的高频发送,以及根据设备的响应内容发送应答,因此软件的设计重点是高性能与可扩展。

    代码架构是 Flutter + Rust ,软件最大的特点是支持 1 毫秒分辨率的延时,精度为 ±0.5 毫秒,可以基于循环发送功能实现每秒超过 1000 次的数据收发。也支持使用 Lua 脚本实现毫秒内的消息应答。

    GitHub: github.com/cycbox/cycbox (求 Star ⭐)

    功能:

    • 支持串口、蓝牙串口、TCP 、UDP 、WebSocket 以及 P2P 加密连接,支持多个连接间的数据桥接
    • 支持 MQTT ,并且内置 Broker ,可以在不依赖外部软件的情况下实现 MQTT 调试
    • 支持 Modbus RTU/TCP ,并且两者均支持 Master 与 Slave 设备
    • 内置多种数据帧格式支持,譬如 AT 指令,COBS ,SLIP ,也可以使用 JSON 定义复杂的数据帧类型
    • 内嵌 Lua 脚本引擎,用于实现消息数据解析,消息应答,定时发送,以及两个连接间的数据桥接,或者转发到外部系统,如 TimescaleDB ,Discord webhooks 等
    • 跨平台,支持 Windows ,Linux 与 Android ,以及 headless 模式的 cycbox-edge 用于部署到 Arm Cortex-A7 等资源受限的边缘节点
    • 远程调试功能,基于 iroh 的加密连接,桌面端可连接到边缘节点进行调试
    • MCP 与 AI 助手,可以根据用户提供的 PDF 设备数据手册,文档,或者 MCU 下位机源码,配置连接参数,生成消息发送模板以及编写 Lua 调试脚本
    • 基于协议或者 Lua 脚本的数据解析,支持数据下载,实时曲线图,FFT

    欢迎下载试用:

    Windows 商店 https://apps.microsoft.com/detail/9n9d7d1mv4sf

    Github https://github.com/cycbox/cycbox

    视频教程:

    No Comments Yet
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   4472 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 42ms · UTC 05:33 · PVG 13:33 · LAX 22:33 · JFK 01:33
    ♥ Do have faith in what you're doing.