我正在完成一个 Windows 10 IOT Core 应用程序,该应用程序将部署在 Raspberry Pi 3 设备上以进行单一位置 beta 测试。该应用程序面向消费者并从传感器读取,因此我确信在我们完善该应用程序时每周至少会有 1 或 2 次更新。我读到的所有内容都表明您只能从 Windows Device Portal、Windows Store 或 Azure 获得应用程序更新。
- Windows 设备门户现在可以很好地用于本地管理/部署,但不能远程工作,因为这些设备最终将安装在全国各地的不同防火墙后面等。我们不想跟上客户防火墙端口转发的步伐.
- Windows 应用商店可能无法运行,因为我们不想等待长达 48 小时的更新批准。也不确定 Windows 10 IOT 是否完全支持 Windows Store。
- 我还没有弄清楚 Azure IOT Hub 是如何管理应用程序更新的,但我真的很想尽可能避免使用 Azure,因为我们更愿意将所有东西都保存在我们自己的服务器上,而不是向云提供商支付我们可以在自己的服务器上做的事情。
有没有人知道如何运行后台服务来下载应用程序更新并应用它?
我只需要处理 Azure IOT Hub 吗?