AWS GREENGRASS Не удается подключиться к устройству - PullRequest
0 голосов
/ 01 июня 2018

Я новичок в AWS IoT.Можете ли вы направить меня или направить мне какой-нибудь полезный материал для реализации целого гринграсса.Я хочу использовать raspberry pi в качестве своего ядра greengrass в группе gg и хочу установить связь между различными устройствами, которые в моем случае являются esp8266 и esp32, через raspberry pi.

Вместо терминала в моем компьютере, который я хочу использоватьодин esp8266 в качестве издателя и другой esp8266 в качестве подписчика и обмениваются данными между ними через raspberry pi (ядро greengrass).Я понятия не имею, если я должен установить SDK устройства на ESP или что?Я не нахожу выхода отсюда.

Большое спасибо за помощь.

Ответы [ 2 ]

0 голосов
/ 15 июля 2018

Сначала вы должны прочитать о Greengrass, где вы можете найти полезную информацию и как установить ее на RaspberryPi здесь .Затем вы должны выбрать, какие типы ОС вы хотите использовать для своих ESP.Вы можете использовать:

  • Amazon FreeRTOS
  • MongooseOS
  • Zerynth

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

0 голосов
/ 09 июля 2018

Вы не можете использовать esp8266 с aws Greengrass, потому что esp8266 не поддерживает связь TLS 1.2 и aws IoT требует TLS 1.2.

Вы можете использовать esp32, который поддерживает TLS 1.2 и может обмениваться сертификатами, иустановите безопасное соединение с помощью aws greengrass.

Я написал статью , в которой объясняется каждый шаг, как вы можете начать со старта до продвинутого уровня.

Официальный представитель Zerynth разместил эту статью в своем блоге .Так что следуйте этому и завершите свое решение.

...