AWS IoT Things Graph

Desarrolle visualmente aplicaciones de IoT

AWS IoT Things Graph es un servicio que facilita la conexión visual de diferentes dispositivos y servicios en la nube para crear aplicaciones de IoT.

Hoy en día, las aplicaciones de IoT se crean utilizando diferentes dispositivos y servicios web con el fin de automatizar tareas para una amplia gama de casos de uso, como hogares inteligentes, automatización industrial y administración de la energía. Debido a que no existen estándares ampliamente adoptados, en la actualidad, para los desarrolladores se dificulta hacer que los dispositivos de varios fabricantes se conecten entre sí y con los servicios web. Esto los obliga a escribir muchos códigos para conectar todos los dispositivos y servicios web que necesitan para su aplicación de IoT. AWS IoT Things Graph ofrece una interfaz visual donde puede arrastrar y soltar dispositivos y servicios web a fin de conectarlos y coordinarlos, y así poder crear aplicaciones de IoT rápidamente. Por ejemplo, en una aplicación de agricultura comercial, puede definir las interacciones entre los sensores de humedad, la temperatura y los rociadores con servicios de datos meteorológicos en la nube y así automatizar el riego. Los dispositivos y los servicios se representan utilizando componentes reutilizables creados previamente (llamados modelos) que ocultan detalles de bajo nivel, como protocolos e interfaces, y son fáciles de integrar para crear flujos de trabajo sofisticados.

Puede comenzar con AWS IoT Things Graph utilizando estos modelos preconfigurados para los tipos de dispositivos más conocidos, como conmutadores y controladores lógicos programables (PLC), o crear su propio modelo personalizado utilizando un lenguaje de modelado de esquemas basado en GraphQL e implementar su aplicación IoT en dispositivos habilitados para AWS IoT Greengrass, como cámaras, decodificadores de cable o brazos robóticos con unos pocos clics. IoT Greengrass es un software que ofrece cómputo local y conectividad segura en la nube para que los dispositivos puedan responder rápidamente a los eventos locales, incluso sin conexión a Internet, y se ejecuta en una amplia gama de dispositivos, desde una Raspberry Pi hasta en un dispositivo a nivel de servidor. Las aplicaciones de IoT Things Graph se ejecutan en dispositivos habilitados para IoT Greengrass.

Beneficios

Cree aplicaciones de IoT con mayor rapidez

AWS IoT Things Graph proporciona modelos reutilizables que representan dispositivos y servicios web, y soluciona las diferencias en los detalles de bajo nivel, como los protocolos de comunicación y las interfaces exclusivas. Es fácil combinar modelos para crear aplicaciones IoT con una interfaz visual. Puede usar una biblioteca de modelos predefinidos para los tipos de dispositivos conocidos, como conmutadores, cerraduras y controladores lógicos programables (PLC), y volverlos utilizar en diferentes implementaciones de aplicaciones. También puede crear sus propios modelos con un lenguaje de modelado de esquemas basado en GraphQL.

Cree flujos de trabajo sofisticados fácilmente

AWS IoT Things Graph le ofrece una forma visual de representar procesos complejos, como soldar chasis de automóviles en una línea de fabricación, automatizar paradas de líneas de producción cuando se detectan anomalías e implementar cierres de edificios cuando se identifica un comportamiento sospechoso, en la forma de un flujo de trabajo visual. Un flujo de trabajo consiste en un conjunto de interacciones en un orden específico entre dispositivos y servicios web. Para crear un flujo de trabajo, simplemente arrastre y suelte los dispositivos y los servicios web, y defina el orden de las interacciones entre ellos. Por ejemplo, puede crear uno que se active con un sensor de movimiento, el cual automáticamente tomará una foto y enviará un mensaje de texto. IoT Things Graph coordina la interacción entre dispositivos y servicios, incluida cualquier conversión de unidades o traducción de protocolos que resulten necesarias.

Fácil de administrar y monitorizar

Con unos pocos clics, AWS IoT Things Graph empaqueta e implementa su aplicación de IoT en dispositivos habilitados para AWS IoT Greengrass. IoT Things Graph coordina las interacciones entre dispositivos y servicios web, y reintenta los pasos con errores para que su flujo de trabajo funcione sin problemas. Mientras se ejecuta la aplicación, puede realizar un seguimiento de las métricas, configurar alarmas, ver archivos de registros y ver actualizaciones de estado en tiempo real.

Funcionamiento

