¿Por qué SIM800L responde a AT + CIPSEND con "+ ERMOR CME: operación no permitida" cuando la dirección IP y la conexión TCP se han establecido?

0

Estoy trabajando con un equipo para enviar datos desde Raspberry Pi a través de la red 2G a un servidor mediante un módulo GSM llamado "SIM800L EBV". Nos encontramos con un error de AT + CIPSEND que solo ocurrió en Zambia, África, mientras trabajábamos correctamente en los EE. UU. (Arkansas, Colorado y el estado de Washington) durante dos años. A continuación se muestra una copia de nuestro registro de SIM. Notamos en nuestro registro que el AT + CIFSR para solicitar una dirección IP está funcionando. Y cuando se ejecuta AT + CIPSTART para iniciar la conexión TCP con el servidor "redacted.org" en el puerto 11002, la respuesta es correcta y CONECTARSE correctamente, lo que indica que se ha establecido la conexión TCP con el servidor. Sin embargo, cuando se ejecuta AT + CIPSEND, recibimos un "ERROR + CME: operación no permitida".

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

¿Alguien ha encontrado este problema antes? ¿Alguien sabe acerca de alguna información de apoyo que pueda ayudar a resolver el problema? ¿Hay alguna sugerencia sobre cómo evitar este error de CME? ¿Hay algún otro comando para reemplazar este comando AT + CIPSEND? ¿Por qué funciona bien en los Estados Unidos pero no en Zambia?

¡Muchas gracias!

Para referencia, a continuación se muestra una imagen del módulo EVB de SIM800L.

    
pregunta ECE 19.4 Team

0 respuestas

Lea otras preguntas en las etiquetas