【问题标题】:Clarity on Windows 10 iot-core over-air-update options?Windows 10 iot-core 无线更新选项的清晰度?
【发布时间】:2016-12-28 05:13:58
【问题描述】:

我为之前版本的 iot-core(带或不带 iot-hub)编写了自己的无线更新。最近 iot-core (10.0.14393.67) 的自动更新打破了它。现在,再次明确这一关键(debian 上的开箱即用功能)功能,我比以往任何时候都更加困惑。谁能回答:

  1. This post 谈论通过 iot-hub 更新固件。固件是否是我的 (uwp) 物联网核心应用(例如后台任务)?
  2. This post 谈论来自微软的 oem 交易,用于提供更新功能的物联网核心商业化 (https://www.windowsforiotdevices.com/)。但是,尚不清楚:
    • “选项一”免费吗?如果不是,有什么问题?
    • 此“选项一”中是否提供更新功能

充其量,我们需要在 iot-hub 与 oem app-package-update 场景之间进行权衡取舍,因为一旦开发人员决定采用其中一种或另一种方式,这就是一项重大投资。

更新

这里真正重要的是让公司/开发者清楚地了解以下“空中更新”的选项和限制:

  1. 我们的应用程序(Appx,无头,在我们的例子中。C#。)在 Visual Studio 2015 中构建。

  2. 物联网核心操作系统(自动或计划...)。

  3. 带有(或结合)我们的应用程序的物联网核心操作系统。

这些选项及其成本尚不清楚。我们目前正在使用 azure iot-hub(等),并希望尽可能地利用它。

发生的事情以及我急需解决的问题是上面的“3”:我在现场有一个 appx,并且正在使用 /System32/oemcustomization.bat 选项通过 C:/ 安装我的应用程序的新版本windows/appinstall/...

几个月来,这在我所有的远程站点都运行良好。我确信一切都很稳定。突然间,我的网站都下线了。在我当地的实验室中,我可以连接到我的测试系统,在那里我注意到微软已经对 iot-core 进行了自动操作系统更新。发生了重大变化……这些变化现在的性质是,即使我修改它,我以前的空中更新方案也不再有效——有一些安全“修复”破坏了我当前的方法,我现在看到了去挽救它。

因此,我们真正需要 PM 明确说明上述 (1-3) 项,并且充其量是 C# 中第 1-3 项的完整、最小示例。

期待!

【问题讨论】:

    标签: windows-10-iot-core azure-iot-hub windows-iot-core-10


    【解决方案1】:

    据我所知,这里似乎有两个当前的解决方案流,都是高度不稳定/预览:

    1. windows-store oem 跟踪: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/

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-03-29
      • 1970-01-01
      • 2016-10-08
      • 1970-01-01
      • 1970-01-01
      • 2016-10-17
      相关资源
      最近更新 更多