Сначала вы должны прочитать о Greengrass, где вы можете найти полезную информацию и как установить ее на RaspberryPi здесь .Затем вы должны выбрать, какие типы ОС вы хотите использовать для своих ESP.Вы можете использовать:
- Amazon FreeRTOS
- MongooseOS
- Zerynth
Я рекомендую использовать Amazon FreeRTOS, потому что он хорошо известени документация очень хорошая.Вы можете найти больше информации, чтобы начать работу с ним здесь .Вы должны учитывать, что все ваши устройства (RaspberryPi и ESP) должны находиться в одной сети, и вы должны установить IP-адрес брокера в ваших ESP на IP-адрес вашего RaspberryPi в вашей локальной сети.Кроме того, вы должны установить устройства в одну группу в консоли AWS IoT и развернуть конфигурацию в Greengrass.Политики для устройств IoT должны позволять им публиковать / подписываться.Для подключения к брокеру AWS все устройства должны иметь действительные сертификаты, а для подключения ESP к сети Greengrass корневой сертификат CA должен быть заменен сертификатом группы Greengrass.