4G DTU模塊新短信通知設置命令 +CNMI
語法結(jié)構(gòu)
命令 |
響應 |
+CNMI=[<mode>[,<mt>[,<bm>[, <ds>[,<bfr>]]]]] |
OK +CME ERROR:<err> |
+CNMI? |
+CNMI:<mode>,<mt>,<bm>,<ds>,<bfr> |
+CNMI=? |
+CNMI: (listof supported<mode>s),(list ofsupported <mt>s),(listof supported<bm>s),(listofsupported <ds>s),(listof supported<bfr>s) |
命令描述
4G模塊設置命令用來設置新短信上報給TE的過程。
取值說明
<mode>:設置短信通知方式。
取值 |
含義 |
0 |
將提示信息放在TA的緩沖區(qū)中 |
1 |
當TA-TE當前無法連接或處于數(shù)據(jù)模式時,拋棄提示信息;否則直接向TE發(fā)送提示信息 |
2 |
當TA-TE無法連接或者處于數(shù)據(jù)狀態(tài)時,將指示消息保留在TA的緩沖區(qū)中,否則將指示消息發(fā)至TE。若TA-TE正常連接并處于命令狀態(tài)時,則直接將指示信息發(fā)至TE |
3 |
將提示信息直接發(fā)往TE |
<mt>: 指定新的短消息到達時的指示方式
取值 |
含義 |
0 |
不發(fā)送新消息指示 |
1 |
新到達的SMS-DELIVER被正確保存后,返回其存儲器及位置信息+CMTI:<mem>,<index> |
2 |
新到達的SMS-DELIVER(除classe2消息)直接發(fā)送至TE端顯示。 PDU模式下顯示格式為: +CMT:[<alpha>],<length><CR><LF><pdu> 文本模式下顯示格式為:(暫不支持) +CMT:<oa>,[<alpha>], <scts>,<tooa>,<fo>,<pid>,<dcs>,<sca>,<tosca>,<length><CR><LF><data>class2消息指示方式同<mt>=1 |
3 |
class3的新SMS-DELIVER指示方式同<mt>=2,其它類型新消息同<mt>=1 |
<bm>: 小區(qū)廣播到達時的提示方式:
取值 |
含義 |
0 |
不發(fā)送新消息指示 |
1 |
新到達的SMS-DELIVER被正確保存后,返回其存儲器及位置信息 +CBMI:<mem>,<index> |
2 |
新小區(qū)廣播到達后直接發(fā)送至TE端顯示。 PDU模式下顯示格式為: +CBM:<lenghth><CR><LF><PDU> 文本模式下顯示格式為:(暫不支持) +CBM:<sn>,<mid>,<dcs>,<page>,<pages><CR><LF><data> |
3 |
class3的新CBM指示方式同<bm>=2,其它類型新消息同<bm>=1 |
<ds>: SMS-STATUS-REPORT的提示方式:
取值 |
含義 |
0 |
不發(fā)送提示 |
1 |
直接發(fā)送SMS-STATUS-REPORT信息至TE端 |
2 |
短信狀態(tài)報告信息保存后,提示保存位置和索引 |
PDU模式下指示格式為:
+CDS:<length><CR><LF><pdu>
文本模式下指示格式為:
+CDS:<fo>,<mr>,[<ra>],[<tora>],<scts>,<dt>,<st>2:短信狀態(tài)報告信息保存后,提示保存位置和索引號:+CDSI:<mem>,<index>
<bfr>:<mode>=1,2,3時存于buffer中的消息指示的處理方式:
取值 |
含義 |
0 |
將所有緩沖區(qū)中的信息全部發(fā)至TE |
1 |
將緩沖區(qū)中的信息全部清除 |
典型示例
請求:AT+CNMI=?<CR>
響應:<CR><LF>+CNMI:(0-3),((0-3),(0-3),(0-2),(0,1)<CR><LF>
<CR><LF>OK<CR><LF>
請求:AT+CNMI?<CR>
響應:<CR><LF>+CNMI: 3,1,0,0,0<CR><LF><CR><LF>OK<CR><LF>
請求:AT+CNMI=3,1<CR>
響應:<CR><LF>OK<CR><LF>