Обновление пакета Azure IoT Hub для службы Windows

У меня есть программное обеспечение на базе Windows, написанное на C# какBackgroundWorkerкласс, взаимодействующий с Azure IoT Hub (по сути, конечная точка удаленного контроля/управления).

Он работает как служба Windows.

Я хотел бы использовать обновление устройства Центра Интернета вещей для этого агента Windows, используя метод обновления пакетов, и обновить службу с помощью выпущенного программного обеспечения.

Я могу увидеть учебник для Ubuntu, но ничего для Windows и только упоминание о переносе на другие платформы - прежде чем я начну спускаться по кроличьей норе и внедрять уровень платформы Windows , ищу любые примеры/реализации специально для Windows.

1 ответ

Я работаю менеджером по обновлению устройств для группы Центра Интернета вещей. В целом, мы предполагаем, что обновление устройств для Центра Интернета вещей станет нашей первой попыткой привнести мощные возможности управления обновлениями, которые уже есть в Windows, в мир, отличный от Windows (IoT). Учитывая, что Microsoft уже более десяти лет инвестирует в управление обновлениями Windows, наша команда первоначально сосредоточилась и инвестировала в предложение DU, в частности, на варианты Linux и RTOS для IoT. По этой причине у нас пока нет конкретного плана поддержки Windows в Центре обновления устройств для Центра Интернета вещей.

Однако предложение DU является гибким по своей структуре, поэтому любые устройства, подключенные к Azure IoT Hub, могут быть обновлены с помощью Device Update, если агент DU с открытым исходным кодом, который мы предоставляем, портирован на ОС, работающую на этих устройствах, и если соответствующий обработчик (установщик) для данного типа обновления также доступен на этом устройстве. Это то, что могло бы разблокировать вас, если бы вы захотели выполнить работу по портированию. Мы определенно слышим отзывы о желательности управления обновлениями как для устройств IoT с Windows, так и для других устройств, подключенных к Azure IoT Hub, с использованием единого стека и опыта, и нам было бы интересно услышать более подробную информацию о вашем конкретном сценарии».

Другие вопросы по тегам