Заметка
Доступ к этой странице требует авторизации. Вы можете попробовать войти в систему или изменить каталог.
Доступ к этой странице требует авторизации. Вы можете попробовать сменить директорию.
В этой статье описывается управление устройствами в приложении Azure IoT Central. Вы можете:
- Страница "Устройства" позволяет просматривать, добавлять и удалять устройства, подключенные к приложению Azure IoT Central.
- Поддерживайте актуальность метаданных устройства, изменяя значения, которые хранятся в свойствах устройства, с помощью ваших представлений.
- Управляйте работой ваших устройств, обновляя настройки на конкретном устройстве из интерфейса.
Чтобы узнать, как массово управлять устройствами, см. статью "Управление устройствами в массовом режиме" в приложении Azure IoT Central.
Сведения об управлении устройствами с помощью REST API IoT Central см. в статье "Как использовать REST API IoT Central для управления устройствами".
Просмотр устройств
Чтобы просмотреть отдельное устройство, выполните действия.
Выберите устройства на левой панели. Здесь вы увидите список шаблонов устройств и список всех устройств, доступных для вашей организации.
Выберите шаблон устройства.
На правой панели страницы "Устройства" вы увидите список устройств, доступных вашей организации, созданной на основе этого шаблона устройства:
Выберите отдельное устройство, чтобы просмотреть страницу сведений об устройстве для этого устройства.
Подсказка
Средство фильтрации на этой странице можно использовать для просмотра устройств в определенной организации.
Мониторинг устройств
Используйте страницу "Устройства" для мониторинга устройств и управления ими.
В следующем видео показано, как отслеживать состояние подключения устройства:
Значения состояния устройства
Каждое устройство имеет одно значение состояния в пользовательском интерфейсе. Состояние устройства может быть одним из следующих вариантов:
Сначала состояние устройства — зарегистрированное. Это состояние означает, что устройство создается в IoT Central и имеет идентификатор устройства. Устройство регистрируется при:
- Новое реальное устройство добавляется на странице "Устройства".
- Набор устройств добавляется с помощью импорта на странице "Устройства ".
Состояние устройства изменяется на "Подготовлено ", когда зарегистрированное устройство завершает подготовку с помощью службы подготовки устройств (DPS). Чтобы завершить процесс подготовки, устройству необходимо иметь идентификатор устройства, который использовался для регистрации устройства, а также ключ SAS или сертификат X.509, и область идентификатора. После подготовки устройства DPS оно может подключиться к вашему приложению IoT Central и начать отправку данных.
Заблокированные устройства имеют состояние "Заблокировано". Оператор может блокировать и разблокировать устройства. Когда устройство заблокировано, оно не может отправлять данные в приложение IoT Central. Оператор должен разблокировать устройство, прежде чем он сможет возобновить отправку данных. Когда оператор разблокирует устройство, состояние возвращается к предыдущему значению, зарегистрировано или подготовлено.
Если состояние устройства ожидает утверждения, это означает, что параметр автоматического утверждения отключен на странице групп подключений устройств . Оператор должен явно утвердить устройство перед его подготовкой и отправкой данных. Устройства, не зарегистрированные вручную на странице "Устройства" , но подключенные с допустимыми учетными данными, имеют состояние устройства "Ожидание утверждения". Операторы могут утвердить эти устройства на странице "Устройства" с помощью кнопки "Утвердить ".
В следующей таблице показано, как значение состояния устройства в пользовательском интерфейсе сопоставляется со значениями, используемыми REST API для взаимодействия с устройствами:
| Состояние устройства пользовательского интерфейса | Примечания. | Получение данных через метод GET в REST API |
|---|---|---|
| Ожидание утверждения | Параметр автоматического утверждения отключен в группе подключений устройства, и устройство не было добавлено через пользовательский интерфейс. Пользователь должен вручную утвердить устройство через пользовательский интерфейс, прежде чем его можно будет использовать. |
Provisioned: false Enabled: false |
| Registered | Устройство было утверждено автоматически или вручную. | Provisioned: false Enabled: true |
| Обеспечено | Устройство подготовлено и может подключиться к приложению IoT Central. | Provisioned: true Enabled: true |
| Заблокировано | Устройство не разрешено подключаться к приложению IoT Central. Вы можете заблокировать устройство, которое находится в любом из других состояний. |
Provisioned: зависит от Waiting for approval/Registered/Provisioned status Enabled: false |
Устройство также может иметь состояние unassigned. Это состояние не отображается в поле состояния устройства в пользовательском интерфейсе, оно отображается в поле шаблона устройства в пользовательском интерфейсе. Однако вы можете отфильтровать список устройств для устройств с состоянием unassigned . Если состояние устройства не назначено, то устройство, подключенное к IoT Central, не назначено шаблону устройства. Эта ситуация обычно происходит в следующих сценариях:
- Набор устройств добавляется с помощью импорта на странице "Устройства" без указания шаблона устройства.
- Устройство было зарегистрировано вручную на странице "Устройства" , не указывая шаблон устройства. Затем устройство подключилось с допустимыми учетными данными.
Оператор может назначить устройство шаблону с помощью кнопки «Перемещение» на странице «Устройства».
Состояние подключения устройства
Когда устройство или граничное устройство подключается с помощью протокола MQTT, создаются события подключения и отключения устройства. Устройство не отправляет эти события, IoT Central создает их внутренне.
На следующей схеме показано, как при подключении устройства соединение регистрируется в конце периода времени. Если происходит несколько событий подключения и отключения, IoT Central регистрирует тот, который ближе всего к концу периода времени. Например, если устройство отключается и повторно подключается в течение периода времени, IoT Central регистрирует событие подключения. В настоящее время период времени составляет примерно одну минуту.
Просмотрите следующее видео, чтобы узнать больше о том, как отслеживать состояние подключения устройства:
События подключения и отключения можно включить при экспорте данных Интернета вещей в облачные назначения с помощью Blob-хранилища. Дополнительные сведения см. в статье React to IoT Hub events by using Event Grid для активации ограничений действий > для событий состояния подключения устройства.
Добавление устройства
Чтобы добавить устройство в приложение Azure IoT Central, выполните приведенные действия.
Выберите устройства на левой панели.
Выберите шаблон устройства, из которого нужно создать устройство.
Нажмите кнопку + Создать.
Введите имя устройства и идентификатор или примите значение по умолчанию. Максимальная длина имени устройства составляет 148 символов. Максимальная длина идентификатора устройства составляет 128 символов.
Поверните переключатель Имитация в положение Вкл. или Выкл.. Физическое устройство, подключаемое к вашему приложению Azure IoT Central, называется реальным устройством. Имитированное устройство имеет данные образца, сгенерированные для вас Azure IoT Central.
Если приложение использует организации, выберите организацию, к которой принадлежит устройство.
Подсказка
Вы можете задать организацию по умолчанию для отображения в раскрывающемся списке организации.
Нажмите кнопку "Создать".
Теперь это устройство отображается в списке устройств для этого шаблона. Выберите устройство, чтобы просмотреть страницу сведений об устройстве, содержащую все возможные виды отображения устройства.
Получение сведений о подключении устройства
Когда устройство подключается и подготавливается к работе с IoT Central, ему нужны данные для подключения из вашего приложения IoT Central.
- Область идентификатора, идентифицирующая приложение в DPS.
- Идентификатор устройства, который использовался для регистрации устройства.
- Ключ SAS или сертификат X.509.
Вот как найти эти значения:
Выберите устройства на левой панели.
Чтобы просмотреть сведения об устройстве, выберите устройство в списке устройств.
Выберите "Подключиться" , чтобы просмотреть сведения о подключении. QR-код код кодирует документ JSON, включающий область идентификатора, идентификатор устройства и первичный ключ , производный от группы подключений устройств SAS-IoT-Devices по умолчанию.
Замечание
Если тип проверки подлинности является общим ключом доступа (SAS), отображаемые ключи являются производными от группы подключений устройств SAS-IoT-Devices по умолчанию.
Изменение организации
Чтобы переместить устройство в другую организацию, необходимо иметь доступ как к исходным, так и к целевым организациям. Чтобы переместить устройство, выполните приведенные действия.
Выберите устройства на левой панели.
Выберите устройство для перемещения в списке устройств.
Выберите "Управление устройством и организацией " в раскрывающемся меню.
Выберите новую организацию для устройства:
Нажмите кнопку "Сохранить".
Перенос устройств на шаблон
Если вы регистрируете устройства, запуская импорт в разделе "Все устройства", устройства создаются без сопоставления шаблонов устройств. Устройства должны быть приписаны к шаблону, чтобы изучать данные устройства и другие сведения об устройстве. Выполните следующие действия, чтобы назначить устройства шаблону:
Выберите устройства на левой панели.
На левой панели выберите "Все устройства".
Выберите неназначенные устройства, которые вы хотите назначить шаблону:
Выберите "Миграция":
Выберите шаблон из списка доступных шаблонов и выберите "Миграция".
Выбранные устройства назначаются выбранному шаблону устройства.
Удаление устройства
Чтобы удалить реальное или имитированное устройство из приложения Azure IoT Central:
Выберите устройства на левой панели.
Выберите шаблон устройства, который требуется удалить.
Используйте средства фильтрации для фильтрации и поиска устройств. Установите флажок рядом с устройствами, чтобы удалить.
Выберите Удалить. Состояние этого удаления можно отслеживать на панели "Операции устройства".
Изменение свойства
Облачные свойства — это метаданные устройства, связанные с устройством, например город и серийный номер. Облачные свойства существуют только в приложении IoT Central и не синхронизируются с устройствами. Свойства, доступные для записи, управляют поведением устройства и позволяют удаленно задать состояние устройства, например, установив целевую температуру термостата устройства. Устройство задает свойства устройства, которые доступны только для чтения в IoT Central. Вы можете просматривать и обновлять свойства в представлениях сведений об устройстве.
Выберите устройства на левой панели.
Выберите шаблон устройства, свойства которого нужно изменить и выбрать целевое устройство.
Выберите представление, содержащее свойства для устройства, это представление позволяет вводить значения и нажать кнопку "Сохранить " в верхней части страницы. Здесь вы увидите свойства устройства и их текущие значения. Свойства облака и доступные для записи свойства имеют редактируемые поля, а свойства устройства доступны только для чтения. Для доступных для записи свойств можно увидеть состояние синхронизации в нижней части поля.
Измените свойства на нужные значения. Вы можете одновременно изменять несколько свойств и обновлять их одновременно.
Нажмите кнопку Сохранить. Если вы сохранили доступные для записи свойства, значения отправляются на устройство. Когда устройство подтверждает изменение для записываемого свойства, состояние возвращается к синхронизированному. Если вы сохранили облачное свойство, значение обновляется.