Задать вопрос
@AlbertForest

Почему появляются некорректные данные в ответах на AT команды (SIM7000С MQTT)?

Я использую SIM7000С NB-IoT HAT с Raspberry Pi 3 B+.
При запросе AT команд MQTT я довольно часто получаю некорректные данные ответа.

Для примера возьмем команду AT+SMCONN (подключение к MQTT)

Я ожидаю получить OK или ERROR, но часто получаю непонятные байты.
651e78e65c497494075126.png

Так же эта ошибка наблюдается при отправке сообщений MQTT и при подписке на топики. Иногда такое поведение зацикливается, и отправка сообщения становится невозможной. А иногда, после получения такого ответа пропадает возможность писать в порт. Приходится закрывать соединение о снова открывать.
Так же отмечу, что в ответ на конкретную команду я получаю одни и те же байты данных в некорректном ответе.

С командами, которые не касаются работы с сетью, эта ошибка не происходит.

Для отправки AT команд я использовал minicom, как указано в документации. Так же я пытался изменять скорость обмена данными и использовать pyserial.

Кто-нибудь знает в чем может быть источник проблемы?
  • Вопрос задан
  • 85 просмотров
Подписаться 1 Средний 4 комментария
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы