我在ubuntu上使用AT + CMGS并使用ctrl + z但它给我一个错误
我在ubuntu命令行中使用此命令来连接gsm调制解调器
sudo screen /dev/ttyUSB1
答案 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/