发送短信时AT命令错误

时间:2016-10-06 15:56:09

标签: at-command

我在ubuntu上使用AT + CMGS并使用ctrl + z但它给我一个错误

enter image description here

我在ubuntu命令行中使用此命令来连接gsm调制解调器

sudo screen /dev/ttyUSB1

3 个答案:

答案 0 :(得分:0)

检查网络是否正确。 AT + CSQ AT + CREG?

SMS中心设置不正确吗?

答案 1 :(得分:0)

AT + CSCA用于定义SMS中心号码。 毫无疑问,您成功使用Windows发送短信。 我不知道这是不是终端问题。你能试试minicom吗? 下载minicom for linux并进行设置。 安装minicom后,给#min; minicom -e" 选择端口和波特率并给出命令。当然,模块是寄存器(AT + CREG?),请启用ERROR AT + CMEE = 1

如果邮件内存已满,有时会出现错误。 给AT + CMGD = 1,4并再试一次。

让我知道结果!

答案 2 :(得分:0)

肥胖1: 您记得正确设置AT + CSCS吗? 如有疑问,请发送

    AT+CSCS=?

等待几秒钟,然后发送

    AT+CSCS?

例如,如果您使用的是AT + CMGS = 1,我认为您需要使用GSM。如果我记得,UCS2将无法使用该配置。

obs 2: 您还记得最后要包含 ctrl + z 吗? 该命令的格式应为:

    AT+CMGS="<telephone number>"<carriage return><message><ctrl+z character>

检查https://www.developershome.com/sms/operatingMode.asp 这可能也很有用https://m2msupport.net/m2msupport/atcmgs-send-sms-message/