Я написал собственное беспроводное обновление для предыдущей версии iot-core (с iot-hub или без него). Недавнее автообновление iot-core (10.0.14393.67) сломало его. Теперь, когда я снова ищу ясности в этой важной (встроенной функции в debian) возможности, я сбит с толку больше, чем когда-либо. Кто может ответить:
- В этом сообщении говорится о обновление прошивки через iot-хаб. Является ли прошивка моим (uwp) приложением iot-core (например, фоновой задачей) или нет?
- 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, поскольку, как только разработчик выберет тот или иной путь, это будет серьезное вложение.
Обновить
Что действительно важно здесь, так это ясность для компаний / разработчиков в отношении опций и ограничений, касающихся "беспроводных обновлений":
Наши приложения (Appx, в нашем случае C #) построены в Visual Studio 2015.
ОС iot-core (автоматически или по расписанию ...).
Это iot-core OS С нашими приложениями (или вместе с ними).
Эти варианты и их стоимость не ясны. В настоящее время мы используем azure iot-hub (и др.) И хотели бы максимально использовать его.
Что произошло и что я срочно пытаюсь исправить, это цифра "3" выше: у меня было приложение в поле, и я использовал параметр /System32/oemcustomization.bat для установки новых версий моего приложения через C: / windows / appinstall / ...
Это работало нормально на всех моих удаленных сайтах в течение нескольких месяцев. Я был уверен, что все стабильно. Внезапно все мои сайты стали офлайн. В моей местной лаборатории я мог подключиться к своим тестовым системам, где я заметил, что Microsoft произвела автоматическое обновление ОС iot-core. Были критические изменения ... и эти изменения теперь носят такой характер, что моя предыдущая схема беспроводного обновления больше не работает, даже если я ее изменяю - есть "исправления" безопасности, которые нарушают мой текущий подход, и теперь я вижу способ еще не спасти.
Таким образом, что нам действительно нужно от PM, так это ясность по вышеуказанным (1-3) пунктам и, в лучшем случае, полный, минимальный пример на C # для пунктов 1-3.
Жду с нетерпением!