将esp8266与AWS IOT连接

时间:2018-03-27 03:32:09

标签: aws-iot arduino-esp8266

我在arduino sdk中使用https://github.com/Schm1tz1/aws-sdk-arduino-esp8266默认存储库。

但它的示例代码不会在AWS IOT上更新阴影内容。我正确配置了一切,有人可以帮我吗?

3 个答案:

答案 0 :(得分:2)

上个月我花了很多时间。我发现的所有示例都存在问题。这一定是因为不久前已更新了用于Arduino的库ESP8266库; SSL实施已更改...

我一直在找出问题出在哪里,将其修复并使其工作。我使用ESP8266并使用MQTT和x509证书连接到AWS IoT,以进行身份​​验证。

以下是我整理的演练:https://raphberube.com/blog/2019/02/18/Making-the-ESP8266-work-with-AWS-IoT.html

如果您偶然发现此问题,希望对您有用。

答案 1 :(得分:1)

我可以使用ARDUINO IDE开发代码,使用此repo将ESP8266与AWS IOT连接起来:http://github.com/odelot/aws-mqtt-websockets

答案 2 :(得分:1)

@Harshil Makwana提到的项目迫使您创建一个IAM用户,然后将凭据放在设备上。这不是安全的连接方式,应尽可能避免。

正确的方法是使用TLS 1.2,并使用嵌入式证书。可以在此处找到显示如何执行此操作的项目:https://github.com/copercini/esp8266-aws_iot