You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Arduino UNO+SIM808执行AT指令时出现+CME error: operation not allowed

SIM808执行AT+CSTT、AT+CIICR及AT+CIPSEND指令时返回+CME error: operation not allowed

背景

本人编程经验尚浅,正在搭建用于葡萄园的远程IoT气象站,需将传感器数据发送至家中运行的Python TCP套接字服务器,代码基于开源气象站项目。目前核心问题:执行AT+CSTT、AT+CIICR及AT+CIPSEND指令时,模块返回+CME ERROR: operation not allowed,已通过AT+CMEE=2开启详细错误提示。

已尝试的解决方案

  • 外接2A电源供电
  • 更换不同SIM卡测试
  • 在奥地利不同位置测试信号

详细AT指令交互日志

16:45:01.858 -> Wind speed: 0.0 Pulses: 0 Time (ms): 172800  Dir: NE  Value: 1
16:45:14.397 -> Temperature Celsius: 4.92 Humididy %: 79.81
16:45:14.444 -> Pressure (mbar): 1001.58
16:45:14.492 -> Soil temperature Celsius: 5.06
16:45:14.492 -> Soil moisture reading: 479
16:45:14.539 -> Current (A): -5.10
16:45:14.539 -> Rainfall: 0.00 Pulses: 0 Time (ms): 172800
16:45:14.585 -> 948916800,172800,4.92,4.92,4.92,79.81,79.81,79.81,0.00,0.00,0.00,0.00,0.00,45,NA,-5.10,260,1001.58,5.06,479
16:45:14.726 -> ATI
16:45:16.650 -> ATI

16:45:16.650 -> SIM808 R14.18
16:45:16.697 -> 
16:45:16.697 -> OK
16:45:16.697 -> AT&V
16:45:46.675 -> AT&V

16:45:46.675 -> DEFAULT PROFILE
16:45:46.721 -> S0: 0
16:45:46.721 -> S3: 13
16:45:46.721 -> S4: 10
16:45:46.721 -> S5: 8
16:45:46.721 -> S6: 2
16:45:46.769 -> S7AT+COPS?
16:45:47.711 -> AT+COPS?

16:45:47.711 -> +COPS: 0,0,"one"
16:45:47.759 -> 
16:45:47.759 -> OK
16:45:47.759 -> AT+COPS=?
16:46:07.726 -> AT+COPS=?

16:46:07.726 -> +COPS: (1,"A1","A1","23201"),(1,"T-Mobile A","TMO AAT+CSQ
16:46:08.759 -> AT+CSQ

16:46:08.759 -> +CSQ: 19,0
16:46:08.759 -> 
16:46:08.759 -> OK
16:46:08.759 -> AT+CREG?
16:46:09.745 -> AT+CREG?

16:46:09.792 -> +CREG: 2,5,"0BD6","5578"
16:46:09.792 -> 
16:46:09.792 -> OK
16:46:09.792 -> AT+CMEE=2
16:46:10.262 -> AT+CMEE=2

16:46:10.262 -> OK
16:46:10.309 -> AT+CFUN=1
16:46:10.778 -> AT+CFUN=1

16:46:10.778 -> OK
16:46:10.778 -> AT+CGATT=1
16:46:12.798 -> AT+CGATT=1

16:46:12.798 -> OK
16:46:12.798 -> AT+CREG=2
16:46:13.315 -> AT+CREG=2

16:46:13.315 -> OK
16:46:13.315 -> AT+CSTT="TM","",""
16:46:17.354 -> AT+CSTT="TM","",""

16:46:17.354 -> +CME ERROR: operation not allowed
16:46:17.400 -> AT+CSTT?
16:46:27.359 -> AT+CSTT?

16:46:27.359 -> +CSTT: "TM","",""
16:46:27.406 -> 
16:46:27.406 -> OK
16:46:27.406 -> AT+CSTT=?
16:46:37.354 -> AT+CSTT=?

16:46:37.401 -> +CSTT: "APN","USER","PWD"
16:46:37.401 -> 
16:46:37.401 -> OK
16:46:37.401 -> AT+CIICR
16:46:42.385 -> AT+CIICR

16:46:42.385 -> +CME ERROR: operation not allowed
16:46:42.432 -> AT+CIFSR
16:46:44.404 -> AT+CIFSR

16:46:44.404 -> 10.6.155.157
16:46:44.404 -> AT+CIPSPRT=0
16:46:45.438 -> AT+CIPSPRT=0

16:46:45.438 -> OK
16:46:45.438 -> AT+CIPSTART="tcp","89.144.xxx.xx","80"
16:46:53.443 -> AT+CIPSTART="tcp","89.144.xxx.xx","80"

16:46:53.490 -> OK
16:46:53.490 -> AT+CIPSEND=?
16:46:53.960 -> AT+CIPSEND=?

16:46:54.008 -> +CIPSEND: <length>
16:46:54.008 -> 
16:46:54.008 -> OK
16:46:54.008 -> AT+CIPSEND?
16:46:54.479 -> AT+CIPSEND?

16:46:54.527 -> +CIPSEND: 0
16:46:54.527 -> 
16:46:54.527 -> OK
16:46:54.527 -> AT+CIPQSEND=1
16:46:54.998 -> AT+CIPQSEND=1

16:46:55.045 -> OK
16:46:55.045 -> AT+CIPSEND
16:46:59.012 -> AT+CIPSEND

16:46:59.059 -> +CME ERROR: operation not allowed
16:47:29.187 -> AT+CIPCLOSE

补充信息

  • 信号质量正常(AT+CSQ返回19,0)
  • AT+COPS=?显示的运营商均支持
  • SIM卡后台显示模块已联网并产生少量数据,但无数据发送至TCP服务器
  • 使用硬件:elecrow购买的Arduino UNO(R3)兼容SIM808模块,搭配外置GSM天线,该模块在欧洲地区适配性良好

恳请各位帮忙排查解决该问题,谢谢!

内容的提问来源于stack exchange,提问作者Matthias Mattes

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.03 09:02:05