Azure / iotedge-lorawan-starterkit

Sample implementation of LoRaWAN components to connect LoRaWAN antenna gateway running IoT Edge directly with Azure IoT.
https://azure.github.io/iotedge-lorawan-starterkit/2.2.1
Other
184 stars 63 forks source link

Device operation synchronization #1500

Closed p-schuler closed 2 years ago

p-schuler commented 2 years ago

All DeviceClient operations should be serialized to have a deterministic way of managing the device connection. This will help to reduce ping-pong of connections when a device can reach multiple LNSs and one LNS wins the race over another. The losing LNS must close the device connection and ensure that pending operations don't cause a re-opening of the connection unless intended.

p-schuler commented 2 years ago

@atifaziz pls add the details