i’m currently in exchange with Microsoft as they are migrating their Azure IoT Hubs to a new version GWV2. This new IoT Hub seems to have some issues with the mongoose os client - especially the topic used for updating the device twin: https://github.com/mongoose-os-libs/azure/blob/master/src/mgos_azure_shadow.c#L37
This topic “$iothub/twin/PATCH/properties/reported/?rid=upd%u” causes a server side disconnect. The new IoT Hub version only works if there is a $ sign before the rid - “$iothub/twin/PATCH/properties/reported/?$rid=upd%u”.
Are you aware of this issue?
I’m currently in exchange with Microsoft to work out a migration strategy for our devices - but this is still work in progress. It would be greate if they support the old topic - as GWV1 does - but let’s see …