uwp - 我们如何从 Azure IoT 中心远程更新在树莓派 3 上运行的 UWP 应用程序?
问题描述
我创建了UWP c# 应用程序,该应用程序在具有Windows 10 Iot 核心操作系统的Raspberry pi 3上运行。它具有读取传感器数据并将数据发送到 Azure 的程序。我们希望确保一旦它部署到客户位置,我们就能够管理并远程更新应用程序。我们已经使用Azure IoT Central 构建了我们的 IoT 解决方案。
我们已经检查了来自Microsoft MSDN站点的自动设备管理文章的以下选项,但这些选项让我们感到困惑,并且没有任何实时示例,并且建议在商店注册和认证解决方案应用程序包并提供设备更新的漫长过程
https://docs.microsoft.com/en-us/azure/iot-hub/iot-hub-automatic-device-management https://docs.microsoft.com/en-us/azure/iot-hub/iot -hub-csharp-csharp-device-management-get-started
我们想要简单、清晰和专业的方法来更新远程设备来实现这一点,所以将来我们可以支持多个租户,而不是去微软商店注册方法
解决方案
您可以使用Windows Azure DM 客户端更新您的 UWP 应用。Azure IoT 设备管理允许您远程更新软件,而无需对设备进行本地物理访问。首先需要将新版本的应用程序上传到blob存储中,设备客户端需要连接Azure IoT Hub,然后可以使用门户或应用程序远程升级应用程序。
推荐阅读
- applescript - 使用 AppleScript 将 Keynote 幻灯片导出到图像
- javascript - 在 Firefox 中时,在画布中绘图无法在 iframe 中工作
- c# - RadComboBox 项目变为透明
- r - 如何找到矩阵中特定列的最大值
- vb.net - 添加参数化查询时在 TableAdapter 查询向导中出现错误
- ios - ios使用约束隐藏视图
- assembly - 在寄存器中存储最重要/最不重要的半字节
- python-3.x - 以下 python 代码的复杂性是多少?
- javascript - ES6传播运算符到香草Javascript
- python - 如何用python替换文本中的几个URL?