Glossary
| Term | Description |
|---|---|
| Toit | A programming language designed for IoT devices, which we provide a high level SDK for. [Toit official website] |
| ESP32 | A popular low-cost microcontroller with built-in WiFi and Bluetooth, used in some Lightbug devices. [ESP32 on Wikipedia] |
| Message | A packet of communication sent between clients, using the Lightbug protocol. |
| Prefix | Optional bytes before a message to make it easier to see in a byte stream.0x4c, 0x42 which is LB in ascii. |
| Header | The first part of the message that contains metadata about a message. Length, type, method, and other generic metadata or instruction. |
| Payload | The primary data that is being sent in a message. |
| Header field type | A field type uint8 that is used within header data.These are generally reused across all message types. |
| Payload field type | A field type uint8 that is used within payload data.These are generally specific to a message type. See messages. |
| bBytes | A byte array that represents a length and that amount of data in bytes. A bByte entry might be 3 9 9 9, where 3 is the length, and 9 9 9 is the data. |