mt6735按照SPec的格式通过PC发送AT+CMGS会失败
时间:10-02
整理:3721RD
点击:
[DESCRIPTION]
通过PC 发送AT+CMGS 的AT command 发送SMS ,返回error
[SOLUTION]
因为在Smart phone 的Modem ,为了简化sms 的发送 ,mtk 把原有Spec 规定的AT format 做了简化,
即把 > 符合后输入的data 的方式 改为用" " 携带data 的方式 ,这样在一个command 输入后就可以处理,
不用像spec 规定的那样要输入两次数据才可以发送一个sms。
类似的AT ,还有CNMA ,CMGW ,CMGC.
所以如果在PC 通过手动输入SMS 的AT command 时要注意格式的变化。
例如: Spec 规定的CMGS 的使用
AT+CMGF=0// pdu mode
AT+CMGS=50<CR>
> xxxxxxx <ctrl-z>
OK
而在Smart phone 上 改为
AT+CMGF=0
AT+CMGS=50,"xxxxxxxx"<CR>
OK
通过PC 发送AT+CMGS 的AT command 发送SMS ,返回error
[SOLUTION]
因为在Smart phone 的Modem ,为了简化sms 的发送 ,mtk 把原有Spec 规定的AT format 做了简化,
即把 > 符合后输入的data 的方式 改为用" " 携带data 的方式 ,这样在一个command 输入后就可以处理,
不用像spec 规定的那样要输入两次数据才可以发送一个sms。
类似的AT ,还有CNMA ,CMGW ,CMGC.
所以如果在PC 通过手动输入SMS 的AT command 时要注意格式的变化。
例如: Spec 规定的CMGS 的使用
AT+CMGF=0// pdu mode
AT+CMGS=50<CR>
> xxxxxxx <ctrl-z>
OK
而在Smart phone 上 改为
AT+CMGF=0
AT+CMGS=50,"xxxxxxxx"<CR>
OK
