The hardware has a USB-C port which supports a USB-CDC serial interface to allow for debugging and configuration of the hardware and powering the device. A USB connection is not required if these features are not needed. See Opening Up a Serial Port for easy ways to interact with the device.
Structure
<command> <password> <topic> <data>
...
Description | Explanation | |
| Write a device setting (see device settings table) | |
| Read a device setting (see device settings table) | |
| Emulate an MQTT command if | |
| Returns command help text | |
| Returns the Gumband Firmware Version | |
| Restart the Gumband device | |
| Restart into the bootloader (device firmware update) | Print the peripheral and property structure |
Device Settings <topic> <data>
Command | Topic | Data |
|
| read device MAC |
|
|
|
|
|
|
|
| Set default gateway |
|
| Set subnet mask |
|
| Set preferred dns ip (set to |
|
| Set master cloud server IP (or address) and port |
|
| Set exhibit server IP and port |
|
| Enable cloud server encryption: |
|
|
|
|
| Set device authentication token - generated in the Gumband dashboard when adding new hardware |
|
| Set device hardware ID - generated in the Gumband dashboard when adding new hardware |
|
| Write user data location 32 single byte locations available OR
|
|
|
|
|
| Set USB password - 6 to 16 characters, set to |
|
|
When MQTT over USB is enabled: Any valid MQTT topic with corresponding data is supported |
...