Отправить сообщение устройству IoT Azure через интрасеть - PullRequest
1 голос
/ 28 мая 2019

У меня есть одно устройство IoT (Raspberry pi), подключенное по внутренней сети (без подключения к Интернету).

У меня есть одно веб-приложение интрасети, работающее в той же сети.

Теперь я хочу отправить сообщение из веб-приложения, чтобы включить свет на устройстве IoT, и это устройство должно включить свет.

Существует ли какое-либо решение, поддерживаемое ребром IoT Azure? IoT-клиент Azure?

1 Ответ

1 голос
/ 28 мая 2019

Вы можете использовать Azure IoT Edge для автономных сценариев связи.

Azure IoT Edge поддерживает расширенные автономные операции на ваших устройствах IoT Edge и также позволяет автономные операции на дочерних устройствах, не являющихся Edge. Пока устройство IoT Edge имеет одну возможность подключения к IoT Hub, оно и любые дочерние устройства могут продолжать работать с прерывистым подключением или без подключения к Интернету.

Когда устройство IoT Edge переходит в автономный режим, концентратор IoT Edge выполняет три роли. Во-первых, он хранит все сообщения, которые будут направлены вверх, и сохраняет их до повторного подключения устройства. Во-вторых, он действует от имени IoT Hub для аутентификации модулей и дочерних устройств, чтобы они могли продолжать работать. В-третьих, он обеспечивает связь между дочерними устройствами, которые обычно проходят через IoT Hub.

Подробнее см. Понимание расширенных автономных возможностей для устройств, модулей и дочерних устройств IoT Edge

...