我是AWS IoT的新手。你能指导我或者给我一些有用的材料来实施整个绿草。我想在gg组中使用raspberry pi作为我的绿草核心,我想在不同的设备之间建立通信,在我的例子中是esp8266和esp32通过raspberry pi。
我希望使用一个esp8266作为发布者而另一个esp8266作为订阅者,并通过raspberry pi(greengrass core)在它们之间交换数据,而不是在我的计算机中使用终端。我不知道我是否必须在esp上安装设备SDK或者什么?我在这里找不到任何出路。
非常感谢您的帮助。
答案 0 :(得分:1)
首先,您应该阅读有关Greengrass的信息,您可以找到有用的信息以及如何在RaspberryPi here上安装它。 然后,您应该选择要用于ESP的操作系统类型。您可以使用:
我建议使用Amazon FreeRTOS,因为它众所周知且文档非常好。您可以找到更多信息以开始使用here。您应考虑所有设备(RaspberryPi和ESP)都应在同一网络中,并且应将ESP中的代理IP设置为本地网络中RaspberryPi的IP。另外,您应将设备设置为与AWS IoT控制台位于同一组中,然后将配置部署到Greengrass。物联网设备的策略应允许它们发布/订阅。为了连接到AWS代理,所有设备都应具有有效的证书,并将ESP连接到Greengrass网络的CA根证书应替换为Greengrass组证书。
答案 1 :(得分:-1)