短信功能流程

物聯(lián)網(wǎng)模塊-短信發(fā)送流程

所涉及的AT命令

物聯(lián)網(wǎng)模塊-短信發(fā)送流程

物聯(lián)網(wǎng)模塊-短信發(fā)送流程

SMS發(fā)送AT指令流程

AT+CPIN? //查詢SIM 卡

+CPIN: READY //查詢結(jié)果返回,讀到了SIM 卡

OK

AT+CREG? //查詢CS 域注冊情況

+CREG: 0,1 //表示已經(jīng)注冊成功,

OK //如果是返回4 則重新查詢,返回3 則可能SIM 卡欠費(fèi)

AT+COPS? //查詢搜網(wǎng)狀態(tài)

+COPS: 0,0,"CHINA MOBILE",0 //表示中國移動(dòng)GSM 網(wǎng)絡(luò)

OK

AT+CPMS? //查詢短信存儲(chǔ)位置

+CPMS: "SM",25,50,"SM",25,50,"SM",25,50 //表示存儲(chǔ)在SIM 卡

OK

AT+CSCA? //查詢當(dāng)前短信服務(wù)中心號碼

+CSCA: "+8613800755500",145 //表示當(dāng)前短信服務(wù)中心號碼為深圳的服務(wù)號碼,

OK

AT+CSCA="+8613800755500" //如果為空需要設(shè)置

OK

AT+CNMI? //查詢短信上報(bào)方式

+CNMI: 1,1,0,0,0 //這不是主動(dòng)上報(bào)模式具體定義見AT 手冊

OK

AT+CNMI=2,1,0,0,0 //設(shè)置主動(dòng)上報(bào)接收到短信

OK

AT+CMGF? //查詢當(dāng)前短信格式,PDU 或者TEXT

+CMGF: 0 //表示PDU 格式

OK

AT+CMGS=26 //發(fā)送PDU 編碼短信,長度為26,以CTRL+Z 結(jié)束,

//以下信息內(nèi)容(我是一條短信)

> 0011640B818176150047F20008AA0C6211662F4E00676177ED4FE1

+CMGS: 10 //上報(bào)+CMGS:代表發(fā)送成功

OK

------接收短信部分----

+CMTI:,25 //主動(dòng)上報(bào)收到的短信

0891683108707515F0240D91688176150047F200007130201172122305E8329BFD06

------讀取存儲(chǔ)短信-----

AT+CMGR=25 //讀取引索為25 的短信內(nèi)容用,PDU 格式,需要解碼

+CMGR: 0,,23

0791 07917952140230F2040C917952446505430004502032110201800441424344

OK

------刪除存儲(chǔ)中的短信-----

AT+CMGD=25 //刪除引索為25 的短信

OK

AT+CMGR=25 //刪除后再次讀取25 短信沒有內(nèi)容,表示刪除成功。

OK