首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >AWS GREENGRASS无法连接到设备

AWS GREENGRASS无法连接到设备
EN

Stack Overflow用户
提问于 2018-06-01 11:12:27
回答 2查看 393关注 0票数 0

我是亚马逊网络服务IoT的新手。你能指导我或给我推荐一些有用的材料来实现整个绿草吗?我想在gg组中使用树莓派作为我的greengrass核心,我想通过树莓派在不同的设备之间建立通信,在我的例子中是esp8266和esp32。

我想使用一个esp8266作为发布者,另一个esp8266作为订阅者,并通过树莓派(greengrass core)在它们之间交换数据,而不是在我的计算机中使用终端。我不知道我是否必须在esp上安装设备SDK或其他什么?我找不到从这里出去的路。

非常感谢你的帮助。

EN

回答 2

Stack Overflow用户

发布于 2018-07-15 06:04:20

首先,你应该阅读Greengrass,你可以找到有用的信息,以及如何在RaspberryPi here上安装它。然后,您应该选择要用于ESP的操作系统类型。您可以使用:

亚马逊FreeRTOS

  • MongooseOS

  • Zerynth

我推荐使用亚马逊FreeRTOS,因为它很有名,文档也很好。你可以找到更多的信息开始使用它,here。您应该考虑所有设备(RaspberryPi和ESP)都应该位于同一网络中,并且应该将ESP中代理的IP设置为本地网络中RaspberryPi的IP。此外,您还应该在亚马逊网络服务IoT控制台中将设备设置为同一组,并将配置部署到Greengrass。IoT设备的策略应该允许它们发布/订阅。要连接到AWS broker,所有设备都应具有有效的证书;要将ESP连接到Greengrass网络,应将CA根证书替换为Greengrass组证书。

票数 1
EN

Stack Overflow用户

发布于 2018-07-09 17:43:19

您不能将esp8266与aws Greengrass一起使用,因为esp8266不支持TLS1.2通信,而aws IoT需要TLS1.2。

您可以使用esp32,它支持TLS1.2并可以交换证书,并与aws greengrass建立安全连接。

我已经写了一个article,它解释了每一个步骤,你如何从战略开始到高级水平。

Zerynth官方在他们的blog上发布了这篇文章。因此,遵循它并完成您的解决方案。

票数 -1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/50635585

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档