Я использую MOKOSMART_mkgw1 для сбора данных и отправки их в AWS IoT Core. для этого мне нужно установить следующие конфигурации:
- конечная точка (aws iot endpoint)
- topi c (любая)
- сертификат устройства и закрытый ключ
- root ок.
Мне удалось подключиться и отправить данные на aws iot core.
теперь я хочу подключить его к aws greengrass устройству вместо iot core напрямую.
у меня работает greengrass, на ip 192.196.1.12 на порту 8883 (windows машина). я загружаю Group CA, используя basi c discovery api . поэтому я использовал следующие настройки mqtt для устройства:
- конечная точка брокера (192.168.1.12:8883)
- topi c (аналогично зарегистрированному в подписке в aws iot GG)
- сертификат устройства и закрытый ключ (устройство зарегистрировано в aws iot GG)
- Group CA (загружается образцом приложения discovery basi c)
но я все еще не могу подключиться к aws gg?
Насколько я понимаю, aws GG также имеет брокера MQTT. поэтому, обеспечив надлежащую аутентификацию и topi c, я смогу подключиться к нему, независимо от того, есть у меня aws SDK устройства или нет. Я ошибаюсь? что делает " basi c пример обнаружения " дополнительно, чтобы иметь возможность подключиться к aws gg ??