Hello @Andreas Krüger , Thanks for contributing to this forum, below is the response from Microsoft Product Team, I hope this helps in your query.
- The identity translation pattern is still in construction, for now, partners have to either use the transparent gateway pattern or the protocol translation one.
Q1: Is there a convenient way for the gateway to subscribe to C2D messages for all of its devices (e.g. using a wildcard pattern over the device name)? We believe that this is not supported, and that the gateway has to create one (logical) connection for each of its devices.
Response: Using the transparent gateway pattern you can use the IoT Hub/Edge routing syntax to listen for all messages coming from all devices.
Q2: IoT Hub imposes rate limits on new device connections. The AMQP protocol supports connection multiplexing, i.e. several logical connections (channels) over a single AMQP connection. Do the limits apply to the AMQP connections or the logical connections?
Response: This limit apply to the number of AMQP connections and not the logical connections.
Q3: Is there a limit on the number of logical connections per AMQP connection? In our scenario, would it be feasible to multiplex all devices through a single AMQP connection?
Response: There are no hard limits. Exact limits depend on scenarios. Generally speaking, we do not recommend going beyond a thousand logical connections per AMQP connection.