我是亚马逊网络服务IoT的新手。你能指导我或给我推荐一些有用的材料来实现整个绿草吗?我想在gg组中使用树莓派作为我的greengrass核心,我想通过树莓派在不同的设备之间建立通信,在我的例子中是esp8266和esp32。
我想使用一个esp8266作为发布者,另一个esp8266作为订阅者,并通过树莓派(greengrass core)在它们之间交换数据,而不是在我的计算机中使用终端。我不知道我是否必须在esp上安装设备SDK或其他什么?我找不到从这里出去的路。
非常感谢你的帮助。
发布于 2018-07-15 06:04:20
首先,你应该阅读Greengrass,你可以找到有用的信息,以及如何在RaspberryPi here上安装它。然后,您应该选择要用于ESP的操作系统类型。您可以使用:
亚马逊FreeRTOS
的
我推荐使用亚马逊FreeRTOS,因为它很有名,文档也很好。你可以找到更多的信息开始使用它,here。您应该考虑所有设备(RaspberryPi和ESP)都应该位于同一网络中,并且应该将ESP中代理的IP设置为本地网络中RaspberryPi的IP。此外,您还应该在亚马逊网络服务IoT控制台中将设备设置为同一组,并将配置部署到Greengrass。IoT设备的策略应该允许它们发布/订阅。要连接到AWS broker,所有设备都应具有有效的证书;要将ESP连接到Greengrass网络,应将CA根证书替换为Greengrass组证书。
https://stackoverflow.com/questions/50635585
复制相似问题