Azureiot Hub Windows 10 Iotcore Field Gateway für Lora -fähige Geräte
Eine Windows 10 IOT -Kernanwendung basiert auf meiner @RFM9X -Bibliothek zum Hochladen von Telemetriedaten von RFM9X/SX127X -Geräten auf einen @Azure IoT Hub oder @Azure IoT Central
Das Feldgateway lädt Daten in Azure IoT Hubs oder Azure IoT Central hoch 
Es verfügt über Geräteeigenschaften zum Debuggen und Unterstützung 
Die Anwendungsdaten protokolliert Daten zum Debuggen und Unterstützung bei ETW 
Das Field Gateway unterstützt derzeit diese Schilde
@Dragino 
@Electronictricks 
@Elecrow 
@M2m

Rpizero Shield von @uputronics

Rpiplus -Schild von @Uputronics

Lora Radio Bonnet von @adafruit

Ich habe Beispielclientanwendungen, die zeigen, wie die Telemetrie von der Telemetrie sendet
Eine leere Konfigurationsdatei wird erstellt, wenn die Anwendung zum ersten Mal ausgeführt wird. Eine minimale Konfigurationsdatei hat die Geräteadresse, das Azure Device Client Transport -Protokoll und die Mittelfrequenz.
{
"AzureIoTHubDeviceConnectionString" : " HostName=saas-iothub-12345678-9012-3456-7890-123456789012.azure-devices.net;DeviceId=b1234567890d;SharedAccessKey=qwertyuiopasdfghjklzxcvbnm1234567890qwertyu= " ,
"AzureIoTHubTransportType" : " amqp " ,
"SensorIDIsDeviceIDSensorID" : true ,
"Address" : " LoRaIoT1 " ,
"Frequency" : 915000000.0
} Die Anwendung wurde mit 433 MHz- und 915 -MHz -Geräten getestet und mit einer Reihe von Clients getestet 
Das Flag "SensoridisDeviceidsensorid" verkettet die Geräte -ID und das Sensorid zusammen, sodass das Gerät mit Azure IoT Central funktionieren kann.
Das Paketformat ist in diesen Blog -Beiträgen @iotcore und @Netmf detailliert. Es wurde absichtlich einfach gehalten, es den Schülern einfacher zu machen, Benutzer und Debuggen zu erleichtern.
Zukünftige vorgeschlagene Verbesserungen umfassen