我有华为EC156 cdma调制解调器,我尝试通过AT命令发送短信,命令很多,但总是收到“命令不支持”的响应。
我使用了以下命令:
1- AT+CMGS
2- AT + GWWC 另外,我没有找到任何处理 cdma 调制解调器的 C# 库。
我有华为EC156 cdma调制解调器,我尝试通过AT命令发送短信,命令很多,但总是收到“命令不支持”的响应。
我使用了以下命令:
1- AT+CMGS
2- AT + GWWC 另外,我没有找到任何处理 cdma 调制解调器的 C# 库。
您肯定需要查看设备的 AT 命令用户手册并检查其语法。
AT+CMGS
有两种不同的模式:
AT+CMGS=<PDU>
AT+CMGS=< dest phone number>
在这两种情况下 AT+CMGS
都是错误的,并且operation not supported
是错误语法导致的错误(在使用 设置详细错误模式之后AT+CMEE=2
)。
有很多问题显示了发送 SMS 所需的正确 AT 命令序列,例如 这个。
我在这里简要总结一下这个顺序:
在开始之前需要检查一些事情:
AT+CPIN?
您必须收到READY
响应)AT+CREG?
您必须接收+CREG: 0,1
响应)然后:
AT+CMGF=1
AT+CMGS=<PHONE NUMBER>
。设备会输出>
提示符0x1A
ASCII 码)关闭 SMS+CMGS: <N>
成功后,将显示响应,N
范围 0-255 表示已发送消息的渐进式 ID