使用IoT API工作。

0

【以下的问题经过翻译处理】 这可能是一个愚蠢的问题,但是我看到很多关于使用AWS IoT API的文档,但是我似乎无法弄清楚实际的终端点在哪里。我们在哪里进行调用?

在测试期间,我想通过Postman与IoT Core进行交互。

我们是针对设备数据终端点进行调用的吗?例如。

https://abcd1234-ats.iot.us-east-1.amazonaws.com

如果是这样,如果我们设置了域配置,是否也可以使用我们的域?例如。

https://iotcore.mydomain.com

像这样吗?

POST https://abcd1234-ats.iot.us-east-1.amazonaws.com/wireless-devices

profile picture
专家
已提问 5 个月前17 查看次数
1 回答
0

【以下的回答经过翻译处理】 这并不是一个傻瓜问题。 AWS IoT Core 有多个端点可以交互。 如果您正在尝试与数据平面端点上的设备交互,您需要使用自定义服务端点,该端点可以使用aws iot describe-endpoint --endpoint-type iot : Data-ATS获取。返回的端点是您将其插入Postman作为基本URL的地址。

您在文章的最后部分提到了一个示例,其中提到了“无线设备”,这让我想知道您是否正在尝试与通过 [AWS IoT Core for LoRaWAN](https://docs.aws.amazon.com)_ latest _ / developerguide / connect-iot-lorawan.html)连接的设备进行交互。此服务使用分离的控制平面和数据平面端点,这些端点可以在此处找到:<https://docs.aws.amazon.com/ general / latest / gr / iot-core.html # iot-wireless_region>。

最后,有关自定义域配置的问题在设置自定义域后应该可以在Postman中工作,但请注意,[您可以设置带有自定义域的唯一服务端点](https://docs.aws.amazon.com /iot/latest/developerguide/iot-custom-endpoints-configurable-custom.html#iot-custom-endpoints-configurable-custom-domain-config)是AWS IoT Core的数据平面端点。这对AWS IoT Core的控制平面,其他数据平面端点(如Jobs或CredentialProvider)或其他数据端点(如上面提到的AWS IoT Core for LoRaWAN端点)不起作用。

我在Stack Overflow上发现了一个帖子,其中有一些关于使用Postman连接的注释: https://stackoverflow.com/questions/52814373/http-post-to-aws-iot

(对于其他读者,介绍AWS IoT Core端点最好从这里开始:[这里](https://docs.aws.amazon.com/iot/latest/developerguide/connect-to-iot.html)。)

profile picture
专家
已回答 5 个月前

您未登录。 登录 发布回答。

一个好的回答可以清楚地解答问题和提供建设性反馈,并能促进提问者的职业发展。

回答问题的准则