A The Things Network HTTP Integration para Azure IoT Hubs o Azure IoT Central Instancias
El repositorio tiene el código fuente para la serie de publicaciones de blog escritas mientras construí esta solución. También hay descripción general de la configuración de la integración para funcionar con los centros Azure DPS + IoT y Azure IoT Central
Luego, dependiendo de su plataforma de destino, tengo una descripción general de la configuración requerida
La solución utiliza las inscripciones del Grupo del Servicio de Aprovisionamiento del dispositivo Azure (DPS) con claves simétricas para dispositivos de provisión "automáticamente" en las instancias centrales de Azure IoT HUS y Azure IoT.


La aplicación ha tenido algunas pruebas de remojo y estrés
Para obtener más escenarios de configuración de Comple, el AzureioThubMessagev2Processor admite
Por ejemplo, una solución TTN tiene dos aplicaciones una para sensores de construcción inteligentes, el otro para rastrear vehículos de personal de mantenimiento. Los datos del sensor de construcción inteligente podrían enrutarse a un centro de IoT Azure para un sistema de utilización de habitaciones. La información de posición del vehículo podría enrutarse a una instancia central de Azure IoT para que se muestre en un tablero. En el segundo escenario, los vehículos de mantenimiento, por ejemplo, John Deere Gator podrían informar la ubicación con mensajes con la ID de puerto establecida en 10 y los datos de uso de los sensores incorporados en el puerto 15 para su uso en un sistema de mantenimiento predictivo.
Los proyectos clave son un par de funciones de Azure.
TtnhttpintegrationUplinkEndpoint que coloca los mensajes de enlace ascendente de TTN en una cola de almacenamiento de Azure y un AzureioThubUplinkMessageProcessor que procesa los dispositivos de aprovisionamiento de la cola y el envío de eventos de telemetría.
