當前位置:名人名言大全網 - 端午節短信 - 關於AT指令的問題,英雄200分

關於AT指令的問題,英雄200分

AT命令在短信通信中起著重要的作用,可以通過AT命令控制手機的很多行為,包括撥號、按鍵控制、傳真、GPRS等等。

AT指令的基本用法:

1.測試命令(測試命令)

添加“=?”在AT指令之後。這構成了測試命令。比如“AT+CSCS=?”列出了所有支持的字符集。

2.讀取命令(讀取命令)

添加“?”在AT指令之後。即構成讀命令。比如“AT+CSCS?”將列出當前設置。

3.執行命令(執行命令)

壹般來說,在AT指令後面加上“=”和命令參數就足夠了。有些命令,比如AT+CMGR命令,可以不帶參數直接執行。

以WAVECOM GSM MODEM為例,其常用的AT指令集和開發參考如下:

指令名稱用法描述

CSMS選擇性信息服務

0與GSM07.05第2階段版本4.7.0兼容。

1兼容GSM07.05 Phase 2+版本。

T+CSMS=0

+CSMS: 1,1,1

AT+CSMS=1

+CSMS: 1,1,1短信-MO

SMS-MT

SMS-CB(小區廣播)

所有支持

CNMA新短信收到確認

CPMS首選短信商店

SM是SIM卡區,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設置短信編碼模式(1文本格式,0為PDU格式)。

CSAS在E2PROM中存儲關於CSCA和CSMP的信息。

CRES從E2PROM中恢復相關信息。

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

AT+CDSH=1

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

美國汽車協會

AT+CSDH=0

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

與AAA相關的信息包括++CMTI、++ CMT、++CDS、++CMGR、++CMGL。

左邊的兩個例子也是發送和接收AAA內容的短信。

CNMI短信的輸出方式

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

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

美國汽車協會

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

+CMTI:“SM”,4其中第二位確定SMS是直接輸出還是存儲在“SM”中。

左邊的兩個例子也是發送和接收AAA內容的短信,如果是0就收不到。

CMGR讀取存儲在“SM”中的信息

AT+CMGR=1

+CMGR:"記錄讀取"," 8613501154102 "," 01/08/14,10:46:47+32 "

X000E8

AT+CMGR=4

+CMGR:“記錄未讀”,“+8613501154105”,“01/09/13,11:02:06+32”

美國汽車協會

AT+CMGR=2

+CMGR:"記錄讀取"," 8613501154105 "," 01/08/23,16:32:34+32 "

DCS格式錯誤

at+cmgf = 0;+cmgr=2

+CMGR: 1,,26

0891683108100005 f 0040d 9168314501f 50008108032665438。

來源13501154102

閱讀第4條

來源13501154105

讀第二篇時遇到DCS格式錯誤,轉換成PDU格式後讀取數據。

來源13501154105

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

AT+CMGL=4

+CMGL: 1,1,,26

0891683108100005 f 0040d 9168316514501f 2000010804101647423065865448

+CMGL:265438

0891683108100005 f 0040d 9168316514501f 500081080326123432306040046000

+CMGL:31,,32

0891683108100005 f 0040d 9168316514501f 50008108032617492230 c 00340365438

003100320033

+CMGL: 4,65438

0891683108100005 f 0040d 9168316514501f 500001090365438+

“未讀記錄”0

“記錄讀取”1

《STO未發》2

“STO派”3

“全部”4

CMGS發送短信文本或PDU模式。

AT+CMGF=1

AT+CMGS = 13501154105

& gtAAA & lt^z>;

+CMGS: 204人

AT+CMGF=0

AT+CMGS=18

& gt0011000d 9168310514501f 5000401034141414141 & lt;^z>;

+CMGS: 205人

確定以文本形式發送

以PDU模式發送

CMGW將信息寫入內存。

AT+CMGW = "+8613501154105 "

& gtAAA & lt^z>;

+CMGW: 5

at+cmgw = < length > < Cr > < PDU > < z >寫為文本。

以PDU模式寫入

CMSS憑記憶發送信息。

AT+CMSS=5

+CMSS: 207人

+CMT:23歲

0891683108100005 f 0040d 9168316514501f 500001090316163932303 c 65438

AT+CMSS=5,+8613501154102

+CMSS: 210

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

接收信息

您也可以將第五條消息發送給指定用戶。

CSMP設置文本格式參數,+csmp: < fo > < VP > < PID > < DCS >

AT+CSMP?

+CSMP: 1,167,0,0,其中信息有效,

167默認值

0-143: (VP+1) * 5分鐘

143-167: 12小時+(VP-143) * 30分鐘

168-196:(VP-166)* 1天

197-255:(VP-192)* 1周

CMGD刪除信息,at+cmgd = < index >

CSCA短信服務中心號碼

at+csca?

+CSCA:“+8613800100500”,145

好的北京短信服務中心號碼

CSCB選擇小區廣播信息的類型

WCBM小區廣播信息標識符

WMSC信息狀態修正

WMGO信息重寫