Arrastre y suelte modelos de dispositivos y servicios web de la biblioteca.
(Haga clic para ampliar)
Paso 1: Cree un flujo de trabajo arrastrando y soltando modelos de dispositivos y servicios web desde la biblioteca de modelos. Defina las interacciones entre ellos. Para ello, especifique qué resultados se deben direccionar como entradas para otros modelos.
Elija un bucket de S3 y un dispositivo de Greengrass.
(Haga clic para ampliar)
Paso 2: elija el bucket de Amazon S3 para almacenar la configuración de la aplicación y el dispositivo AWS IoT Greengrass donde la ejecutará.
Asocie modelos a los dispositivos en el registro de IoT.
(Haga clic para ampliar)
Paso 3: Asocie los modelos a los dispositivos en su registro de AWS IoT con unos pocos clics en la consola. AWS IoT Things Graph utiliza esta asociación para capturar datos de telemetría de los dispositivos en la aplicación.
Defina el desencadenador para iniciar el flujo.
(Haga clic para ampliar)
Paso 4: Defina el disparador que iniciará el flujo. Los disparadores pueden ser salidas de dispositivos conectados localmente. En este ejemplo, cuando la cerradura de la puerta detecta una tarjeta válida, se activa el flujo de personalización del hotel.
Implemente la aplicación en un dispositivo de Greengrass.
(Haga clic para ampliar)
Paso 5: Implemente la aplicación en los dispositivos habilitados para AWS IoT Greengrass y ejecútela localmente. Los paquetes AWS IoT Things Graph relacionan las dependencias y los movimientos con los dispositivos. IoT Things Graph organiza interacciones localmente.
Arrastre y suelte modelos de dispositivos y servicios web de la biblioteca.
Asocie modelos a los dispositivos en el registro de IoT.
Defina el desencadenador para iniciar el flujo.
Implemente la aplicación en un dispositivo de Greengrass.

Casos de uso

Automatización del hogar

Los integradores de hogares inteligentes quieren conectar todo, desde refrigeradores hasta bombillas de luz y televisores. Sin embargo, tienen que luchar para que los dispositivos funcionen juntos porque provienen de diferentes proveedores. AWS IoT Things Graph elimina la necesidad de comprender detalles de dispositivos de bajo nivel para que los integradores puedan centrarse en la creación de aplicaciones conectadas para el hogar. Por ejemplo, IoT Things Graph facilita la creación de una solución de seguridad para el hogar que integre sensores de movimiento, detectores de humo y cámaras con servicios de reconocimiento facial a fin de poder detectar a un intruso y generar alertas. Luego, puede implementar la solución en hogares con diferentes diseños con unos pocos clics.

Automatización industrial

Las empresas industriales deben mantener los costos bajos y garantizar los niveles de inventario correctos. Quieren usar dispositivos conectados para obtener nuevos datos de la cadena de suministro, pero es difícil conectar dispositivos a la nube y también a los sistemas existentes de Planificación de Recursos Empresariales (ERP) porque esto requiere escribir código de bajo nivel. AWS IoT Things Graph le permite crear un modelo para cada dispositivo conectado y reutilizarlo en cientos de instalaciones diferentes sin tener que volver a escribir el código específico de la implementación. Como resultado, puede recopilar datos de dispositivos y conectarlos a sistemas ERP y comprender de forma más detallada la cadena de suministro. Debido a que las aplicaciones se implementan en el borde, pueden ejecutarse incluso sin conectividad a Internet.

Administración de la energía

Los proveedores de servicios desean optimizar el consumo de energía y brindar un mejor servicio al cliente, por lo que ofrecen medidores inteligentes que controlan los sistemas de ventilación, calefacción y aire acondicionado (HVAC) según las condiciones climáticas. Con AWS IoT Things Graph, puede agregar compatibilidad con varios sistemas de HVAC, conectarse a servicios de datos meteorológicos e implementar la aplicación en medidores inteligentes habilitados con AWS IoT Greengrass, sin la necesidad de pasar meses escribiendo código nuevo para la integración.

Explore las características del servicio Things Graph
Consulte las características del servicio

Explore más detalles sobre modelos, flujos de trabajo y monitorización de rendimiento de aplicaciones

Más información 
Obtenga una versión preliminar de AWS IoT Things Graph.
Regístrese para solicitar la versión preliminar

Únase para obtener la versión preliminar y probar AWS IoT Things Graph

Regístrese 
Lea las preguntas frecuentes sobre AWS IoT Things Graph
Obtenga respuesta a sus preguntas

Preguntas frecuentes de análisis sobre AWS IoT Things Graph

Más información