У меня есть пограничный сервер Azure IoT, который действует как прозрачный шлюз для моих устройств Интернета вещей (реализован с помощью пакета SDK для Интернета вещей Azure). Они были настроены как дочерние устройства, поэтому работают в автономном режиме без подключения к Интернету. Эта настройка работает должным образом.
Можно ли отправить прямой вызов метода с сервера IoT Edge напрямую на одно из дочерних устройств IoT без подключения к Интернету? Я реализовал некоторый код (Node.js с использованием официального пакета SDK для устройств Azure IoT), который подключается к Центру Интернета вещей для выполнения вызова метода. Это работает, если сервер IoT Edge подключен к Интернету. Однако, если я отключу Интернет, запрос просто истечет.
Я попытался использовать строку подключения к Центру Интернета вещей с параметром GatewayHostName=...
и без него. К сожалению, безуспешно.
Поддерживается ли этот сценарий, и если да, как я могу выполнить вызов метода с моего пограничного сервера IoT на дочернее устройство IoT?