AWS IoT Core のアイコン

AWS IoT Core Especializado2015年〜

Servicio administrado para conectar de forma segura dispositivos IoT a la nube y procesar mensajes

Qué hace

AWS IoT Core es un servicio administrado que conecta de forma segura miles de millones de dispositivos IoT a la nube de AWS y procesa mensajes entre dispositivos y la nube. Admite los protocolos MQTT, HTTPS y WebSocket, y proporciona capacidades de autenticación de dispositivos, enrutamiento de mensajes y device shadow (gestión de estado).

Casos de uso

Se utiliza para la gestión de dispositivos de hogar inteligente, monitorización de equipos de fábrica, telemática vehicular, recopilación de datos de sensores IoT agrícolas y monitorización de dispositivos sanitarios.

Analogía cotidiana

Es como una centralita telefónica. Acepta llamadas (mensajes) de numerosos teléfonos (dispositivos) y las conecta con la persona adecuada (servicios de AWS). También gestiona el cifrado de llamadas (TLS) y la verificación del llamante (autenticación de dispositivos).

¿Qué es IoT Core?

AWS IoT Core es el servicio fundamental para aplicaciones IoT. Cuando un dispositivo publica un mensaje usando el protocolo MQTT, el motor de reglas de IoT Core ejecuta automáticamente acciones basadas en el contenido del mensaje, como guardar en DynamoDB, invocar Lambda o almacenar en S3.

Device Shadows y el motor de reglas

Un device shadow es una representación virtual que gestiona el estado actual y el estado deseado de un dispositivo en JSON. Incluso cuando un dispositivo está desconectado, puede consultar su estado y cambiar configuraciones a través del shadow. El motor de reglas filtra y transforma mensajes usando una sintaxis similar a SQL y los enruta a más de 20 servicios de AWS. Para organizar los conceptos y técnicas detrás de los device shadows y el motor de reglas, los libros de referencia (Amazon) son útiles.

Primeros pasos

Cree un 'Thing' en la consola de IoT Core y emita un certificado X.509 para colocarlo en el dispositivo. Configure una política para establecer los permisos de conexión, publicación y suscripción del dispositivo. Use el cliente de prueba MQTT para verificar el envío y recepción de mensajes, luego cree reglas para automatizar el procesamiento de mensajes.

Aspectos a tener en cuenta

  • La gestión de certificados de dispositivos es crítica. Las filtraciones de certificados representan un riesgo de seguridad, por lo que debe emitir certificados únicos por dispositivo
  • Se factura según el número de mensajes. Tenga en cuenta los costos con mensajes de alta frecuencia de un gran número de dispositivos
共有するXB!