Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Центр Интернета вещей предоставляет три варианта для приложений устройств для предоставления функциональных возможностей серверным приложениям:
Прямые методы для обмена данными, для которых требуется немедленное подтверждение результата. Прямые методы часто используются для интерактивного управления устройствами, такими как включение вентилятора.
Twin's desired properties for long-running commands intended to put the device into a certain desired state. Например, задайте интервал отправки телеметрии 30 минут.
Cloud-to-device messages for one-way notifications to the device app.
Сведения о том, как Azure IoT Plug and Play использует эти параметры для управления устройствами IoT Plug and Play, см. в руководстве разработчика службы IoT Plug and Play.
Примечание.
Функции, описанные в этой статье, доступны только на стандартном уровне Центра Интернета вещей. Дополнительные сведения о базовых и стандартных и бесплатных уровнях Центра Интернета вещей см. в разделе Выберите нужный уровень и размер Центра Интернета вещей для вашего решения.
Ниже приведено подробное сравнение различных параметров обмена данными между облаком и устройством.
Категории | Прямые методы | Требуемые свойства двойника | Сообщения из облака на устройство |
---|---|---|---|
Сценарий | Команды, требующие немедленного подтверждения, например включение вентилятора. | Длительные команды, предназначенные для того, чтобы устройство было помещено в определенное требуемое состояние. Например, задайте интервал отправки телеметрии 30 минут. | Односторонняя отправка уведомлений в приложение устройства. |
Поток данных | Two-way. Приложение устройства может сразу реагировать на метод. The solution back end receives the outcome contextually to the request. | One-way. Приложение устройства получает уведомление об изменении свойства. | One-way. Приложение устройства получает сообщение |
Долговечность | Контакт с отключенными устройствами не осуществляется. Серверная часть решения получает уведомление о том, что устройство не подключено. | Значения свойств сохраняются в двойнике устройства. Устройство считывает его при следующем повторном подключении. Значения свойств можно получить с помощью языка запросов Центра Интернета вещей. | Сообщения могут храниться Центром Интернета вещей до 48 часов. |
Цели | Single device using deviceId, or multiple devices using jobs. | Single device using deviceId, or multiple devices using jobs. | Single device by deviceId. |
Размер | Максимальный размер полезных данных прямого метода составляет 128 КБ для запроса и 128 КБ для ответа. | Максимальный размер требуемых свойств составляет 32 КБ. | До 64 КБ сообщений. |
Частота | High. Дополнительные сведения см. в разделе об ограничениях Центра Интернета вещей. | Средняя. Дополнительные сведения см. в разделе об ограничениях Центра Интернета вещей. | Low. Дополнительные сведения см. в разделе об ограничениях Центра Интернета вещей. |
Протокол | Доступно с помощью MQTT или AMQP. | Доступно с помощью MQTT или AMQP. | Доступно для всех протоколов. Устройство должно опрашивать при использовании HTTPS. |
Узнайте, как использовать прямые методы, нужные свойства и сообщения из облака на устройство в следующих руководствах: