Я использую SIM7000С NB-IoT HAT с Raspberry Pi 3 B+.
При запросе AT команд MQTT я довольно часто получаю некорректные данные ответа.
Для примера возьмем команду AT+SMCONN (подключение к MQTT)
Я ожидаю получить OK или ERROR, но часто получаю непонятные байты.
Так же эта ошибка наблюдается при отправке сообщений MQTT и при подписке на топики. Иногда такое поведение зацикливается, и отправка сообщения становится невозможной. А иногда, после получения такого ответа пропадает возможность писать в порт. Приходится закрывать соединение о снова открывать.
Так же отмечу, что в ответ на конкретную команду я получаю одни и те же байты данных в некорректном ответе.
С командами, которые не касаются работы с сетью, эта ошибка не происходит.
Для отправки AT команд я использовал minicom, как указано в документации. Так же я пытался изменять скорость обмена данными и использовать pyserial.
Кто-нибудь знает в чем может быть источник проблемы?