将图片从azure物联网中心导入Xamarin应用程序



是否可以将图片从Azure物联网中心下载到我的Xamarin应用程序?

我想在树莓设备上拍照,发送到物联网中心,然后发送到Xamarin应用程序。如果你知道另一种方法,请告诉我!

感谢

Azure物联网中心支持文件上传,为此,您需要将存储帐户关联到您的物联网中心。之后,您的设备可以请求文件上传URI并上传文件(在您的情况下是图像(。上传完成后,设备应向物联网中心发送上传完成(或已失败(的通知。然后,您可以使用Service SDK接收此通知。

以下是(来自文档的(通知示例:

{
"deviceId":"mydevice",
"blobUri":"https://contosostorageaccount.blob.core.windows.net/device-upload-container/mydevice/myfile.txt",
"blobName":"mydevice/myfile.txt",
"lastUpdatedTime":"2021-07-31T00:26:50+00:00",
"blobSizeInBytes":11,
"enqueuedTimeUtc":"2021-07-31T00:26:51.5134008Z"
}

您的Xamarin应用程序可以使用该blobUri下载并显示图片。它将直接从存储帐户中获取,而不会通过IoT Hub。

这里记录了整个过程,并提供了展示该场景的示例。

最新更新