Ясность в вариантах обновления Windows 10 iot-core по беспроводной сети?

Я написал собственное беспроводное обновление для предыдущей версии iot-core (с iot-hub или без него). Недавнее автообновление iot-core (10.0.14393.67) сломало его. Теперь, когда я снова ищу ясности в этой важной (встроенной функции в debian) возможности, я сбит с толку больше, чем когда-либо. Кто может ответить:

  1. В этом сообщении говорится о обновление прошивки через iot-хаб. Является ли прошивка моим (uwp) приложением iot-core (например, фоновой задачей) или нет?
  2. This post talks about oem deals from microsoft for iot-core commercialization (https://www.windowsforiotdevices.com/) which provide update capabilities. However, it is unclear about:
    • Is "option one" free? If not, what is the catch?
    • Доступны ли возможности обновления в этом «первом варианте»?

В лучшем случае нам понадобится компромиссное сопоставление сценариев iot-hub и oem app-package-update, поскольку, как только разработчик выберет тот или иной путь, это будет серьезное вложение.

Обновить

Что действительно важно здесь, так это ясность для компаний / разработчиков в отношении опций и ограничений, касающихся "беспроводных обновлений":

  1. Наши приложения (Appx, в нашем случае C #) построены в Visual Studio 2015.

  2. ОС iot-core (автоматически или по расписанию ...).

  3. Это iot-core OS С нашими приложениями (или вместе с ними).

Эти варианты и их стоимость не ясны. В настоящее время мы используем azure iot-hub (и др.) И хотели бы максимально использовать его.

Что произошло и что я срочно пытаюсь исправить, это цифра "3" выше: у меня было приложение в поле, и я использовал параметр /System32/oemcustomization.bat для установки новых версий моего приложения через C: / windows / appinstall / ...

Это работало нормально на всех моих удаленных сайтах в течение нескольких месяцев. Я был уверен, что все стабильно. Внезапно все мои сайты стали офлайн. В моей местной лаборатории я мог подключиться к своим тестовым системам, где я заметил, что Microsoft произвела автоматическое обновление ОС iot-core. Были критические изменения ... и эти изменения теперь носят такой характер, что моя предыдущая схема беспроводного обновления больше не работает, даже если я ее изменяю - есть "исправления" безопасности, которые нарушают мой текущий подход, и теперь я вижу способ еще не спасти.

Таким образом, что нам действительно нужно от PM, так это ясность по вышеуказанным (1-3) пунктам и, в лучшем случае, полный, минимальный пример на C # для пунктов 1-3.

Жду с нетерпением!


person GGleGrand    schedule 21.08.2016    source источник


Ответы (1)


Похоже, здесь есть два текущих потока решений, оба очень изменчивые / предварительные, насколько я могу видеть:

  1. oem track для windows-store: https://developer.microsoft.com/en-us/windows/iot/docs/store

  2. Дорожка управления устройством iot-hub: https://azure.microsoft.com/en-gb/documentation/articles/iot-hub-device-management-device-jobs/

person GGleGrand    schedule 21.09.2016