當前位置:名人名言大全網 - 短信平臺 - SIM900A發送短信首先要與服務器連接嗎?

SIM900A發送短信首先要與服務器連接嗎?

第壹:AT+CNMI,用於設置新消息指示。發送:AT+CNMI=2,1,設置新消息提示,當收到新消息,且 SIM 卡未滿的時候,SIM900A 模塊會返回數據給串口,如:+CMTI: “SM”,2,表示收到接收到新消息,存儲在 SIM 卡的位置 2。

第二:AT+CMGF,用於設置短消息模式,SIM900A 支持 PDU 模式和文本(TEXT)模式等 2種模式,發送:AT+CMGF=1,即可設置為文本模式。

第三:AT+CSCS,用於設置 TE 字符集,默認的為 GSM 7 位缺省字符集,在發送純英文短信的時候,發送:AT+CSCS=“GSM”,設置為缺省字符集即可。在發送中英文短信的時候,需要發送:AT+CSCS=“UCS2”,設置為 16 位通用 8 字節倍數編碼字符集。

第四:AT+CSMP,用於設置短消息文本模式參數,在使用 UCS2 方式發送中文短信的時候,需要發送:AT+CSMP=17,167,2,25,設置文本模式參數。AT+CMGR,用於讀取短信,比如發送:AT+CMGR=1,則可以讀取 SIM 卡存儲在位置1 的短信。

第五:AT+CMGS, 用於發送短信, 在“GSM”字符集下, 最大可以發送 180 個字節的英文字符,在“UCS2”字符集下,最大可以發送 70 個漢字(包括字符/數字) 。該指令我們在後面詳細介紹。

第六:AT+CPMS, 用於查詢/設置優選消息存儲器, 通過發送: AT+CPMS?, 可以查詢當前 SIM卡最大支持多少條短信存儲,以及當前存儲了多少條短信等信息。如返回:+CPMS: