首页 > 解决方案 > 我们如何从 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

我们想要简单、清晰和专业的方法来更新远程设备来实现这一点,所以将来我们可以支持多个租户,而不是去微软商店注册方法

标签: uwpraspberry-pi3azure-iot-hubwindows-10-iot-coreazure-iot-hub-device-management

解决方案


您可以使用Windows Azure DM 客户端更新您的 UWP 应用。Azure IoT 设备管理允许您远程更新软件,而无需对设备进行本地物理访问。首先需要将新版本的应用程序上传到blob存储中,设备客户端需要连接Azure IoT Hub,然后可以使用门户或应用程序远程升级应用程序。


推荐阅读