Экспортируйте устройства-близнецы Azure Iot Hub в хранилище BLOB-объектов - PullRequest
0 голосов
/ 17 июня 2019

Я безуспешно пытаюсь экспортировать двойники устройств Azure Iot Hub в хранилище BLOB-объектов, чтобы его можно было использовать в качестве справочного ввода в Azure Stream Analytics. Я прочитал и понял эту документацию, https://docs.microsoft.com/en-us/azure/iot-hub/iot-hub-bulk-identity-mgmt. Но это в C #, и я понятия не имею, как сделать это в nodejs или javascript ... Кто-то, кто пробовал что-то подобное, или есть какая-либо другая документация или примеры?

1 Ответ

0 голосов
/ 21 июня 2019

Вы можете использовать Лазурный узел sdk .Вот фрагмент о том, как экспортировать устройства в 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);
                       } 
                   });
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...