az iot central device command
Примечание.
Эта ссылка является частью расширения Azure-iot для Azure CLI (версия 2.59.0 или более поздней). Расширение будет автоматически устанавливаться при первом запуске команды az iot central device command. Подробнее о расширениях.
Выполните команды устройства.
Команды
Имя | Описание | Тип | Состояние |
---|---|---|---|
az iot central device command history |
Получите сведения о последнем запросе команды и ответе, отправляемом на устройство. |
Расширение | ГА |
az iot central device command run |
Выполните команду на устройстве и просмотрите связанный ответ. Не отслеживает обновления свойств, которые может выполнять команда. |
Расширение | ГА |
az iot central device command history
Получите сведения о последнем запросе команды и ответе, отправляемом на устройство.
Выводит последние запросы и ответы, отправленные на устройство из IoT Central. Любое обновление, которое устройство выполняет для свойств устройства в результате выполнения команды, не включается в ответ.
az iot central device command history --app-id
--cn
--device-id
[--api-version {2022-06-30-preview, 2022-07-31}]
[--central-api-uri]
[--co]
[--interface-id]
[--mn]
[--token]
Примеры
Показать ответ команды
az iot central device command history --app-id {appid} --device-id {deviceid} --interface-id {interfaceid} --command-name {commandname}
Отображение ответа команды компонента
az iot central device command history --app-id {appid} --device-id {deviceid} --component-name {componentname} --command-name {commandname}
Отображение ответа команды компонента модуля
az iot central device command history --app-id {appid} --device-id {deviceid} --module-name {modulename} --component-name {componentname} --command-name {commandname}
Обязательные параметры
Идентификатор приложения IoT Central, которым требуется управлять. Идентификатор приложения можно найти на странице "О" для приложения в меню справки.
Имя команды, указанное в шаблоне устройства. Имя команды может отличаться от отображаемого имени команды.
Идентификатор устройства целевого устройства. Идентификатор устройства можно найти, нажав кнопку "Подключить" на странице сведений об устройстве.
Необязательные параметры
Аргумент "api_version" устарел и будет удален в будущем выпуске.
Этот параметр команды не рекомендуется использовать и будет игнорироваться. В будущем выпуске мы будем поддерживать только API IoT Central из последней версии общедоступной версии. Если любой API еще не является общедоступной, мы вызовем последнюю предварительную версию.
Суффикс DNS IoT Central, связанный с приложением.
Имя компонента устройства.
Имя интерфейса или компонента, указанного в шаблоне устройства. Его можно найти, перейдя к шаблону устройства и просмотрев удостоверение интерфейса или компонента в соответствующей возможности устройства.
Имя модуля устройства.
Если вы хотите отправить запрос без проверки подлинности в Azure CLI, можно указать действительный маркер пользователя для проверки подлинности запроса. Необходимо указать тип ключа в рамках запроса. Узнайте больше на сайте https://aka.ms/iotcentraldocsapi.
Глобальные параметры
Повышение уровня детализации журнала для включения всех журналов отладки.
Показать это сообщение справки и выйти.
Отображать только ошибки, не показывая предупреждения.
Формат вывода.
Строка запроса JMESPath. Дополнительные сведения и примеры см. в разделе http://jmespath.org/.
Имя или идентификатор подписки. Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID
.
Увеличьте уровень детализации ведения журнала. Чтобы включить полные журналы отладки, используйте параметр --debug.
az iot central device command run
Выполните команду на устройстве и просмотрите связанный ответ. Не отслеживает обновления свойств, которые может выполнять команда.
--content может быть встроенным json или путь к файлу.
az iot central device command run --app-id
--cn
--content
--device-id
[--api-version {2022-06-30-preview, 2022-07-31}]
[--central-api-uri]
[--co]
[--interface-id]
[--mn]
[--token]
Примеры
Выполните команду с встроенными полезными данными. Полезные данные должны находиться в разделе "request" в строке JSON
az iot central device command run --app-id {appid} --device-id {deviceid} --interface-id {interfaceid} --command-name {commandname} --content '{"request": {payload}}'
Команда short run с пути полезных данных JSON.
az iot central device command run -n {appid} -d {deviceid} -i {interfaceid} --cn {commandname} -k {payload_file_path}
Выполните команду компонента.
az iot central device command run -n {appid} -d {deviceid} --co {componentname} --cn {commandname} -k {payload}
Выполните команду компонента модуля.
az iot central device command run -n {appid} -d {deviceid} --mn {modulename} --co {componentname} --cn {commandname} -k {payload}
Обязательные параметры
Идентификатор приложения IoT Central, которым требуется управлять. Идентификатор приложения можно найти на странице "О" для приложения в меню справки.
Имя команды, указанное в шаблоне устройства. Имя команды может отличаться от отображаемого имени команды.
Конфигурация запроса. Укажите путь к JSON-файлу или необработанным строкам JSON. [Пример пути к файлу: ./path/to/file.json] [Пример json stringified: {'a': 'b'}].
Идентификатор устройства целевого устройства. Идентификатор устройства можно найти, нажав кнопку "Подключить" на странице сведений об устройстве.
Необязательные параметры
Аргумент "api_version" устарел и будет удален в будущем выпуске.
Этот параметр команды не рекомендуется использовать и будет игнорироваться. В будущем выпуске мы будем поддерживать только API IoT Central из последней версии общедоступной версии. Если любой API еще не является общедоступной, мы вызовем последнюю предварительную версию.
Суффикс DNS IoT Central, связанный с приложением.
Имя компонента устройства.
Имя интерфейса или компонента, указанного в шаблоне устройства. Его можно найти, перейдя к шаблону устройства и просмотрев удостоверение интерфейса или компонента в соответствующей возможности устройства.
Имя модуля устройства.
Если вы хотите отправить запрос без проверки подлинности в Azure CLI, можно указать действительный маркер пользователя для проверки подлинности запроса. Необходимо указать тип ключа в рамках запроса. Узнайте больше на сайте https://aka.ms/iotcentraldocsapi.
Глобальные параметры
Повышение уровня детализации журнала для включения всех журналов отладки.
Показать это сообщение справки и выйти.
Отображать только ошибки, не показывая предупреждения.
Формат вывода.
Строка запроса JMESPath. Дополнительные сведения и примеры см. в разделе http://jmespath.org/.
Имя или идентификатор подписки. Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID
.
Увеличьте уровень детализации ведения журнала. Чтобы включить полные журналы отладки, используйте параметр --debug.