騰亨科技4g lte modem串口調(diào)試發(fā)送中英文短信方法
1、不熟練的客戶,先在windows系統(tǒng)下測(cè)試,最好是win7系統(tǒng),window下的串口助手,首先在windows下調(diào)試正常,在去調(diào)試linux的。2、發(fā)送中文短信步驟,根據(jù)說(shuō)明書(shū)上來(lái)就行(1) 發(fā)送: AT+CMGF=1, 設(shè)置為文本模式。(2)發(fā)送 AT+CSMP=17,167,2,25,設(shè)置文本模式參數(shù)。(3)AT+CSCS=”UCS2”,設(shè)置為 UCS2 編碼字符集。(4)設(shè)定發(fā)送手機(jī)號(hào):由于使用了 UCS2字符集,所有字符/數(shù)字/漢字,都必須使用 UNICODE 編碼??梢允褂肬nicode轉(zhuǎn)換工具轉(zhuǎn)換。注意4G報(bào)警器
與wavecom 2G報(bào)警
器不同,4G報(bào)警器手機(jī)號(hào)碼也需要轉(zhuǎn)換成UNICODE 編碼,2G的不需要。AT+CMGS=”00310035003100310038003100330031003400390034” 雙引號(hào)里面00310035003100310038003100330031003400390034是15118131494手機(jī)號(hào)碼UNICODE 編碼(5)輸入我們需要發(fā)送的內(nèi)容:同樣需要轉(zhuǎn)為unicide編碼817E4EA879D162804E2D82F177ED4FE16D4B8BD5007400650073007400200073006D0073(6)最后選擇串口助手上的“十六進(jìn)制發(fā)送”或者“HEX發(fā)送”勾選框,然后輸入1A,點(diǎn)擊發(fā)送,就可以收到發(fā)送成功的顯示了。發(fā)送成功返回:+CMGS:174看下圖演示:
NOTE:前四步發(fā)送指令時(shí)如果串口助手上有發(fā)送新行,則需要勾選,沒(méi)有的話,在輸入完指令需要按一下回車(chē)再發(fā)送!?。?/em>
3、發(fā)送英文短信:步驟與中文短信類(lèi)似,說(shuō)明文檔中說(shuō)的很清楚
AT+CMGF=1
AT+CSCS="GSM"
AT+CSMP=17,167,0,0 //TXT 發(fā)送一般不用設(shè)置如果設(shè)置發(fā)送中文后想再發(fā)英文需要設(shè)置一次啊。
AT+CMGS="15118131494"//把手機(jī)號(hào)碼換成你自己的
發(fā)送信息,十六進(jìn)制發(fā)送1A,返回OK,證明發(fā)送成功!
NOTE:我們調(diào)試的時(shí)候沒(méi)仔細(xì)看文檔,發(fā)送完中文短信,再發(fā)英文需要設(shè)置 AT+CSMP,我們以為還是設(shè)置AT+CSMP=17,23,64,244,怎么改返回都是 text mode error!后來(lái)發(fā)現(xiàn)切換到發(fā)送英文信息模式需要設(shè)置 AT+CSMP=17,167,0,0而不是AT+CSMP=17,23,64,244!!
————————————————
看下圖演示: