【发布时间】:2017-05-14 14:52:38
【问题描述】:
我是这个 AWS IoT 的新手,我能够使用 AWS IoT 提供的 http api (https://endpoint/things/thingName/shadow) 获取/更新事物阴影,但我想要在我的帐户下创建的事物列表。文档提供了使用 AWS CLI 获取列表事物的方法,我如何使用 rest-api 实现相同的目标?
【问题讨论】:
标签: http amazon-web-services iot
我是这个 AWS IoT 的新手,我能够使用 AWS IoT 提供的 http api (https://endpoint/things/thingName/shadow) 获取/更新事物阴影,但我想要在我的帐户下创建的事物列表。文档提供了使用 AWS CLI 获取列表事物的方法,我如何使用 rest-api 实现相同的目标?
【问题讨论】:
标签: http amazon-web-services iot
我为此找到了解决方案,首先我为 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
【讨论】: