我想通过SIM900A GSM发送一些数据,并偶然发现:
AT+CIPSTATUS
CONNECT Ok
AT+CIPSEND
+CME Error: 3 (operation not allowed)
这只发生一次,否则按照相同的程序,我已经能够成功发送数据。我可以看到我没有收到'>'提示 可能是什么问题?
答案 0 :(得分:0)
如果它只发生一次,并且您可以正常发送数据,则可能是设备固件中的某些软件问题,由于某种原因它未处于正确状态。
可能有很多原因,例如:连接配置文件未正确设置或网络暂时不可用
您可以实现一些代码来断开连接,等待并重试(如果发生这种情况),并希望它不会经常发生。
当您通过调制解调器发送数据时,您正在处理
- 你的软件
- 设备驱动程序
- 设备固件
- 移动网络的各种不同组件
如果除软件之外的任何一个发送了错误的响应,您将收到类似的错误。