#modbus-tcp #serial-port #debugging #mqtt #tty #multi-protocol #rtu #udp #debugging-tool #aoba

yanked aoba_protocol

Multi-protocol debug & simulation CLI tool (Modbus, MQTT, TTY, TCP/UDP, etc.)

1 unstable release

0.0.2 Nov 10, 2025

#6 in #multi-protocol

Apache-2.0

185KB
4.5K SLoC

Aoba Logo

Aoba

Checks status E2E TUI status E2E CLI status License Latest Version

EN | ZH

Multi-protocol debugging and simulation CLI tool, supporting Modbus RTU, MQTT, TCP and more.

Under active development

Features

  • Serial and network protocol debugging
  • Protocol simulation (master/slave, client/server)
  • Automatic TUI/GUI switching
  • Create and manage virtual serial ports

Quick start

  1. Install the Rust toolchain
  2. Install the tool: cargo install aoba
  3. Run the tool: execute the installed aoba binary (or use your package manager's path)

Notes:

  • Detailed documentation is still being written.
    • Examples and some reference material live in the examples/ and docs/ directories but are not yet comprehensive.
    • If you want to run automated tests or CI workflows, check ./scripts/ and the example test folders for guidance.

Contribution

Contributions are welcome — please open issues or pull requests. See the repository for coding guidelines and CI configuration.

Dependencies

~23–39MB
~476K SLoC