我正在与一个团队合作,使用称为“ SIM800L EBV”的GSM模块通过2G网络将Raspberry Pi的数据发送到服务器。我们遇到了一个AT + CIPSEND错误,该错误仅在非洲(赞比亚),在美国(阿肯色州,科罗拉多州和华盛顿州)正常运行了两年的情况下才发生。 以下是我们的SIM卡日志的图片。我们从日志中注意到,请求IP地址的AT + CIFSR正在运行。并且当运行AT + CIPSTART以启动到服务器“ obfuscated.org”的端口11002的TCP连接时,响应为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