image.png

The input box in this section looks similar to the one above, but it serves a different purpose.

This field is designed specifically for sending single JSON commands, and the command entered here can be sent directly to the driver board by clicking the SEND button.

There is no need to upload the command to the device before execution — it enables real-time JSON command interaction through the web interface.

Below this component is the JSON Command Library.

Users can click on any command in the list, and that command will be automatically filled into the JSON Interface input box.

You may then edit the command as needed and press SEND to transmit it immediately to the driver board.

JSON commands form the core communication mechanism between the user and the driver board.

Almost all features of the system are controlled through JSON commands — not only servo control, but also Wi-Fi, ESP-NOW, OLED display, buzzer output, file system operations, and various other device settings.

We chose this interaction method not only for its flexibility and scalability, but also because JSON commands are easy for users to generate programmatically on external devices.

They are human-readable, highly debuggable, and well-suited for script-based automation.

Refer to the JSON Command Communication Guide section for details on each available JSON command and their functions.

image.png