2017-06-05 47 views
0

Java Azure IoTデバイスクライアントsdk(v1.2.28)を使用してファイルをBLOBストレージにアップロードしようとしています。例では.net sdkでこれを行う方法を示していますが、DeviceClientクラスの同じメソッドがjava sdkに存在しないようです。それはまだJava SDKで可能ですか?Azure IoTデバイスsdkを使用してファイルをアップロードするには

https://docs.microsoft.com/en-us/azure/iot-hub/iot-hub-csharp-csharp-file-upload

+0

(上記リンクのコメントの1つ)。 – darrickc

+0

これは6月のリリースに移行しました! – darrickc

答えて

1

あなたはブロブストレージにファイルをアップロードする方法がない、言ったように私は、アズールのIoTデバイスSDKのjavadocを検討しました。文書File uploads with IoT Hubおよび関連のREST API Create File Upload Sas UriにAccoring

が、機能はこれだけJava用のIoTデバイスのSDKを使用することができず、URIブロブSASを必要とする、あなたはブロブSASを生成するために、AzureストレージのJava SDKを使用する必要があります最初にuriがREST APIを呼び出してそれを実行します。

ただし、ファイルのアップロード通知を受け取るために、他の機能のために、などFileUploadNotificationFileUploadNotificationReceiver含めるサポートするAzure IoT service SDK for Javaのいくつかのクラスは、ある

MSFTは、この機能のために月リリースの最後をターゲットにされたように見えます
+0

答えをありがとう!これは確かに今これを実装する方法です。 DeviceClientがネイティブにサポートするまで待つことができない場合は、これを使用します。 – darrickc

関連する問題