¿Qué es Azure IoT Central?

IoT Central es una plataforma de aplicaciones como servicio (aPaaS) de IoT que reduce la carga y el costo del desarrollo, la administración y el mantenimiento de soluciones de IoT. Use IoT Central para evaluar rápidamente el escenario de IoT y evaluar las oportunidades que puede crear para su negocio. Para simplificar el desarrollo de una infraestructura de IoT compleja y en constante evolución, IoT Central le permite centrar sus esfuerzos en determinar el impacto empresarial que podría crear con el flujo de datos de IoT.

La interfaz de usuario web le permite conectar rápidamente dispositivos, supervisar sus condiciones, crear reglas y administrar dispositivos y sus datos a lo largo de su ciclo de vida. Además, le permite actuar sobre la información del dispositivo mediante la extensión de IoT Intelligence en aplicaciones de línea de negocio. Una vez que haya usado IoT Central para evaluar sus escenarios de IoT, puede crear su solución de Azure IoT preparada para la empresa.

En este artículo se proporciona información general sobre las características de Azure IoT Central.

Precios

Las aplicaciones que se crean con un plan estándar se facturan por dispositivo, y se puede elegir entre un plan de precios Estándar 0, Estándar 1 o Estándar 2, siendo gratis los dos primeros dispositivos. Más información sobre los precios de IoT Central.

Creación de una aplicación de IoT Central

Puede implementar rápidamente una aplicación de IoT Central nueva y, luego, personalizarla según sus requisitos específicos. Las plantillas de aplicación de Azure IoT Central son una herramienta que ayuda a poner en marcha el desarrollo de las soluciones de IoT. Puede usar las plantillas de aplicación para todo, desde hacerse una idea de lo que es posible, pasando por la personalización completa de la aplicación para que se adapte a su escenario.

Comience con una plantilla de aplicación genérica o con una de las enfocadas al sector:

Consulte el inicio rápido Uso del smartphone como dispositivo para enviar telemetría a una aplicación de IoT Central para aprender a crear la primera aplicación y a conectar un dispositivo.

Conexión de dispositivos

Después de crear la aplicación, el primer paso es crear y conectar los dispositivos. En el vídeo siguiente se explica el proceso de conexión de un dispositivo a una aplicación de IoT Central:

Cada dispositivo conectado a IoT Central usa una plantilla de dispositivo. Una plantilla de dispositivo es el plano técnico que define las características y el comportamiento de un tipo de dispositivo, por ejemplo:

  • La telemetría que envía. Los ejemplos incluyen la temperatura y la humedad. La telemetría es la transmisión de datos.
  • Las propiedades empresariales que un operador puede modificar. Los ejemplos incluyen una dirección de cliente y la fecha en que se prestó servicio por última vez.
  • Las propiedades de dispositivo que establece un dispositivo y que son de solo lectura en la aplicación. Por ejemplo, el estado de una válvula, abierta o cerrada.
  • Propiedades de dispositivo que un operador establece y que determinan el comportamiento del dispositivo. Por ejemplo, la temperatura de destino del dispositivo.
  • Comandos a los que llama un operador y que se ejecutan en un dispositivo. Por ejemplo, un comando para reiniciar un dispositivo de forma remota.

Cada plantilla de dispositivo incluye:

  • Un modelo de dispositivo que describe las funcionalidades que debe implementar el dispositivo. Entre estas funcionalidades, se incluyen:

    • La telemetría que transmite a IoT Central.
    • Las propiedades de solo lectura que utiliza para notificar el estado a IoT Central.
    • Las propiedades de escritura que recibe de IoT Central para establecer el estado del dispositivo.
    • Los comandos a los que se llama desde IoT Central.
  • Propiedades de la nube que no están almacenadas en el dispositivo.

  • Personalizaciones, formularios y vistas de dispositivo que forman parte de la aplicación IoT Central.

Tiene varias opciones para crear plantillas de dispositivo:

  • Diseñe la plantilla de dispositivo en IoT Central e implemente el modelo de dispositivo en el código del dispositivo.
  • Cree un modelo de dispositivo mediante Visual Studio Code y publíquelo en un repositorio. Implemente el código del dispositivo desde el modelo y conecte el dispositivo a la aplicación de IoT Central. IoT Central encuentra el modelo de dispositivo en el repositorio y crea automáticamente una plantilla de dispositivo simple.
  • Cree un modelo de dispositivo mediante Visual Studio Code. Implemente el código del dispositivo a partir del modelo. Importe manualmente el modelo de dispositivo en la aplicación de IoT Central y agregue las propiedades, las personalizaciones y las vistas de la nube que la aplicación de IoT Central necesite.

Si la telemetría de los dispositivos es demasiado compleja, puede asignar telemetría en la entrada a IoT Central para simplificarla o normalizarla.

Personalización de la interfaz de usuario

Personalice la interfaz de usuario de la aplicación de IoT Central para los operadores responsables del uso cotidiano de la aplicación. Las personalizaciones que puede realizar incluyen:

  • Configurar paneles personalizados para ayudar a los operadores a descubrir información y resolver los problemas con mayor rapidez.
  • Configurar análisis personalizados para explorar los datos de series temporales de los dispositivos conectados.
  • Definir el diseño de las propiedades y la configuración en una plantilla de dispositivo.

Administración de los dispositivos

Use la aplicación IoT Central para administrar los dispositivos de la solución de IoT Central. Los operadores realizan tareas como:

  • Supervisar los dispositivos conectados a la aplicación.
  • Solucionar problemas y errores de los dispositivos.
  • Aprovisionar dispositivos nuevos.

Puede definir reglas y acciones personalizadas que se aplican a la transmisión de datos desde los dispositivos conectados. Un operador puede habilitar o deshabilitar estas reglas en el nivel de dispositivo para controlar y automatizar las tareas dentro de la aplicación.

Al igual que con cualquier solución de IoT diseñada para funcionar a gran escala, es importante tener un enfoque estructurado en relación con la administración de dispositivos. No basta con conectar los dispositivos a la nube, sino que es necesario mantener los dispositivos conectados y en buen estado. Use las siguientes funcionalidades de IoT Central para administrar los dispositivos a lo largo del ciclo de vida de la aplicación:

Paneles

Comience con un panel generado previamente en una plantilla de aplicación, o bien cree sus propios paneles adaptados a las necesidades de sus operadores. Puede compartir los paneles con todos los usuarios de la aplicación, o bien mantenerlos privados.

Reglas y acciones

Cree reglas personalizadas basadas en el estado y la telemetría de los dispositivos, con el fin de identificar aquellos que necesitan atención. Configure acciones para notificar a las personas adecuadas y asegúrese de que se aplican medidas correctivas en el momento oportuno.

Trabajos

Los trabajos permiten aplicar actualizaciones individuales o en masa a los dispositivos, para lo que se establecen propiedades o se realizan llamadas a comandos.

Integración con otros servicios

Como plataforma de aplicaciones, IoT Central permite transformar los datos de IoT en información empresarial que produce resultados útiles. Entre los ejemplos, se incluyen: determinar las tendencias de eficiencia de máquinas y predecir el uso de energía futura en una planta de fábrica.

Las reglas, la exportación de datos y la API REST pública son ejemplos de integración de IoT Central con aplicaciones de línea de negocio:

How IoT Central can transform your IoT data

Genere conclusiones comerciales a través de la creación de canalizaciones de análisis personalizados para procesar la telemetría de sus dispositivos y almacenar los resultados. Configure las exportaciones de datos en la aplicación de IoT Central para exportar datos de telemetría, cambios de propiedades de los dispositivos y cambios de las plantillas de dispositivos a otros servicios en los que puede analizar, almacenar y visualizar los datos con sus herramientas preferidas.

Creación de soluciones de IoT personalizadas e integraciones con las API REST

Cree soluciones de IoT como:

  • Aplicaciones de Mobile Companion que pueden configurar y controlar dispositivos de forma remota.
  • Integraciones personalizadas que permiten a las aplicaciones de línea de negocio existentes interactuar con los datos y dispositivos de IoT.
  • Aplicaciones de administración de dispositivos para el modelado de dispositivos, la incorporación, la administración y el acceso a los datos.

Administración de la aplicación

Las aplicaciones IoT Central están totalmente hospedadas por Microsoft, lo que reduce la sobrecarga de administración que suponen las aplicaciones. Los administradores administran el acceso a la aplicación con roles de usuario y permisos y realizan un seguimiento de la actividad mediante registros de auditoría.

Roles de usuario

La documentación IoT Central hace referencia a cuatro roles de usuario que interactúan con una aplicación de IoT Central:

Pasos siguientes

Ahora que tiene una visión general de IoT Central, estos son los siguientes pasos sugeridos: