IoT Concepts
Trimble IoT uses the following concepts
| Concept | Details |
|---|---|
| Access keys | Access Keys are the credentials used for accessing the delivery endpoints. |
| Application | An application can be a downstream processor that consumes messages from delivery endpoints or sends outbound commands. |
| Device | A device is an entity that communicates through the IoT gateway. It possesses a serial number, model, manufacturer and a certificate to connect and communicate through the gateway. |
| Device certificate | A device certificate is an x.509 certificate that is embedded in a device hardware which provides proof of the device’s identity. |
| Direct method | Direct method refers to a request-response interaction with a device similar to an HTTP call in that they succeed or fail immediately after a response timeout. |
| Gateway | A gateway refers to a TCP/UDP/MQTT message broker that enables devices and applications to communicate with each other in a secured manner. |
| Group | A group is a collection of devices that share common traits. A group can be based on “device model” or “device fleet”. |
| Inbound messages | An inbound message/events (device-to-cloud message) refers to the message routed from a device to a gateway and delivered to an application. For more information, click here. |
| Message routing | Capture, filter and route events to various delivery endpoints. |
| OTA update | An over-the-air (OTA) update is a wireless transfer of new software, firmware or other updates to a device. |
| Outbound messages | An outbound message/events (cloud-to-device message) refers to the message routed from an application to the device. For more information, click here. |