使用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
EXPERTE
gefragt vor 6 Monaten19 Aufrufe
1 Antwort
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
EXPERTE
beantwortet vor 6 Monaten

Du bist nicht angemeldet. Anmelden um eine Antwort zu veröffentlichen.

Eine gute Antwort beantwortet die Frage klar, gibt konstruktives Feedback und fördert die berufliche Weiterentwicklung des Fragenstellers.

Richtlinien für die Beantwortung von Fragen