Tutorial: Uso de grupos de dispositivos para analizar la telemetría de dispositivo

En este artículo se describe cómo usar grupos de dispositivos para analizar los datos de telemetría del dispositivo en la aplicación de Azure IoT Central.

Un grupo de dispositivos es una lista de dispositivos que se agrupan entre sí porque cumplen algunos criterios especificados. Los grupos de dispositivos ayudan a administrar, visualizar y analizar los dispositivos a escala, agrupando dichos dispositivos en grupos lógicos más pequeños. Por ejemplo, puede crear un grupo de dispositivos para enumerar todos los dispositivos de aire acondicionado de Seattle para que, así, un técnico de Seattle pueda encontrar los dispositivos de los que es responsable.

En este tutorial, aprenderá a:

  • Creación de un grupo de dispositivos
  • Uso de un grupo de dispositivos para analizar la telemetría del dispositivo

Requisitos previos

Para completar los pasos de este tutorial, necesitará lo siguiente:

Incorporación y personalización de una plantilla de dispositivo

Agregue una plantilla de dispositivo desde el catálogo de dispositivos. En este tutorial se usa la plantilla de dispositivo ESP32-Azure IoT Kit:

  1. Para agregar una nueva plantilla de dispositivo, seleccione + New (+ Nuevo) en la página Device templates (Plantillas de dispositivo).

  2. En la página Select type (Seleccionar tipo), desplácese hacia abajo hasta que encuentre el icono de ESP32-Azure IoT Kit en la sección Use a preconfigured device template (Usar una plantilla de dispositivo preconfigurada).

  3. Seleccione el icono ESP32-Azure IoT Kit y Next: Revisión.

  4. En la página Revisar, seleccione Crear.

El nombre de la plantilla que creó es Sensor Controller. El modelo incluye componentes como Sensor Controller, SensorTemp y Device Information interface (Interfaz de información del dispositivo). Los componentes definen las funcionalidades de un dispositivo ESP32, como la telemetría, las propiedades y los comandos.

Agregue dos propiedades de la nube a la plantilla de dispositivo Sensor Controller:

  1. Seleccione Cloud Properties (Propiedades de la nube) y, luego, + Add cloud property (+ Agregar propiedad de la nube). Use la información de la tabla siguiente para agregar dos propiedades de la nube a la plantilla de dispositivo:

    Display Name (Nombre para mostrar) Semantic Type (Tipo semántico) Schema
    Fecha de la última revisión None Date
    Nombre del cliente None String
  2. Haga clic en Guardar para guardar los cambios.

Agregue un nuevo formulario a la plantilla de dispositivo para administrar el dispositivo:

  1. Seleccione el nodo Views (Vistas) y, después, seleccione el icono Editing device and cloud data (Editar datos del dispositivo y de la nube) para agregar una vista.

  2. Cambie el nombre del formulario a Manage device (Administrar dispositivo).

  3. Seleccione las propiedades de la nube Customer Name (Nombre del cliente) y Last Service Date (Fecha de la última revisión), así como la propiedad Target Temperature (Temperatura objetivo). Después, seleccione Add section (Agregar sección).

  4. Seleccione Save (Guardar) para guardar la configuración.

Ahora publique la plantilla de dispositivo.

Creación de dispositivos simulados

Antes de crear un grupo de dispositivos, agregue al menos cinco dispositivos simulados basados en la plantilla de dispositivo Sensor Controller que se va a usar en este tutorial:

Captura de pantalla que muestra cinco dispositivos simulados de Sensor Controller.

En cuatro de los dispositivos de sensor simulados, use la vista Administrar dispositivo para establecer el nombre del cliente en Contoso y seleccione Guardar.

Captura de pantalla que muestra cómo establecer la propiedad en la nube nombre del cliente

Creación de un grupo de dispositivos

  1. Seleccione Grupos de dispositivos en el panel izquierdo para ir a la página Grupos de dispositivos.

  2. Seleccione + Nuevo.

  3. Asigne al grupo de dispositivos el nombre Contoso devices. También puede agregar una descripción. Un grupo de dispositivos solo puede contener los dispositivos de una sola plantilla de dispositivo. Elija la plantilla de dispositivo Sensor Controller que se va a usar para este grupo.

  4. Para personalizar el grupo de dispositivos para incluir solo los dispositivos que pertenecen a Contoso, seleccione + Filtrar. Seleccione la propiedad Nombre del cliente, el operador de comparación Es igual a y Contoso como valor. Puede agregar varios filtros y dispositivos que cumplan todos los criterios de filtro establecidos en el grupo de dispositivos. El grupo de dispositivos que cree será accesible para todas aquellas personas que tengan acceso a la aplicación, por lo que cualquier usuario podrá ver, modificar o eliminar el grupo de dispositivos.

    Sugerencia

    El grupo de dispositivos es una consulta dinámica. Cada vez que vea la lista de dispositivos, puede haber diferentes dispositivos en ella. La lista depende de qué dispositivos cumplen actualmente los criterios de la consulta.

  5. Elija Guardar.

Captura de pantalla que muestra la configuración de la consulta del grupo de dispositivos

Nota

En los dispositivos de Azure IoT Edge, seleccione las plantillas de Azure IoT Edge para crear un grupo de dispositivos.

Análisis

Puede usar Analytics con un grupo de dispositivos para analizar la telemetría de los dispositivos del grupo. Por ejemplo, puede trazar la temperatura media notificada por todos los dispositivos Environmental Sensor de Contoso.

Para analizar la telemetría de un grupo de dispositivos:

  1. Elija Analytics en el panel izquierdo.

  2. Seleccione el grupo de dispositivos Dispositivos de Contoso que creó. A continuación, agregue los tipos de telemetría Temperatura y Humedad:

    Captura de pantalla que muestra los tipos de telemetría seleccionados para el análisis

    Use los iconos de los puntos suspensivos, que se encuentra junto a los tipos de telemetría para seleccionar un tipo de agregación. El valor predeterminado es Promedio. Use Agrupar por para cambiar el modo en que se muestran los datos agregados. Por ejemplo, si divide por id. del dispositivo, verá un trazado para cada dispositivo al seleccionar Analizar.

  3. Seleccione Analizar para ver los valores de telemetría promedio:

    Captura de pantalla que muestra los valores medios de todos los dispositivos de Contoso

    Puede personalizar la vista, cambiar el período de tiempo que se muestra y exportar los datos como archivo CSV o ver los datos en forma de tabla.

    Captura de pantalla que muestra cómo exportar datos para los dispositivos de Contoso

Para más información sobre el análisis, consulte el artículo en el que se explica cómo usar Analytics para analizar los datos de un dispositivo.

Limpieza de recursos

Si no tiene previsto realizar otro inicios rápidos o tutoriales de IoT Central, puede eliminar la aplicación de IoT Central:

  1. En la aplicación de IoT Central, vaya a Administration > Your application (Administración > Su aplicación).
  2. Seleccione Delete (Eliminar) y confirme la acción.

Pasos siguientes

Ahora que aprendió a usar grupos de dispositivos en la aplicación de Azure IoT Central, este es el paso siguiente sugerido: