Обновление программного обеспечения в Azure IoT - PullRequest
0 голосов
/ 08 октября 2018

В настоящее время я работаю над обновлением программного обеспечения на устройстве iot с помощью Microsoft Azure.Я иду по ссылкам ниже для того же

"https://docs.microsoft.com/en-us/azure/iot-hub/tutorial-firmware-update#update-the-firmware"
"https://github.com/Microsoft/vscode-iot-workbench/blob/master/docs/iot-devkit/devkit-ota.md"

Я ссылаюсь на эту ссылку.У меня мало сомнений по поводу этой ссылки.Если вы проверите общую диаграмму архитектуры, то это говорит о том, что есть набор разработчика IOT, который содержит IOT C SDK с обработчиком OTA, API-интерфейсами служебных программ OTA, API обновления встроенного ПО для IOT-шлюза / устройства поддержки.Я не могу найти этот комплект разработчика IOT.

Я только начинаю с Azure, у меня нет особого представления об этом.Где взять комплект разработчика IOT со всеми включенными функциями OTA.Я на самом деле пытаюсь обновить программное обеспечение, а не обновить прошивку.Какой подход должен быть для этого?

1 Ответ

0 голосов
/ 23 января 2019

Ссылка, на которую вы ссылаетесь, является специальным проектом OTA Update для IoT Devkit (AZ3166).Вы должны знать, что IoT Devkit работает под управлением MICO , что означает операционную систему для подключения к Интернету на основе микроконтроллера.

Так что в настоящее время это основное различие между MXChip и вашим ноутбуком как IoTУстройство под управлением Ubuntu в качестве операционной системы.DevKit-SDK синхронизирует заданный URL-адрес изображения с новой микропрограммой MXChip и загружает ее.После этого OTAFirmwareUpdate.cpp мигает загруженный образ в строке 19.

Так что это принципиальная разница, когда вы хотите запускать команды для обновления ваших пакетов Linux.Для упомянутого вами сценария может быть полезно получать команды обновления через нужные свойства и, следовательно, программно создавать сценарий bash и выполнять его?

...