No detectar mensajes enviados por un dispositivo

No detectar mensajes enviados por un dispositivo

Tenemos un centro Azure IoT con un dispositivo configurado para enviar mensajes al centro. Tenemos el dispositivo definido y está enviando mensajes. Sin embargo, Azure no detecta ningún mensaje enviado por el dispositivo. La última fecha de actividad del dispositivo está en blanco. ¿Hay alguna forma de determinar si nuestro concentrador recibe mensajes pero no reconoce el dispositivo? ¿O hay algo más que podamos hacer para determinar si la falla está en nuestra configuración de IoT o en la configuración del dispositivo?

Creo que hay una manera de hacerlo porque nuestro concentrador nos dice que se han recibido 27 mensajes, pero el dispositivo en cuestión no muestra ninguna actividad. Así que espero poder determinar la identificación del dispositivo que envía estos mensajes.

Mostrar la mejor respuesta

use el portal IoTHub/Metrics para ver 'Mensajes enviados al extremo integrado (mensajes/eventos)', también la pequeña herramienta Device Explorer puede ser útil para consumir los mensajes D2C.

Para probar Azure IoT Hub desde el lado del dispositivo, el cliente MQTTBox (workswithweb.com/mqttbox.html) puede ser útil o para una simulación de dispositivo mqtt se puede usar el pequeño probador Azure IoT Hub - codeproject.com/Articles/1173356/Azure-IoT-Hub-Tester

¿Qué protocolo y quizás SDK está utilizando para enviar esos mensajes?

Podría usar la extensión Azure IoT Toolkit. para que Visual Studio Code supervise los mensajes enviados a Azure IoT Hub. También mostrará la identificación del dispositivo que envía estos mensajes.

Supervisar mensajes D2C