Служба инициализации устройств в настоящее время вообще не работает через IoT Edge в сценариях с нисходящими устройствами.
Исходя из моего опыта, вам придется настраивать подготовку каждого нисходящего устройства по отдельности и иметь механизм, который назначит родительское устройство (устройство IoT Edge) нисходящему устройству, если вы используете сертификаты x.509. (в настоящее время, я думаю, что это в предварительном просмотре, имя свойства называется deviceScope, который вам нужно установить).
Также в документации говорится: «Перевод идентификаторов - устройства, которые не могут подключиться к IoT Hub, могут подключаться к устройству шлюза ...»
Это означает, что в случае преобразования идентификаторов ваше нисходящее устройство не видимо для IoT Hub, поэтому также для DPS, но потенциально находится в той же сети, что и ваше устройство IoT Edge.
Теперь, в зависимости от бизнес-ситуации, и если ваше нисходящее устройство вообще не имеет подключения и видимости к IoT Hub, другой способ заключается в том, что вы вообще не регистрируете нисходящее устройство как устройство. Например, вы можете попытаться отправить данные на сервер RabittMQ и иметь модуль на IoT Edge, который подписывается, получает данные и отправляет их в IoT Hub. Или, если ваше нисходящее устройство имеет доступ только к локальной сети, настройте какую-либо конечную точку в одном из пограничных модулей IoT и отправьте данные с нисходящего устройства на эту конечную точку.