3

我正在与一个团队合作,使用名为“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: operation not allowed”。有没有人遇到过这个问题?有谁知道可能有助于解决问题的任何支持信息?关于如何解决这个 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
4

0 回答 0