El objetivo de este módulo es responder a las solicitudes de información de configuración que realizan los dispositivos.
Nota: el nombre no hace referencia a los ganchos que se utilizan en las tecnologías web, simplemente es utilizado para separar logicamente esta sección con el modelo device.
Webhooks → comunicacion con el dispositivo
device → todo lo inherente a creacion, eliminacion y obtencion de los dispositivos en la plataforma web.
Los dispositivos IoT no poseen guardada ningún tipo de configuracion en memoria. Por lo tanto, al encender, solicitan lo necesario para llevar a cabo su tarea:
tópico Mqtt raíz al cual deben suscribirse para poder comunicarse con el sistema para recepción y envíonúmero de actuadores que debe controlarPOST /getDevicecredentialsDispositivo obtiene la configuración necesaria en base a la combinación única de dId, el cual es introducido por el usuario a la hora de crear el dispositivo e _id valor asignado por la propia BD al crear la entrada en la colección.
{
"dId": "device-001",
"_id": "675cb7729919b5f06e5ad5a4"
}
{
"topic": "userId/deviceId/",
"actuators": []
}
401 → Credenciales inválidas
El dispositivo debe existir en BD, y la combinación dID e _id debe coincidir⬅️ Volver a Datos y Métricas - Modelos ➡️