Почему SIM-карта отвечает на AT + CIPSEND сообщением «+ CME ERROR: операция не разрешена», когда IP-адрес и TCP-соединение установлены? - PullRequest
0 голосов
/ 17 ноября 2018

Я работаю с командой по отправке данных из Raspberry Pi по сети 2G на сервер с помощью модуля GSM под названием «SIM800L EBV».Мы столкнулись с ошибкой AT + CIPSEND, которая возникла только в Замбии, Африка, при правильной работе в США (штат Арканзас, Колорадо и штат Вашингтон) в течение двух лет.Ниже изображение нашего журнала SIM.Из нашего журнала мы заметили, что AT + CIFSR для запроса IP-адреса работает.И когда AT + CIPSTART запускается для запуска TCP-соединения с сервером «obfuscated.org» через порт 11002, ответ OK и CONNECT OK, указывающий, что TCP-соединение с сервером установлено.Однако при запуске AT + CIPSEND мы получили сообщение «+ CME ERROR: операция не разрешена».Кто-нибудь сталкивался с этой проблемой раньше?Кто-нибудь знает о какой-либо вспомогательной информации, которая может помочь решить проблему?Есть ли какие-либо предложения о том, как обойти эту ошибку CME?Есть ли другая команда для замены этой команды AT + CIPSEND?Почему это хорошо работает в Америке, а не в Замбии?Большое спасибо!

Wrote to sim: AT+CIFSR

Bytes to read: 26
Sim response: AT+CIFSR
172.50.216.113

Wrote to sim: AT+CIPSTART="TCP","redacted.org","11002"

Bytes to read: 58
Sim response: AT+CIPSTART="TCP","redacted.org","11002"
OK

CONNECT OK

Wrote to sim: AT+CIPSEND

Bytes to read: 47
SIM response: AT+CIPSEND
+CME ERROR: operation not allowed
...