短消息相關指令

短消息相關指令

短消息相關指令<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />

CSMS

選擇信息服務

0兼容GSM07.05 Phase 2 version 4.7.0

1兼容GSM07.05 Phase 2+ version

AT+CSMS=0

+CSMS: 1,1,1

 

AT+CSMS=1

+CSMS: 1,1,1

SMS-MO

SMS-MT

SMS-CB(小區廣播)

全部支持

CNMA

SMS收到確認

CPMS

首選的SMS存儲區

SMSIM卡區,BM爲內存區,缺省爲SM

AT+CPMS=?

+CPMS: (("SM","BM"),("SM"))

 

AT+CPMS="SM"

+CPMS: 3,25,3,25

 

AT+CPMS="BM"

+CPMS: 0,20,3,25

(1)爲讀和刪的信息

(2)爲寫和發的信息

 

 

已用1,總共1,已用2,總共2 

CMGF

設置SMS編碼方式(1文本格式,0PDU格式)

CSAS

存儲CSCACSMP的相關信息於E2PROM

CRES

E2PROM中恢複相關信息

CSDH

顯示文本格式參數(1爲顯示,0爲不顯示)

AT+CDSH=1

 

+CMT: "+8613501154105",,"01/09/12,18:04:09+32",145,4,0,0,"+8613800100500",145,3

AAA

 

AT+CSDH=0

 

+CMT: "+8613501154105",,"01/09/12,18:04:48+32"

AAA

相關的信息有+CMTI,+CMT,+CDS,+CMGR,+CMGL

 

左邊兩個例子同樣是發送和接收AAA爲內容的SMS

CNMI

SMS的輸出方式

AT+CNMI=2,2,0,0,0

 

+CMT: "+8613501154105",,"01/09/13,11:04:09+32"

AAA

 

AT+CNMI=2,1,0,0,0

 

+CMTI: "SM",4

其中第2位決定SMS直接輸出還是保存於“SM”中

 

左邊兩個例子同樣是發送和接收AAA爲內容的SMS0則不接收

CMGR

讀取存於“SM”中的信息

 

AT+CMGR=1

+CMGR: "REC READ", "+8613501154102",,"01/08/14,10:46:47+32"

X000E8

 

AT+CMGR=4

+CMGR: "REC UNREAD", "+8613501154105",,"01/09/13,11:02:06+32"

AAA

 

AT+CMGR=2

+CMGR: "REC READ", "+8613501154105",,"01/08/23,16:32:34+32"

DCS format error

at+cmgf=0;+cmgr=2

+CMGR: 1,,26

0891683108100005F0040D91683105114501F500081080326123432306004400460044

讀取第1

來源13501154102

 

 

 

讀取第4

來源13501154105

 

 

 

讀取第2條時遇到DCS格式錯誤,轉成PDU格式後,讀出數據

來源13501154105

CMGL

信息列表,(+CMGL:索引,類型,,長度<內容>)

AT+CMGL=4

+CMGL: 1,1,,26

0891683108100005F0040D91683105114501F20000108041016474230658180C56C401

+CMGL: 2,1,,26

0891683108100005F0040D91683105114501F500081080326123432306004400460044

+CMGL: 3,1,,32

0891683108100005F0040D91683105114501F50008108032617492230C003400310032003100320033

+CMGL: 4,1,,23

0891683108100005F0040D91683105114501F500001090311120602303C16010

 

 

 

 

類型

“REC UNREAD”  0

“REC READ”     1

“STO UNSENT”   2

“STO SENT”      3

“ALL”           4

CMGS

發送SMS,可按文本方式或PDU方式

AT+CMGF=1

OK

AT+CMGS=13501154105

> AAA<^Z>

+CMGS: 204

OK

 

AT+CMGF=0

OK

AT+CMGS=18

>0011000D91683105114501F500040103414141<^Z>

+CMGS: 205

OK

 

按文本方式發送

 

 

 

 

 

PDU方式發送

CMGW

寫信息到存儲器

AT+CMGW="+8613501154105"

> AAA<^Z>

+CMGW: 5

OK

 

AT+CMGW=lengh><CR><pdu><^Z

按文本方式寫入

 

 

 

 

PDU方式寫入

CMSS

從存儲器中發送信息

AT+CMSS=5

+CMSS: 207

OK

 

+CMT: ,23

0891683108100005F0040D91683105114501F500001090316163932303C16010

 

AT+CMSS=5,+8613501154102

+CMSS: 210

OK

發送存儲器中的第5條信息

 

 

收到信息

 

 

也可將第5條信息發送到指定用戶

CSMP

設置文本格式參數,+CSMP:<fo><vp><pid><dcs

AT+CSMP?

 

+CSMP: 1,167,0,0

 

OK

其中<vp>爲信息有效期,167默認

0143:(VP1)*5分鐘

14316712小時+(VP143)*30分鐘

168196:(VP166)*1

197255:(VP192)*1

CMGD

刪除信息,ATCMGD=<索引>

CSCA

短信息服務中心號碼

 

at+csca?

+CSCA: "+8613800100500",145

OK

北京短信息服務中心號碼

CSCB

選擇小區廣播信息類型

WCBM

小區廣播信息標識符

WMSC

信息狀態更正

WMGO

信息重寫

 

 

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章