Ошибка при публикации данных в aws IoT по протоколам BG96 и MQTT

Я пытаюсь опубликовать свои данные в веб-сервисах Amazon, используя BG96 (устройство NB-IoT, использующее AT-команды). Я следую официальной документации (Quectel), поэтому настраиваю параметры SSL (с помощью команды: at+ qsslcfg=...) и успешно запустить MQTT SSL-соединение (AT+QMTOPEN=...), но когда я пытаюсь подключиться к серверу MQTT ( AT+QMTCONN=...), соединение немедленно закрывается. Помогите, как я могу решить эту проблему и опубликовать мои данные в веб-сервисах Amazon?

AT+QSSLCFG="ciphersuite",1,0x0035
OK
AT+QSSLCFG="sslversion",1,3
OK
AT+QSSLCFG="cacert",1,"ufs:cacert.pem"
OK
AT+QSSLCFG="clientcert",1,"ufs:clientcert.pem"
OK
AT+QSSLCFG="clientkey",1,"ufs:clientkey.pem"
OK
AT+QSSLCFG="seclevel",1,2
OK
AT+QSSLCFG="negotiatetime",1,300
OK
AT+QSSLCFG="ignorelocaltime",1,0
OK
//Configure MQTT session into SSL mode. 
AT+QMTCFG=”SSL”, 0, 1, 1
//Start MQTT SSL connection 
AT+QMTOPEN=0, "a2xxxxxxxxxzxx.iot.us-east-1.amazonaws.com",”8883”
OK // ok 
+QMTOPEN: 0,0 // means the connction is starts succsesfully 
//Connect to MQTT server
AT+QMTCONN=0,"bg96"
ok
+QMTSTAT 0,1 //but this message means that the connection is closed 

2 ответа

Решение

Я нахожу решение, Моя проблема заключается в том, что я должен создать политику, разрешающую подключение к aws, и прикрепить эту политику к тому, что я создаю. Если используется nb-iot, то мы должны настроить DNS-адрес на общедоступный DNS Google: 8.8. 8.8 и 8.8.4.4 И, конечно же, внимательно введите все команды для обновления сертификатов, настройки контекста ssl, активации контекста tcp и, наконец, открытия соединения mqtt и подключения к публикации или подписки на тему.

У меня была такая же проблема здесь с BG96, MQTTS через порт 8883. Мое решение с этим модемом состоит в том, чтобы принудительно установить версию MQTT на "v4", в соответствии с AT MQTT Manual. Итак, после того, как ваш AT+QMTCFG=”SSL”, 0, 1, 1, попробуйте использовать AT+QMTCFG="версия",0,4, затем откройте соединение и выполните аутентификацию.

Другие вопросы по тегам