Administración de dispositivos con AWS IoT - AWS IoT

Administración de dispositivos con AWS IoT

AWS IoT proporciona un registro que le ayuda a administrar los objetos. Un objeto es una representación de un dispositivo concreto o de una entidad lógica. Puede ser un dispositivo físico o un sensor (por ejemplo, una bombilla o un interruptor en la pared). También puede ser una entidad lógica, como una instancia de una aplicación o una entidad física que no se conecta con AWS IoT, pero que está relacionada con otros dispositivos que sí lo están (por ejemplo, un automóvil con sensores de motor o un panel de control).

La información sobre un objeto se almacena en el registro en forma de datos JSON. A continuación, se muestra un ejemplo de objeto:

{ "version": 3, "thingName": "MyLightBulb", "defaultClientId": "MyLightBulb", "thingTypeName": "LightBulb", "attributes": { "model": "123", "wattage": "75" } }

Los objetos se identifican por su nombre. También pueden tener atributos, que son pares nombre-valor que puede utilizar para almacenar información acerca del objeto, como su número de serie o su fabricante. 

En un caso de uso de dispositivo típico, se utiliza el nombre del objeto como ID de cliente MQTT predeterminado. Aunque no es obligatorio establecer un mapeo entre el nombre de un objeto del registro y el uso que hace de los ID de cliente MQTT, los certificados o el estado de sombra, le recomendamos que elija un nombre de objeto y lo utilice como ID de cliente MQTT, tanto para el registro como para el servicio Device Shadow. De esta forma, puede organizar su flota de IoT más fácilmente, sin perder la flexibilidad del modelo de certificado de dispositivo subyacente o las sombras.

No es necesario crear un objeto en el registro para conectar un dispositivo a AWS IoT. Al añadir objetos al registro, podrá administrar y buscar dispositivos con más facilidad.