簡體   English   中英

如何使用Azure IoT設備sdk上傳文件

[英]How do I upload a file with the Azure IoT Device sdk

我正在嘗試使用Java Azure IoT設備客戶端SDK(v1.2.28)將文件上傳到Blob存儲。 這些示例顯示了如何使用.net sdk執行此操作,但似乎Java sdk中不存在DeviceClient類中的相同方法。 java sdk還不可能嗎?

https://docs.microsoft.com/zh-cn/azure/iot-hub/iot-hub-csharp-csharp-file-upload

正如您所說,我回顧了Azure IoT設備SDK的javadocs,沒有一種將文件上傳到Blob存儲的方法。

根據文檔使用IoT中心上傳文件以及相關的REST API 創建文件上傳Sas Uri ,該功能是blob sas uri所必需的,因此無法使用Java的IoT設備SDK,您需要使用Azure存儲Java SDK首先生成一個blob sas uri來調用REST API。

但是,對於接收文件上傳通知的其他功能,有一些類別的Java支持JavaAzure IoT服務SDK ,包括FileUploadNotificationFileUploadNotificationReceiver等。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM