Можно ли удаленно обновить основное приложение Windows 10 IOT Core без Azure или Магазина Windows?

Я заканчиваю работу над приложением Windows 10 IOT Core, которое будет развернуто на устройствах Raspberry Pi 3 для бета-тестирования в одном месте. Приложение ориентировано на потребителя и считывается с датчика, поэтому я уверен, что по мере того, как мы будем совершенствовать приложение, будет как минимум 1 или 2 обновления в неделю. Все, что я читаю, говорит о том, что вы можете получать обновления приложений только из портала устройств Windows, Магазина Windows или Azure.

  1. Портал устройств Windows отлично работает для локального управления/развертывания прямо сейчас, но не будет работать удаленно, потому что устройства в конечном итоге будут установлены по всей стране за разными брандмауэрами и т. д. Мы не хотим идти в ногу с переадресацией портов брандмауэра клиента .
  2. Магазин Windows, вероятно, не будет работать, потому что мы не хотим ждать утверждения обновлений до 48 часов. Также не уверен, что Windows 10 IOT полностью поддерживает Магазин Windows.
  3. Я не понял, как Azure IOT Hub управляет обновлениями приложений, но мне бы очень хотелось избежать использования Azure, если это возможно, поскольку мы предпочитаем хранить все на наших собственных серверах и не платить облачным провайдерам за то, что мы можем делать на наших собственных серверах.

Кто-нибудь понял, как запустить фоновую службу, чтобы загрузить обновление приложения и применить его?

Мне просто придется иметь дело с Azure IOT Hub?


person JoeyZero    schedule 19.03.2018    source источник


Ответы (2)


Есть еще один вариант: Используя OMA-DM.

Использование OMA-DM: приложение обновляется с помощью канала управления устройствами, совместимого с OMA-DM, например Intune или System Center Configuration Manager (SCCM).

Интерфейс OMA-DM поддерживается в Windows 10 IoT Core, и любое решение для управления, совместимое с OMA-DM, можно использовать для установки и обновления приложений. Ознакомьтесь с документацией по EnterpriseModernAppManagement CSP для использования. инструкции.

ПРИМЕЧАНИЕ. Некоторая информация EnterpriseModernAppManagement CSP относится к предварительно выпущенным продуктам, которые могут быть существенно изменены перед коммерческим выпуском.

person Rita Han    schedule 20.03.2018

Вам нужен тип службы (онлайн/интернет) для подключения к вашим устройствам IoT Core. Ссылка:

  1. Microsoft Store: приложение публикуется и обновляется из Microsoft Store.
  2. Использование службы обновления компонентов: приложение публикуется в Центре обновления Windows и обновляется, как и любой другой OEM-пакет (пакет драйверов). Скоро будет
  3. Использование Azure IoT Device Management: приложение публикуется в службе хранилища Azure и обновляется через канал Azure DM. Новое для Windows 10, версия 1709.
  4. Использование OMA-DM: приложение обновляется с помощью канала управления устройствами, совместимого с OMA-DM, например Intune или System Center Configuration Manager (SCCM).

В Store вы будете использовать службу Microsoft Store; Azure IoT Device Management будет использовать Azure IoT Hub; OMA-DM может использовать Intune/SCCM или вашу собственную инфраструктуру (Сервер OMA-DM)

person Helen Lo    schedule 20.03.2018