2016-12-30 59 views

回答

0

我找到了一個解決方案,首先我爲AWS IoT構建自定義sdk,使用您可以構建的link,我選擇了AWS.IoT和AWS.IoTData並構建一個sdk。導入該SDK到您的解決方案後,就可以查詢這樣的:

var iot = new AWS.Iot({ 
      "accessKeyId":"accessKeyId", 
      "secretAccessKey":"secretAccessKey", 
      "region":"region" 
      }); 

      iot.listThings({}, function(err, data) { 
      if (err) console.log(err, err.stack); // an error occurred 
       else  console.log(data);   // successful response 
      }); 

你可以找到API文檔here

+0

嘿@Chirag,我一直在嘗試用相同的代碼,但不斷收到這樣的:NetworkingError : 網絡故障。點擊https://iot.us-east-1.amazonaws.com/things時出現403錯誤。你是否能夠在沒有任何問題的情況下運行? – hernangarcia

+0

@hernangarcia,是的,我能夠在沒有任何問題的情況下運行此操作,因此最好檢查一下AWS憑據和aws-iot-sdk。 403是被禁止的,所以我認爲只有證書有問題。 – Chirag