簡體   English   中英

使用curl將文件上傳到Azure IOT Hub

[英]File upload to Azure IOT Hub using curl

我想將文件上傳到Azure It集線器。 我使用Azure SDK實現了它。 但是我上傳文件的程序是自定義開發,因此容易出現錯誤。 我想使用完善的CURL實用程序進行上傳,因為我們沒有涉及任何其他業務邏輯。

我知道Azure完全支持設備到雲通信的其余部分。 我已經看到了使用CURL將消息發送到雲的示例。

如何使用CURL上傳文件?

基於doc 使用IoT Hub載文件,該上載過程通過REST API調用分為3個步驟。 有關這些步驟的更多詳細信息,請參見此處

對於您的問題(例如如何通過Azure IoT中心使用CURL上載文件),有必要將這些步驟轉換為curl命令。

以下是第一步的示例,例如獲取上傳文件的參考信息:

curl -d "{\"blobName\":\"test.json\"}" -H "Content-Type: application/json" -H "Authorization: SharedAccessSignature sr=xxxxx.azure-devices.net&sig=xxxx&skn=iothubowner" -X POST https://xxxxx.azure-devices.net/devices/myDeviceId/files?api-version=2018-06-30

請注意,步驟1.和3.需要ass令牌才能獲得Azure IoT中心授權。

暫無
暫無

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

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