📈 Supported communication types : Serial Port, Network, Bluetooth, HTTP, WebSocket, MQTT and Modbus.
📂 Save directive content and organize by collections.
🎨 Text, hex, file and form editor to build any kind of parameter contents
🚀 Easy to build complex parameter data with structural form, without any calculator, just input what doc says.
📄 Load parameters from file and send content line by line, or bytes by bytes.
🎩 Environment variables, script variables and quick calls make it more powerfully to build dynamic parameters.
📊 Stream, hex, text, structural formatter and plotter to show response more analysable.
📚 Export response data to bin, text and excel files.
🚦 Bind directive on widgets to build a ui controll panel by draging and droping without any code.
🍡 Button, slider, text input, slect, map, plotter, inidactor, timer and more widgets are suppported in panel.
🖥️ Log viewer and variable manager to monitoring panel executing.
✔️ Create testcases for directive with different parameter value and execute testcase to keep directive response available.
📜 Generate project document from directive definations to pdf or markdown file.
🌎 I18n: Experience the app in your language. (You can make a pull requests to help us to translate bittly) .
⏳ and more ...
- Download it from https://bittly.sigechen.com/download
- Execute the installer program or unzip the zip file.
- Click
Bittly
and start to using it.
You can find document here https://bittly.sigechen.com/manual
- Setup nodejs environment
- Clone this repo with git
git clone https://github.com/sige5193/bittly.git
- Install dependencies by npm
npm install
- Start dev server by
npm run electron:serve
- Run unit test by
npm run test:unit
- Build app package by
npm run electron:build
Please contribute using Github Flow, create a branch, commit and open a pull request.
This project is licensed under the GPL-2.0 - see the LICENSE
file for details.