【问题标题】:AT Commands CMGS return ERRORAT 命令 CMGS 返回 ERROR
【发布时间】:2012-08-26 04:16:43
【问题描述】:

我正在使用 Prolink PSH300 HSUPA GSM 调制解调器连接到我的笔记本电脑并使用 tera term 测试连接。

首先我输入AT它会回复我OK

AT 好的

AT+CMGF=1 好的

AT+CMGS="+6581XXXXXX" (然后我按回车返回错误) 错误

有时它不会返回错误,只是挂在那里没有>返回。

谁能告诉我该怎么做?

【问题讨论】:

  • 尝试在CMGS 之前发送AT+CMEE=1。这会启用信息性错误消息(如果支持),因此您应该得到比 ERROR 更有用的东西。
  • 其实我也这样做了,但它只是返回任何错误代码的错误,有时它只是挂在那里没有任何响应,但是当我在 输入时,然后 OK 返回。

标签: gsm modem at-command


【解决方案1】:

在您的端口初始化中,我建议您添加这两行-

port.DiscardOutBuffer(); 
port.DiscardInBuffer();

这些将执行 PurgeComm 本地 WIN32 调用,这将重置硬件流控制线。

还在打开端口连接之前添加DtrEnable/RtsEnable = true 行。

【讨论】:

    【解决方案2】:

    场景:我的诺基亚手机通过蓝牙链接连接到电脑。 命令:at (result ok), at+Cmgf=1(ok), but at+cmgs="mob.no">"hello"ctrl+z (result +cms error 500)。我通过对蓝牙调制解调器中的额外初始化设置进行小改动来解决它。如何,我在这里解释。 控制面板->手机和调制解调器->选择蓝牙调制解调器->点击属性。在打开转到高级选项卡并更改现有的额外初始化命令的对话框窗口中:从现有的任何内容到以下网站中提到的任何以下内容: cksaheb.blogspot.in/2011/03/extra-initialization-command-for-gprs.html。我发送短信的问题解决了。

    【讨论】:

    • 你能稍微整理一下你的答案吗?
    【解决方案3】:

    我也有同样的问题。您必须检查天线连接。 您的 GSM 网络无法正常工作。

    【讨论】:

    • 这应该是一条评论。
    猜你喜欢
    • 1970-01-01
    • 2014-02-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-10-08
    相关资源
    最近更新 更多