У меня есть устройство Azure IoT в приложении IoT Central. Мы не хотим, чтобы он выполнял офлайн-команды. Есть ли способ отключить эту возможность выполнения автономных команд.
Проблема с автономными командами устройства Azure IoT
comment
Не могли бы вы рассказать подробнее? Что считается автономной командой?
- person Matthijs van der Veer   schedule 07.08.2020
comment
Если мы отправляем команду, когда устройство не подключено к Azure central, команды начинают накапливаться, и все они выполняются, когда устройство подключается к сети. Если команды не выполняются в течение 1 минуты, я хочу, чтобы они не выполнялись, если устройство подключается к сети.
- person Farrukh Qamar   schedule 09.08.2020
comment
Какой у вас тип команды (синхронизация или асинхронность)?
- person Roman Kiss   schedule 09.08.2020
Ответы (1)
Основываясь на моем тесте (команда синхронизации), поведение автономной команды работает хорошо. В случае, когда устройство отключено от приложения Azure IoT Central, ошибка Not Found возвращается через 30 секунд, см. Мой пример:
{
"error": {
"code": "NotFound",
"message": "Could not connect to device in order to send command. You can contact support at https://aka.ms/iotcentral-support. Please include the following information. Request ID: cic9xs38, Time: Sun, 09 Aug 2020 05:08:00 GMT.",
"requestId": "cic9xs38",
"time": "Sun, 09 Aug 2020 05:08:00 GMT"
}
}
а на следующем фрагменте экрана показана история команд в приложении IoT Central:
Обратите внимание, что в настоящей версии нет такой функции, как повторное выполнение (повторная попытка) команды синхронизации или асинхронной синхронизации на повторно подключенном устройстве. Если устройство не подключено, команда завершается с ошибочным статусом = NotFound, другими словами, команда запускается в режиме синхронизации, подробнее см. здесь.
person
Roman Kiss
schedule
09.08.2020
В моем случае, если устройство не подключено, ошибка возникает, но когда устройство подключается к сети, отправленные команды выполняются, чего я не хочу.
- person Farrukh Qamar; 11.08.2020
Не могли бы вы опубликовать шаблон своего устройства или только командный интерфейс?
- person Roman Kiss; 11.08.2020
Я не могу найти способ прикрепить сюда шаблон устройства?
- person Farrukh Qamar; 29.08.2020
Для приложения IoT Central версии 3 (без устаревшего приложения): выберите шаблон устройства и затем Экспорт. Шаблон вашего устройства будет загружен локально в файловую систему.
- person Roman Kiss; 29.08.2020
на самом деле я его загрузил, но не могу найти место для загрузки здесь
- person Farrukh Qamar; 31.08.2020