Sms 华为Cdma调制解调器,如何通过C#App或AT命令发送短信

Sms 华为Cdma调制解调器,如何通过C#App或AT命令发送短信,sms,send,at-command,modem,cdma,Sms,Send,At Command,Modem,Cdma,我使用华为EC156 cdma调制解调器,我尝试通过AT命令发送短信,但总是收到“命令不支持”的响应 我使用了以下命令: 1-AT+CMGS 2-AT+GWWC 此外,我没有找到任何处理cdma调制解调器的C#库 您肯定需要查看设备的AT命令用户手册并检查其语法 AT+CMGS有两种不同的模式: 在PDU模式下,其语法为AT+CMGS= 在文本模式下,它是AT+CMGS= 在这两种情况下,AT+CMGS都是错误的,操作不受支持是由于语法错误而导致的错误(使用AT+CMEE=2设置详细错误模式

我使用华为EC156 cdma调制解调器,我尝试通过AT命令发送短信,但总是收到“命令不支持”的响应

我使用了以下命令:

1-AT+CMGS

2-AT+GWWC
此外,我没有找到任何处理cdma调制解调器的C#库

您肯定需要查看设备的AT命令用户手册并检查其语法

AT+CMGS
有两种不同的模式:

  • 在PDU模式下,其语法为
    AT+CMGS=
  • 在文本模式下,它是
    AT+CMGS=
在这两种情况下,
AT+CMGS
都是错误的,
操作不受支持
是由于语法错误而导致的错误(使用
AT+CMEE=2设置详细错误模式后)


例如,有很多问题显示发送SMS所需的正确AT命令序列

我在此简要总结一下这一顺序:

在开始之前需要检查的一些事项:

  • 确保已插入SIM卡
  • 确保PIN码已正确插入(通过发出
    AT+CPIN?
    您必须收到
    READY
    响应)
  • 确保设备已正确注册到网络(通过发出
    AT+CREG?
    您必须收到
    +CREG:0,1
    响应)
  • 然后:

  • 通过发出
    AT+CMGF=1
  • 通过发出
    AT+CMGS=
    告诉设备您想要发送短信的电话号码。设备将输出提示字符
  • 写下你的文字
  • 通过提供Ctrl-Z字符(
    0x1A
    ASCII码)关闭SMS
  • 成功时,将显示响应
    +CMGS:
    ,范围为0-255的
    N
    表示已发送消息的渐进ID

  • 我认为你被否决了(不是被我否决),因为你的研究工作很差:事实上,有很多问题问你如何通过AT命令发送短信。谈论您的具体案例:您到底发送了哪些命令(请报告完整的命令序列)?感谢您的回复,我尝试在华为EC156 cdma调制解调器中执行此命令(AT+CMGS),但回复为“命令不支持”。我需要任何人帮助我解决这个问题。我实施了检查步骤。(AT+CPIN?)我已准备好接收。但是(AT+CREG?)接收到错误/命令不支持。是否有其他方法将已注册设备连接到网络也尝试
    AT+cgreg?
    AT+cereg?
    。可能您的模块没有2g的回退功能(我承认没有检查)感谢您的交互,我也收到了错误(命令不支持)。我的调制解调器型号是华为EC156。CDMA网络必须有一个我目前不记得的CDMA特定命令。无需担心:确保天线已连接,并等待10-15秒。然后你就可以发短信了。