Software Source Code

Firmware

Common

Field Value
Baud Rate 115200
Data Bits 8
Parity None
Stop Bit 1

Commands are sent as JSON strings with a message ID (may be an empty string, but must be present), a URI, an HTTP verb, and possibly arguments.

Tone Ring Controller

Command Name URI Verb
Get Device Name /motor PUT
{"messageId":"1000","uri":"/motor","verb":"PUT", "args":{"revolutions":1, "speed": 30, "CW":1}}
{messageId":"1000","revolutions":1, "speed": 30, "CW":1}