【问题标题】:List-things api using http in AWS-IoT?在 AWS-IoT 中使用 http 列出事物 api?
【发布时间】: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


    【解决方案1】:

    我为此找到了解决方案,首先我为 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

    【讨论】:

    • 嘿@Chirag,我一直在尝试使用相同的代码,但不断收到:NetworkingError:网络故障。点击 iot.us-east-1.amazonaws.com/things 时出现 403 错误。您是否能够毫无问题地运行它?
    • @hernangarcia,是的,我能够毫无问题地运行它,您最好检查您的 AWS 凭证和 aws-iot-sdk。 403 是被禁止的,所以我认为只有凭据存在一些问题。
    猜你喜欢
    • 1970-01-01
    • 2019-01-27
    • 2020-08-03
    • 1970-01-01
    • 1970-01-01
    • 2016-10-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多