Currently the issue with using our Gateways on IoT Central is the fundamental way our Gateway posts data to the cloud.
Our gateway establishes a single MQTT connection to the broker, then through that connection it posts sensor telemetry messages in a nested Object format sort of like this:
The issue with this is IoT central does not allow for nesting in this way. Each sensor must maintain a unique MQTT socket and the sensor information must be on the top level. So essentially it does not allow for a Gateway device to act as a parent and devices to act as children of that parent. The only way they support this to my knowledge is connecting the Gateway over an AMQP protocol which is a different protocol from MQTT which we have not yet implemented. We are in hopes that Microsoft will change it’s mind on this requirement as IoT Central is still relatively new.