命令格式:緩存
AT+CNMI=<mode>,<mt>,<bm>,<ds>,<bfr>spa
<mode>:控制主動提供結果碼的過程只支持<mode>=2,對於值013只是接受並返回OK其執行的過程與值2 同樣。class
0:結果代碼緩衝區在TA若是TA 的緩衝區滿則提示信息存儲在其餘地方或者刪除最舊的提示信息以新的代替。數據
1:當TA-TE 連接保留時拒絕新消息結果碼不然直接將其傳送給TE。消息
2:當TA-TE 連接保留時結果代碼緩存在TA預定後發送給TE不然直接將其傳送給TE。data
3:不然直接將結果碼傳送給TE當TA 處於在線數據模式時特殊波段內的TA-TE 連接用來嵌入結果碼和數據index
<mt>: 爲SMS-DELIVERs 設置結果碼提示發送路徑缺省值爲0 0SMS-DELIVER 提示不須要發送路徑 1SMS-DELIVER 由+CMTI : SM,<index> 來提示發送路徑2SMS-DELIVER 除了class 2 消息由2 種結果碼來發送
+CMT :[<alpha>,] <length> <pdu> (PDU 方式)
+CMT :<oa>,[<alpha>,] <scts> [,<tooa>, <fo>, <pid>,<dcs>, <sca>, <tosca>, <length>] <data> TEXT 方 式 3class 3 的SMS-DELIVER消息採用<mt>=2 中的結果碼來發送其餘類型的消息 用 <mt>=1的格式
<bm>: 設置存儲接收的廣播消息的規則:
0:不向TE 發送廣播消息提示信息廣播消息已存儲缺省值。
1:廣播消息已存儲並以格式+CBMI:BMl, <index>向用戶顯示存儲位置。
2:新的廣播消息採用2 種格式直接發送給TE 。
+CBM :<length> <pdu> PDU 方式 。
+CBM:<sn>,<mid>, <dcs>,<page>,<pages> <data>Text 方式。
3:對class 3 的廣播消息採用<bm>=2的操做,其餘類型的消息採用<bm>=1 的操做
<ds>:用於SMS_STATUS_REPORT, 缺省值爲0。
0:不發送SMS-STATUS-REPORT。
1:採用以下格式發送SMS-STATUS-REPORT
+CDS :<length> <pdu> (PDU 方式)
+CDS :<fo>,<mr>, [<ra>] , [<tora>],<scts>,<dt>,<st> (Text 方式)
<bfr>:缺省值爲0
0:當<mode> 取值爲1-3 時TA 緩衝區中的結果碼發送給TE。
1:當<mode> 取值爲1-3 時清除TA 緩衝區中的結果碼。
命 令:
AT+CNMI=2,1,0,0,0//<mt>=1
響 應:
OK
響 應:
+CMTI: "SM", 1 //收到新消息的提示
轉自bbs.sendsms.cn