Target: Build a protocol testing tool that supports various connection methods.
- Supports Windows/Mac/Linux.
- Supports multiple connection sessions.
- Supports Serial/TCP Client/TCP Server.
- Multiple encoding options: Hex/ASCII/Base64.
- Supports sending only the selected text as command.
- Project management support for convenient handling and sharing of test instructions.
- Advanced command blocks:
- String: Supports features such as length, padding, padding position, padding length, encoding, etc.
- Decimal: Supports features like type, padding, padding position, padding length, encoding, byte order, etc.
- Delay: Insert a delay timer between two blocks.
- Supports sending a single command block or multiple command blocks to either a single session or multiple sessions.
- Supports saving commands and logs as text.
- Optimized interface with the introduction of Lumino, facilitating drag-and-drop functionality, layout changes, and enhanced convenience for multiple connections, vue3-lumino-widget
- Light/Dark themes.
- English/Chinese Languages.
- Frame Project: Frame project include basic data blocks, frames build with blocks, and suites which include frames. Using frame project, we can build many re-use commands of various protocols, such as Modbus.
- Frame/Reference
- Suite
- Windows Store
- Nodejs: 18.18.2
- Electron: 28.3.0
yarn
npm run electron:dev
npm run vite:build
npm run forge:make