Device Attributes

Working with IoT device attributes

See Working with IoT device attributes.

Attributes are treated key-value pairs. Flexibility and simplicity of the key-value format allow easy and seamless integration with almost any IoT device on the market.

Device specific attributes are separated into two main groups:

  • client-side attributes - attributes are reported and managed by the device application. For example current software/firmware version, hardware specification, etc.

  • shared attributes - attributes are reported and managed by the server-side application. Visible to the device application. For example customer subscription plan, target software/firmware version.

../_images/138c4286b0dfd52f6ca1b842e1d1930fa247bf6ab28aa6369cde4cd20a5ad318.svg

TODO: move to api!!!!

Publish attribute update to the server

Request attribute values from the server

Subscribe to attribute updates from the server