我们如何从Azure Iot hub远程更新raspberry pi 3上运行的UWP应用程序?

我们如何从Azure Iot hub远程更新raspberry pi 3上运行的UWP应用程序?,uwp,raspberry-pi3,azure-iot-hub,windows-10-iot-core,azure-iot-hub-device-management,Uwp,Raspberry Pi3,Azure Iot Hub,Windows 10 Iot Core,Azure Iot Hub Device Management,我已经创建了UWP c#应用程序,该应用程序运行在Raspberry pi 3上,使用windows 10 Iot核心操作系统。它有读取传感器数据并将数据发送到Azure的程序。我们希望确保一旦部署到客户位置,我们就能够远程管理和更新应用程序使用Azure iot central构建我们的iot解决方案 我们已从Microsoft MSDN网站查看了以下自动设备管理文章选项,但这些选项使我们感到困惑,没有任何实时样本,并建议在商店注册和认证解决方案应用程序包并提供设备更新的漫长过程 我们希望

我已经创建了UWP c#应用程序,该应用程序运行在Raspberry pi 3上,使用windows 10 Iot核心操作系统。它有读取传感器数据并将数据发送到Azure的程序。我们希望确保一旦部署到客户位置,我们就能够远程管理和更新应用程序使用Azure iot central构建我们的iot解决方案

我们已从Microsoft MSDN
网站查看了以下自动设备管理文章选项,但这些选项使我们感到困惑,没有任何实时样本,并建议在商店注册和认证解决方案应用程序包并提供设备更新的漫长过程


我们希望采用简单、清晰和专业的方法来更新远程设备
实现这一点,以便将来我们可以支持多租户,而不必使用Microsoft商店注册方法

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

不确定您的意思。一旦设备在afaik字段中,您就不能将新程序集部署到设备或在其上安装新软件。您可以做的是]管理其配置]()。如果您需要自动更新软件,我认为您需要将其编程到您的应用程序中。感谢您的回复。我不需要自动更新,我希望在需要从Azure进行更新时将其推送到设备组。我尝试安装IOT edge run time,但它与raspberry pi3不兼容。现在我不确定我将采用中建议的方式这个链接是一个很好的例子,但是它有一些C++代码。我不熟悉C++。很抱歉,在生产中很难解决问题,我只能找到微软提供的这个样本。你想要哪种语言?您可以在回购协议中发布反馈。