短消息收發(fā)方式
發(fā)布時(shí)間:2012/4/10 19:35:44 訪問次數(shù):1515
在ESTI制訂的SMS規(guī)范中,與短消息B688 收發(fā)有關(guān)的規(guī)范主要包括GSM03.38、GSM03.40和GSM07.05。前二者著重描述SMS的技術(shù)實(shí)現(xiàn)(含編碼方式),后者規(guī)定了SMS的DTE-DCE接口標(biāo)準(zhǔn)(AT命令集)。在手機(jī)中有3種方式來發(fā)送和接收短消息、Block Mode、Text Mode和PDU Mode。Block Mode目前己經(jīng)很少使用了。Text Mode即文本模式,可使用不同的ASC II字符集,從技術(shù)上說也可用于發(fā)送中文短消息,但國內(nèi)手機(jī)基本上不支持,主要用于歐美地區(qū)。PDU Mode被所有手機(jī)支持,可以使用任何字符集,這也是手機(jī)默認(rèn)的編碼方式。由于一條短消息的內(nèi)客長度有限制,所以在設(shè)計(jì)程序時(shí),發(fā)送無線傳感器網(wǎng)絡(luò)數(shù)據(jù)的短消息采用Text Mode(英文),發(fā)送網(wǎng)關(guān)溫度報(bào)警的短消息采用PDU Mode(中文)。設(shè)置短消息收發(fā)方式的AT命令為:at+cmgf=l(0),1為文本方式,0為PDU方式。
完成短消息收發(fā)方式設(shè)置后,即可以利用AT命令來發(fā)送短消息了,文本方式和PDU方式的短消息發(fā)送有較大區(qū)別,具體如下。
①文本方式發(fā)送示例:
at+cmgs=目的手機(jī)號(hào)碼<CR>
>輸入所發(fā)送信息<Ctrl+Z>
②PDU方式發(fā)送示例:
at+cmgs=TPDU串的長度<CR>
>輸入所發(fā)送信息的PDU編碼<Ctrl+Z>
這里需要注意的是,在進(jìn)行應(yīng)用編程時(shí),回車與換行對(duì)應(yīng)的字符分別為“\r”和“m”,Ctrl+Z對(duì)應(yīng)的十六進(jìn)制為oxla。
由于網(wǎng)關(guān)的報(bào)警短消息內(nèi)容為中文,在發(fā)送前需要對(duì)短消息內(nèi)容進(jìn)行PDU編碼。下面對(duì)PDU編碼進(jìn)行介紹。
PDU編碼由2部分組成:短消息服務(wù)中心(Short Message Service Center,SMSC)地址和TPDU串。SMSC地址由3部分組成:SMSC地址信息的長度、SMSC地址類型(TON/NPI)和SMSC地址的值。
①SMSC地址信息的長度占用1個(gè)字節(jié),這個(gè)值代表SMSC地址長度(一般為7)與用國際格式號(hào)碼長度(一般為1)之和,一般情況下SMSC地址信息的長度為Ox08。
②SMSC地址的值即短消息服務(wù)中心號(hào)碼,如北京地區(qū)附近為“+8613800100500”,但在PDU編碼中需要將其轉(zhuǎn)換為兩兩顛倒的格式形成7個(gè)字節(jié),如果組成號(hào)碼的數(shù)字為奇數(shù),則補(bǔ)“F”湊成偶數(shù)。上述號(hào)碼將轉(zhuǎn)換成:Ox68 31 08 10 00 05 FO,為7個(gè)字節(jié)。
完成短消息收發(fā)方式設(shè)置后,即可以利用AT命令來發(fā)送短消息了,文本方式和PDU方式的短消息發(fā)送有較大區(qū)別,具體如下。
①文本方式發(fā)送示例:
at+cmgs=目的手機(jī)號(hào)碼<CR>
>輸入所發(fā)送信息<Ctrl+Z>
②PDU方式發(fā)送示例:
at+cmgs=TPDU串的長度<CR>
>輸入所發(fā)送信息的PDU編碼<Ctrl+Z>
這里需要注意的是,在進(jìn)行應(yīng)用編程時(shí),回車與換行對(duì)應(yīng)的字符分別為“\r”和“m”,Ctrl+Z對(duì)應(yīng)的十六進(jìn)制為oxla。
由于網(wǎng)關(guān)的報(bào)警短消息內(nèi)容為中文,在發(fā)送前需要對(duì)短消息內(nèi)容進(jìn)行PDU編碼。下面對(duì)PDU編碼進(jìn)行介紹。
PDU編碼由2部分組成:短消息服務(wù)中心(Short Message Service Center,SMSC)地址和TPDU串。SMSC地址由3部分組成:SMSC地址信息的長度、SMSC地址類型(TON/NPI)和SMSC地址的值。
①SMSC地址信息的長度占用1個(gè)字節(jié),這個(gè)值代表SMSC地址長度(一般為7)與用國際格式號(hào)碼長度(一般為1)之和,一般情況下SMSC地址信息的長度為Ox08。
②SMSC地址的值即短消息服務(wù)中心號(hào)碼,如北京地區(qū)附近為“+8613800100500”,但在PDU編碼中需要將其轉(zhuǎn)換為兩兩顛倒的格式形成7個(gè)字節(jié),如果組成號(hào)碼的數(shù)字為奇數(shù),則補(bǔ)“F”湊成偶數(shù)。上述號(hào)碼將轉(zhuǎn)換成:Ox68 31 08 10 00 05 FO,為7個(gè)字節(jié)。
在ESTI制訂的SMS規(guī)范中,與短消息B688 收發(fā)有關(guān)的規(guī)范主要包括GSM03.38、GSM03.40和GSM07.05。前二者著重描述SMS的技術(shù)實(shí)現(xiàn)(含編碼方式),后者規(guī)定了SMS的DTE-DCE接口標(biāo)準(zhǔn)(AT命令集)。在手機(jī)中有3種方式來發(fā)送和接收短消息、Block Mode、Text Mode和PDU Mode。Block Mode目前己經(jīng)很少使用了。Text Mode即文本模式,可使用不同的ASC II字符集,從技術(shù)上說也可用于發(fā)送中文短消息,但國內(nèi)手機(jī)基本上不支持,主要用于歐美地區(qū)。PDU Mode被所有手機(jī)支持,可以使用任何字符集,這也是手機(jī)默認(rèn)的編碼方式。由于一條短消息的內(nèi)客長度有限制,所以在設(shè)計(jì)程序時(shí),發(fā)送無線傳感器網(wǎng)絡(luò)數(shù)據(jù)的短消息采用Text Mode(英文),發(fā)送網(wǎng)關(guān)溫度報(bào)警的短消息采用PDU Mode(中文)。設(shè)置短消息收發(fā)方式的AT命令為:at+cmgf=l(0),1為文本方式,0為PDU方式。
完成短消息收發(fā)方式設(shè)置后,即可以利用AT命令來發(fā)送短消息了,文本方式和PDU方式的短消息發(fā)送有較大區(qū)別,具體如下。
①文本方式發(fā)送示例:
at+cmgs=目的手機(jī)號(hào)碼<CR>
>輸入所發(fā)送信息<Ctrl+Z>
②PDU方式發(fā)送示例:
at+cmgs=TPDU串的長度<CR>
>輸入所發(fā)送信息的PDU編碼<Ctrl+Z>
這里需要注意的是,在進(jìn)行應(yīng)用編程時(shí),回車與換行對(duì)應(yīng)的字符分別為“\r”和“m”,Ctrl+Z對(duì)應(yīng)的十六進(jìn)制為oxla。
由于網(wǎng)關(guān)的報(bào)警短消息內(nèi)容為中文,在發(fā)送前需要對(duì)短消息內(nèi)容進(jìn)行PDU編碼。下面對(duì)PDU編碼進(jìn)行介紹。
PDU編碼由2部分組成:短消息服務(wù)中心(Short Message Service Center,SMSC)地址和TPDU串。SMSC地址由3部分組成:SMSC地址信息的長度、SMSC地址類型(TON/NPI)和SMSC地址的值。
①SMSC地址信息的長度占用1個(gè)字節(jié),這個(gè)值代表SMSC地址長度(一般為7)與用國際格式號(hào)碼長度(一般為1)之和,一般情況下SMSC地址信息的長度為Ox08。
②SMSC地址的值即短消息服務(wù)中心號(hào)碼,如北京地區(qū)附近為“+8613800100500”,但在PDU編碼中需要將其轉(zhuǎn)換為兩兩顛倒的格式形成7個(gè)字節(jié),如果組成號(hào)碼的數(shù)字為奇數(shù),則補(bǔ)“F”湊成偶數(shù)。上述號(hào)碼將轉(zhuǎn)換成:Ox68 31 08 10 00 05 FO,為7個(gè)字節(jié)。
完成短消息收發(fā)方式設(shè)置后,即可以利用AT命令來發(fā)送短消息了,文本方式和PDU方式的短消息發(fā)送有較大區(qū)別,具體如下。
①文本方式發(fā)送示例:
at+cmgs=目的手機(jī)號(hào)碼<CR>
>輸入所發(fā)送信息<Ctrl+Z>
②PDU方式發(fā)送示例:
at+cmgs=TPDU串的長度<CR>
>輸入所發(fā)送信息的PDU編碼<Ctrl+Z>
這里需要注意的是,在進(jìn)行應(yīng)用編程時(shí),回車與換行對(duì)應(yīng)的字符分別為“\r”和“m”,Ctrl+Z對(duì)應(yīng)的十六進(jìn)制為oxla。
由于網(wǎng)關(guān)的報(bào)警短消息內(nèi)容為中文,在發(fā)送前需要對(duì)短消息內(nèi)容進(jìn)行PDU編碼。下面對(duì)PDU編碼進(jìn)行介紹。
PDU編碼由2部分組成:短消息服務(wù)中心(Short Message Service Center,SMSC)地址和TPDU串。SMSC地址由3部分組成:SMSC地址信息的長度、SMSC地址類型(TON/NPI)和SMSC地址的值。
①SMSC地址信息的長度占用1個(gè)字節(jié),這個(gè)值代表SMSC地址長度(一般為7)與用國際格式號(hào)碼長度(一般為1)之和,一般情況下SMSC地址信息的長度為Ox08。
②SMSC地址的值即短消息服務(wù)中心號(hào)碼,如北京地區(qū)附近為“+8613800100500”,但在PDU編碼中需要將其轉(zhuǎn)換為兩兩顛倒的格式形成7個(gè)字節(jié),如果組成號(hào)碼的數(shù)字為奇數(shù),則補(bǔ)“F”湊成偶數(shù)。上述號(hào)碼將轉(zhuǎn)換成:Ox68 31 08 10 00 05 FO,為7個(gè)字節(jié)。
熱門點(diǎn)擊
- Smart dust
- 短消息收發(fā)方式
- 開關(guān)合成碳膜電位器
- SOS的通信機(jī)制
- 線繞電阻器的結(jié)構(gòu)與特點(diǎn)
- 玻璃釉電阻器的結(jié)構(gòu)與特點(diǎn)
- 微型化與可穿戴策略
- WHJ1、WH70A、WH71型精密合成碳膜
- 無線醫(yī)療傳感節(jié)點(diǎn)的設(shè)計(jì)與實(shí)現(xiàn)
- WH0122塑絕緣軸雙聯(lián)合成碳膜電位器
推薦技術(shù)資料
- 基準(zhǔn)電壓的提供
- 開始的時(shí)候,想使用LM385作為基準(zhǔn),HIN202EC... [詳細(xì)]
- CV/CC InnoSwitch3-AQ 開
- URF1DxxM-60WR3系
- 1-6W URA24xxN-x
- 閉環(huán)磁通門信號(hào)調(diào)節(jié)芯片NSDRV401
- SK-RiSC-SOM-H27X-V1.1應(yīng)
- RISC技術(shù)8位微控制器參數(shù)設(shè)
- 多媒體協(xié)處理器SM501在嵌入式系統(tǒng)中的應(yīng)用
- 基于IEEE802.11b的EPA溫度變送器
- QUICCEngine新引擎推動(dòng)IP網(wǎng)絡(luò)革新
- SoC面世八年后的產(chǎn)業(yè)機(jī)遇
- MPC8xx系列處理器的嵌入式系統(tǒng)電源設(shè)計(jì)
- dsPIC及其在交流變頻調(diào)速中的應(yīng)用研究