将Azure Iot集线器设备导出到Blob存储

将Azure Iot集线器设备导出到Blob存储,azure,iot,azure-iot-hub,azure-blob-storage,Azure,Iot,Azure Iot Hub,Azure Blob Storage,我尝试将Azure Iot Hub设备导出到Blob存储,以便将其用作Azure流分析中的参考输入,但未成功。 我已阅读并理解本文件。 但它是用C#编写的,我不知道如何用nodejs或javascript编写它。。。有人尝试过类似的东西,或者有其他文档或示例吗?您可以利用。下面是一个关于如何将设备导出到Blob的片段: registry.exportDevicesToBlob(outputSasUrl, false, function (error, result) {

我尝试将Azure Iot Hub设备导出到Blob存储,以便将其用作Azure流分析中的参考输入,但未成功。 我已阅读并理解本文件。 但它是用C#编写的,我不知道如何用nodejs或javascript编写它。。。有人尝试过类似的东西,或者有其他文档或示例吗?

您可以利用。下面是一个关于如何将设备导出到Blob的片段:

registry.exportDevicesToBlob(outputSasUrl, false, function (error, result) {
                       if (error) {
                           console.error('Could not create export job: ' + error.message);
                       } else {
                           console.log('--------------\r\nDevices Export Job Identifier:--------------\r\n' + result);
                           var jobId = result.jobId;
                           var interval = setInterval(function () {
                               registry.getJob(jobId, function (error, result) {
                                  if (error) {
                                      console.error('Could not get job status: ' + error.message + ' : ' + error.responseBody);
                                  } else {
                                      console.log('--------------\r\njob ' + jobId + ' status:\r\n--------------\r\n' + result);
                                      var status = result.status;
                                      if (status === "completed") {
                                          clearInterval(interval);
                                      }
                                  }
                              });
                           }, 500);
                       } 
                   });