Guía de aprendizaje: Adición de datos desde dispositivos físicos

Complete los pasos para añadir dispositivos a la herramienta. Utilice las API REST para enviar eventos de estos dispositivos a la herramienta. Posteriormente, creará paneles de control de resumen y dispositivo para supervisar los datos del dispositivo.

Acerca de esta tarea

En este tutorial, creará un tipo de dispositivo de robot y los dispositivos de robot correspondientes utilizando la herramienta.

No es necesario conectar dispositivos físicos a la herramienta. En su lugar, puede utilizar la API REST para enviar eventos de dispositivo a la herramienta.

Para enviar sucesos de dispositivo se utiliza el punto final de la API de mensajería siguiente:

POST /device/types/{typeId}/devices/{deviceId}/events/{eventName}

Se puede utilizar una aplicación de terceros, como Postman, para realizar las llamadas de API REST. Para obtener más información, consulte Postman.

El tipo de dispositivo que cree estará disponible como tipo de dispositivo en. Define una métrica que utiliza una función incorporada para calcular la métrica.

Paso 1: adición de un tipo de dispositivo robot

Antes de poder registrar y conectar tus dispositivos a la herramienta, debes crear un tipo de dispositivo.

  1. En la herramienta, seleccione Tipos de dispositivos y, a continuación, haga clic en Añadir tipo de dispositivo.
  2. Asigne un nombre al tipo de dispositivo y pulse Siguiente.
  3. Pulse Finalizar.

Paso 2: añadir cinco dispositivos de robot

  1. Seleccione Conectar y, a continuación, pulse Añadir un dispositivo.
  2. Busque el tipo de dispositivo robot.
  3. Asigne un ID de dispositivo al dispositivo y pulse Siguiente.
  4. Añada dimensiones al dispositivo. Como proveedor, asigne intech o martech. Como color, asigne rojo o amarillo. El código siguiente es un ejemplo.
{
  "provider": "intech",
  "color": "red"
}
  1. Asigne una señal de autenticación al dispositivo. Si no asigna una, se generará automáticamente una señal.
  2. Anote el ID de dispositivo exclusivo y la señal que ha configurado para el dispositivo. Estos parámetros se utilizan para hacer referencia al dispositivo.
  3. Pulse Guardar y finalizar.
  4. Repita estos pasos para cuatro dispositivos de robot más.

Paso 3: conectar los dispositivos

Conecte los cinco dispositivos a la herramienta y envíe algunos eventos para ver el flujo de datos en la herramienta.

Antes de enviar datos, vaya a la sección Sucesos recientes de la página del dispositivo para supervisar los sucesos recientes a medida que llegan.

  1. Abra Postman.
  2. Pulse Nuevo > Solicitud.
  3. Especifique un nombre para la solicitud.
  4. En el campo de solicitud, seleccione POST.
  5. Introduzca el punto final de la API URL, por ejemplo,
    https://{orgId}.messaging.{base_url}/api/v0002/device/types/{typeId}/devices/{deviceId}/events/{eventName} Donde {orgId} es el ID de organización único de seis caracteres que se generó al registrar la herramienta.
  6. Seleccione la pestaña Autorización .
    1. Establezca Tipo en autenticación básica.
    2. Establezca Nombre de usuario en use-token-auth.
    3. Utilice la señal que ha creado al añadir el dispositivo.
  7. Seleccione la pestaña Cabeceras y establezca Content-Type en application/json.
  8. Seleccione la pestaña Cuerpo y añada la carga útil JSON siguiente:
{
    "load": 355,
    "torque": 8.5,
    "speed": 6.7,
    "acc": 5,
    "travel_time": 4.6
}
  1. Repita la solicitud POST para los otros cuatro dispositivos. Varíe los valores de métrica ligeramente cada vez.

Mantenga abierta la sesión de Postman. Enviará algunos sucesos más después de crear algunos paneles de control de ejemplo.

Paso 4: Explorar métricas de dispositivo para los robots

Compruebe que se han creado el tipo de dispositivo y los dispositivos correspondientes en.

  1. En, en la página Monitor, en la pestaña Dispositivos, busque su tipo de dispositivo. El nombre del tipo de dispositivo es el mismo que el configurado en la herramienta.
  2. Seleccione la pestaña Datos y verifique que puede ver los datos de los dispositivos. El lago de datos contiene datos históricos y se rellena a medida que los dispositivos aportan datos. Se produce un retardo de tiempo entre la primera conexión de un dispositivo y el momento en que los datos empiezan a aparecer.

Paso 5: Crear métricas de tipo de dispositivo

  1. En, en la página Monitor, en la pestaña Dispositivos, haga clic en su tipo de dispositivo y, a continuación, en Configurar tipo de dispositivo.
  2. En la pestaña Datos , cree una métrica de datos por lotes.
  3. Seleccione la función PythonExpression .
  4. Establezca el ámbito y pulse Siguiente.
  5. Especifique la siguiente expresión de pandas:
    df["torque"]*df["load"]
  6. Haga clic en Siguiente.
  7. Proporcione el nombre de la métrica de salida: work_performed
  8. Pulse Crear. Espere un par de minutos a que se ejecuten los cálculos planificados y, a continuación, vuelva a la pestaña Datos .

Paso 6: Añadir una alerta

Añada una alerta a su tipo de dispositivo.

  1. en la página Monitor, en la pestaña Dispositivos, selecciona tu tipo de dispositivo y haz clic en Configurar tipo de dispositivo.
  2. En la pestaña Datos , cree una métrica de datos por lotes.
  3. Seleccione la función AlertHighValue .
  4. Establezca el ámbito y, a continuación, pulse Siguiente.
  5. Seleccione work_performed en la lista desplegable input_item.
  6. En el campo upper_threshold, escriba 1000.
  7. Haga clic en Siguiente.
  8. Asigne el nombre work_performed_too_high a la alerta.
  9. Pulse Crear.
  10. Espere a que la interconexión genere datos.