¿Qué es Azure IoT Central?

IoT Central es una plataforma de aplicaciones de IoT que reduce la carga y el costo del desarrollo, la administración y el mantenimiento de soluciones de IoT de nivel empresarial. La elección de compilar con IoT Central ofrece la oportunidad de centrar el tiempo, el dinero y la energía en transformar su negocio con datos de IoT, en lugar de simplemente mantener y actualizar una infraestructura de IoT compleja y continuamente en constante evolución.

La interfaz de usuario web le permite conectar rápidamente dispositivos, supervisar sus condiciones, crear reglas y administrar millones de 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.

Para IoT Central, en este artículo se describe lo siguiente:

  • Cómo crear una aplicación.
  • Conexión de los dispositivos a la aplicación.
  • Integración de la aplicación con otros servicios.
  • Administración de la aplicación.
  • Los roles típicos de usuario asociados a un proyecto.
  • Opciones de precios.

Creación de la aplicación IoT Central

Implemente rápidamente una nueva aplicación de IoT Central y, a continuación, personalícela según sus requisitos específicos. Comience con una plantilla de aplicación genérica o con una de las enfocadas al sector:

Consulte el inicio rápido Creación de una aplicación para ver un tutorial sobre cómo crear la primera aplicación.

Conexión de dispositivos

Después de crear la aplicación, el primer paso es crear y conectar los dispositivos. 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 del dispositivo que se establecen mediante un dispositivo y que son de solo lectura en la aplicación. Por ejemplo, el estado de una válvula, abierta o cerrada.
  • Propiedades, que un operador establece, que determinan el comportamiento del dispositivo. Por ejemplo, la temperatura de destino del dispositivo.
  • Comandos, a los que un operador puede llamar, 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 pregenerado 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. 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:

Transformación de datos de IoT mediante IoT Central

Puede generar información empresarial, como determinar las tendencias de eficiencia de la máquina o predecir el uso futuro de la energía en una fábrica, mediante la creación de canalizaciones de análisis personalizadas para procesar los datos de telemetría de los dispositivos y almacenar el resultado. 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 permisos y roles de usuario.

Precios

Para crear aplicaciones de IoT Central se puede usar una evaluación gratuita de 7 días, o bien un plan de precios estándar.

  • Las aplicaciones que se crean mediante el plan gratuito no tienen costo durante siete días y admiten un máximo de cinco dispositivos. En cualquier momento antes de que expiren puede convertirlas para que usen un plan de precios estándar.
  • 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.

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: