AT コマンドを使用してモデムをプログラミングしています。を実行するAT+CMGL="ALL"
と、何も返されないことがあります。それ以外の場合は、メッセージのリストを返します。
理由を教えてください。
AT コマンドを使用してモデムをプログラミングしています。を実行するAT+CMGL="ALL"
と、何も返されないことがあります。それ以外の場合は、メッセージのリストを返します。
理由を教えてください。
電話が PDU モードまたはテキスト モードのどちらに設定されているかによって異なります。27.005標準は次のように述べています。
<stat> integer type in PDU mode (default 0), or string type in text mode (default
"REC UNREAD"); indicates the status of message in memory; defined values:
0 "REC UNREAD" received unread message (i.e. new message)
1 "REC READ" received read message
2 "STO UNSENT" stored unsent message (only applicable to SMs)
3 "STO SENT" stored sent message (only applicable to SMs)
4 "ALL" all messages (only applicable to +CMGL command)
だからあなたは走るべきです
AT+CMGF=1
AT+CMGL="ALL"
(おそらくAT+CPMS
、どのストレージから読み取っているのかを確認するためでもあります (おそらく と の両方を指定する必要があることに注意してください) )<mem1>
<mem2