List-things api在AWS-IoT中使用http?

时间:2016-12-30 09:41:26

标签: http amazon-web-services iot

我是这个AWS IoT的新手,我能够使用AWS IoT提供的http api(https://endpoint/things/thingName/shadow)获取/更新事物阴影,但我想要在我的帐户下创建的事物列表。文档提供了使用AWS CLI获取列表的方法,如何使用rest-api实现相同的目标?

1 个答案:

答案 0 :(得分: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