1.設(shè)備條件 必須具備以下條件:手機(jī),手機(jī)驅(qū)動程序,手機(jī)連接PC機(jī)的線纜。本文以Nokia手機(jī)為例進(jìn)行介紹。
2.安裝 第一步,將手機(jī)和PC機(jī)通過線纜連接好。注意連接線纜時,手機(jī)和PC機(jī)必須至少有一個設(shè)備處于關(guān)機(jī)狀態(tài);拆除時,也要注意。
第二步,安裝手機(jī)驅(qū)動程序。在使用Nokia的情況下,Nokia提供Data Suite 2.0Windows 9598NT4.0或Data Suite3.0Windows NT4.02000驅(qū)動程序。啟動Setup,按照安裝提示進(jìn)行安裝。在安裝過程中,檢測手機(jī)設(shè)備時,手機(jī)顯示”附件已接通”,否則需要卸載,然后重新裝載。
第三步,通過控制面板查看手機(jī)安裝的COM端口號,以備調(diào)試時使用。
3.Text模式 以在Windows 95環(huán)境為例,打開超級終端。配置參數(shù)是:8位數(shù)據(jù)位,1位停止位,無校驗(yàn)位,沒有流控,數(shù)據(jù)速率19200bit/s。Text模式不能輸入中文。
①切換到Text模式
at+cmgf=1<cr><ln>
②發(fā)送信息
假定發(fā)送短信給13701250828,使用如下命令:
at+cmgs=″13701250828″<cr><ln>
>輸入信息內(nèi)容,英文字符數(shù)<=160<cr><ln> ctrl+z
4.Pdu模式(Protocol data unit) 超級終端設(shè)置方式和Text模式相同。 ①切換到Pdu模式 at+cmgf=0<cr><ln> ②發(fā)送信息 at+cmgs=<length><cr><ln> >(pdu數(shù)據(jù))<cr><ln>
5.Pdu格式詳解 ①短信中心后跟TPDU模式 考慮到使用數(shù)據(jù)示例表示更便于理解,在解釋PDU含義時以實(shí)例表示之。 設(shè)Pdu數(shù)據(jù)如下:
079153485002020011000C915348410420140000A71154747A0E4ACF41F4F29C9E769F4121 。
②無短信中心地址的TPDU模式 0051000C91534870046332F515A72406050415811581024A3A51D195CDD008001B205505906105605585505485408208499000
6.具有特色的PDU應(yīng)用 在Smart Message 2.0中提到RingTone、LOGO、vCard、vCal四種手機(jī)服務(wù)。這四種服務(wù)使用在TPDU的User_Data部分引入頭信息,以實(shí)現(xiàn)功能。首先,置TP-User-Data-header-indicator?yàn)椋保幋a方式置為F5。
下面分別進(jìn)行敘述:
①RingTone 仍然舉例說明。Ring tone短信數(shù)據(jù)如下: 06050415810000024A3A51D195CDD008001B205505906105605585505485408208499000 。
②LOGO 示例數(shù)據(jù)如下: 0605041582000064F05000480E010000002200440000000000005500aa0000000000005500aa0000000000005d00ba0000000000008081010000000000010042008000000000014142828000400000010042008001500000010842108020d80000008081010050580401007f00fe01216a068520c981ab0514a85697a1b6c329855852d59ea280a511473057 。
③vCard 示例數(shù)據(jù)如下: 06050423F40000424547494E3A56434152440D0A56455253494F4E3A322E310D0A4E3A536D6974683B4D696B650D0A54454C3B505245463A2B35353531323334350D0A454E443A56434152440D0A。
SMS程式開發(fā)
九十年代初,AT命令僅被用于modem操作。由于沒有控制移動電話文本消息的先例,因此開發(fā)了一種叫SMS Block Mode的協(xié)議,通過終端設(shè)備(TE)或電腦來完全控制SMS。幾年后,主要的移動電話生產(chǎn)廠商諾基亞、愛立信、摩托羅拉和HP共同為GSM研制了一整套AT命令,其中包含對SMS的控制。AT命令在此基礎(chǔ)上演化并被加入GSM 07.05標(biāo)準(zhǔn),以及之后的GSM 07.07標(biāo)準(zhǔn)。
對SMS的控制共有三種實(shí)現(xiàn)途徑:
· 最初的Block Mode;
· 基于AT命令的Text Mode;
· 基于AT命令的PDU Mode;
到現(xiàn)在,PDU已取代Block Mode,后者逐漸淡出。
什么是PDU Mode?
它是發(fā)送或接收手機(jī)SMS消息的一種方法。消息正文經(jīng)過十六進(jìn)制編碼后進(jìn)行傳送。
PDU命令有哪些?
基本的PDU命令是AT+CMGR,AT+CMGL,AT+CMGS。例如讀取電話上全部未讀過的SMS消息,最簡單的辦法是用AT+CMGL=0;而用AT+CMGL=4則可讀取全部SMS消息,無論已讀過與否。
實(shí)例:
15:38:58 TX:AT
15:39:05 TX:AT+CPMS=”ME”
15:39:05 RX:AT+CPMS=”ME”
15:39:05 RX:
+CPMS: 15,15,4,10,15,15
15:39:05 RX:
OK
15:39:07 TX:AT+CMGL=0
15:39:07 RX:AT+CMGL=0
15:39:07 RX:
+CMGL: 5,0,,52
15:39:07
RX:07914408020033F40407D0B1582C0600000030525183920028D43708
2E7FD3CB633A888E2E83EE6F399B0C32CBDF6D10B96C0FCFE9617AFAED76B95C
15:39:07 RX:
OK
使用工具對上述收到的SMS進(jìn)行解碼后,可得到如下的解釋:
IEI: 00
LENGTH: 00
MESSAGE REF: 00
STATUS: 00
SC Address length: 07
SC Address type: 91
Type of number: International
Numbering plan identifier: E.164
SC Address: 44802000334
Message Type Indicator: 04
Message Type: SMS-DELIVER / SMS-DELIVER REPORT
More Messages To Send: No
Status Report Indication: No
Reply Path: No
Originating Address Length: 07
Originating Address type: D0
Type of number: Alphanumeric
Numbering plan identifier: Unknown
Originating Address: 1B85C260
Decoded: 1111
Protocol Identifier: Default
Data Coding Scheme: GSM Default Alphabet
SC Timestamp: 00305251839200
decoded: 00/03/25 15:38:29
Time Zone: GMT+0.00H
User Data Length: 28
decimal: 40
Message: To protect the world from devastation
于是我們知道這條SMS消息的第一部分是:
07914408020033F4
07是跟在服務(wù)中心地址內(nèi)的字節(jié)數(shù);
91是TON/NPI。TON/NPI遵守International/E.164標(biāo)準(zhǔn),指在號碼前需加‘+’號;此外還可有其他數(shù)值,但91最常用到。
44080200033F4是所使用的服務(wù)中心地址,由于位置上略有處理,實(shí)際號碼應(yīng)為:
44802000334F(字母F意指長度減1),這就是服務(wù)中心的準(zhǔn)確地址(號碼)。
下一單元是:
04
這是文件頭字節(jié)(header byte, 是一種bitmask)。將每個字節(jié)設(shè)為1時,有如下含義:
10000000
回復(fù)路徑(Reply Path):移動電話可循發(fā)送SMS消息的短消息中心進(jìn)行回復(fù)(但并非所有SMSC都會這樣設(shè)置)。
01000000
TP-UDH – 帶有用戶數(shù)據(jù)文件頭
00100000
TP-Status-Report-Indication – 發(fā)送狀態(tài)報(bào)告給發(fā)信人,表示消息收到
00010000
00001000
此兩類在正常的移動終接短消息(MT,Mobile Terminated SMS)中不會使用。
00000100
TP-More Messages to Send – SMSC內(nèi)再無新消息發(fā)送給該移動電話。
00000010
00000001
最后兩個位數(shù)表示消息種類 – 10指是移動終接短消息(MT),01指移動起始短消息(MO,Mobile Originated SMS)。
所以”04″指此條消息是正常的移動終接短消息,SMSC內(nèi)再無新消息發(fā)送給該手機(jī)。
利用手機(jī)模塊實(shí)現(xiàn)短消息
上海市粵秀路46號76樓302室 童瑞華
全球定位系統(tǒng)(GPS)系統(tǒng)由于性能優(yōu)異,在民用上應(yīng)用范圍很廣。其可以用于空中交通管理、大地精密測量、攝影測量、監(jiān)測地殼運(yùn)動、火山活動、野外調(diào)查和勘探的定位、地面沉降、土地塌方,甚至于用于民用如建筑、汽車、旅行探險(xiǎn)、狩獵等方面。但是如何將GPS定位數(shù)據(jù)傳遞到監(jiān)控中心一直是相應(yīng)系統(tǒng)關(guān)注的焦點(diǎn)。目前,移動子系統(tǒng)和監(jiān)控中心子系統(tǒng)之間往往通過短消息方式傳送數(shù)據(jù)。這種方式采用通常的無線GSM發(fā)送接收設(shè)備就能實(shí)現(xiàn)短消息的傳送,實(shí)現(xiàn)簡單,具有通信成本低、頻譜利用率高、系統(tǒng)容量大、業(yè)務(wù)種類多、保密性能好、抗干擾能力強(qiáng)、通話質(zhì)量高、國際自動漫游等優(yōu)點(diǎn),它利用信令信道傳輸,不用撥號建立連接,直接把要發(fā)的信息加上目的地址發(fā)送到短消息服務(wù)中心,由短消息服務(wù)中心在發(fā)給最終的信宿,是目前應(yīng)用最廣泛的通信方案。
目前,在相關(guān)的系統(tǒng)中往往使用手機(jī)模塊(摩托羅拉、西門子等均有相應(yīng)的產(chǎn)品)來實(shí)現(xiàn)與短消息中心的聯(lián)系。主要原因在于:使用手機(jī)模塊利于系統(tǒng)集成,成本較低,而使用手機(jī)雖然也可以實(shí)現(xiàn)相應(yīng)功能,但是需要外加數(shù)據(jù)線,成本相當(dāng)高。本文主要介紹與短消息開發(fā)相關(guān)的GSM AT指令。
1.相關(guān)的GSM AT指令
與SMS有關(guān)的GSM AT指令(from GSM07.05)如表1所示:
表1 相關(guān)的GSM AT指令
AT 指令
功 能
AT+CMGC
Send an SMS command(發(fā)出一條短消息命令)
AT+CMGD
Delete SMS message(刪除SIM卡內(nèi)存的短消息)
AT+CMGF
Select SMS message formate(選擇短消息信息格式:0-PDU;1-文本)
AT+CMGL
List SMS message from preferred store(列出SIM卡中的短消息PDU/text: 0/“REC UNREAD”-未讀,1/“REC READ”-已讀,2/“STO UNSENT”-待發(fā),3/“STO SENT”-已發(fā),4/“ALL”-全部的)
AT+CMGR
Read SMS message(讀短消息)
AT+CMGS
Send SMS message(發(fā)送短消息)
AT+CMGW
Write SMS message to memory(向SIM內(nèi)存中寫入待發(fā)的短消息)
AT+CMSS
Send SMS message from storage(從SIN|M內(nèi)存中發(fā)送短消息)
AT+CNMI
New SMS message indications(顯示新收到的短消息)
AT+CPMS
Preferred SMS message storage(選擇短消息內(nèi)存)
AT+CSCA
SMS service center address(短消息中心地址)
AT+CSCB
Select cell broadcast messages(選擇蜂窩廣播消息)
AT+CSMP
Set SMS text mode parameters(設(shè)置短消息文本模式參數(shù))
AT+CSMS
Select Message Service(選擇短消息服務(wù))
對短消息的控制共有三種模式:
Block Mode
基于AT命令的PDU Mode
基于AT命令的Text Mode
使用Block模式需要手機(jī)生產(chǎn)廠家提供驅(qū)動支持,目前,PDU Mode 已取代 Block Mode, Text Mode比較簡單,本文重點(diǎn)介紹模式PDU Mode,以西門子公司的產(chǎn)品TC35T為例。
2.計(jì)算機(jī)與TC35T的通信
(1)RS232串口連接
由于TC35T自帶RS232串口線,故只需將其連接到計(jì)算機(jī)串口即可。打開超級終端,選擇相應(yīng)的串口,將端口參數(shù)設(shè)置為:速率—4800、奇偶校驗(yàn)位—無、數(shù)據(jù)位—8、停止位—1、流量控制—硬件。
(2)連接測試
輸入“AT”然后回車,屏幕上返回“OK”表明計(jì)算機(jī)與TC35T已連接成功,TC35T能夠正常工作。這時就可以測試各類AT命令。
當(dāng)測試命令“AT+CMGS=?<CR>”時,如果返回“OK”標(biāo)明TC35T支持該指令。該指令的完整語法如下:
如果此時TC35T處于PDU Mode(即“AT+CMGF?<CR>”返回“0”)
AT+CMGS=<length><CR>PDU is given<^Z/ESC>
如果短消息發(fā)送成功,則返回“OK”,并顯示信息號:
+CMGS: <mr>[,<ackpdu>]
如果短消息發(fā)送失敗,則返回如下信息號:
+CMS ERROR: <err>
如果此時TC35T處于Text Mode(即“AT+CMGF?<CR>”返回“1”)
AT+CMGS=<da>[,toda]<CR>text is entered<^Z/ESC>
如果短消息發(fā)送成功,則返回“OK”,并顯示信息號:
+CMGS: <mr>[,<scts>]
如果短消息發(fā)送失敗,則返回如下信息號:
+CMS ERROR: <err>
另外,由于使用的是TC35T,當(dāng)有新的短消息到來時,需要TC35T產(chǎn)生提示,使用指令“AT+CNMI”。該指令的完整語法如下:
AT+CNMI=[<mode>][,<mt>][,<bm>][,<ds>][,<bfr>]
如果有新的短消息來到,則TC35T將自動返回下列提示:
+CMTI: “SM”, <index>
此時讀出<index>,然后用“AT+CMGR”指令即可讀出短消息內(nèi)容。
3.PDU數(shù)據(jù)格式分析:
例如,我們要將字符“Hi”字符發(fā)送到目的地“13677328099”
PDU字符串為:
08 91 683108701305F0 11 00 0D 91 3176378290F9 00 00 00 02 C834
⑴08—短信息中心地址長度。指(91)+(683108701305F0)的長度。
⑵91—短信息中心號碼類型。91是TON/NPI遵守International/E.164標(biāo)準(zhǔn),指在號碼前需加‘+’號;此外還有其它數(shù)值,但91最常用。
91—10010001
BIT No.
7
6
5
4
3
2
1
0
Name
1
數(shù)值類型
號碼鑒別
數(shù)值類型(Type of Number):000—未知,001—國際,010—國內(nèi),111—留作擴(kuò)展;
號碼鑒別(Numbering plan identification):0000—未知,0001—ISDN/電話號碼(E.164/E.163),1111—留作擴(kuò)展;
⑶683108701305F0—短信息中心號碼。由于位置上略有處理,實(shí)際號碼應(yīng)為:8613800731500(字母F是指長度減1)。這需要根據(jù)不同的地域作相應(yīng)的修改。
⑴、⑵、⑶通稱短消息中心地址(Address of the SMSC)。
⑷11—文件頭字節(jié)。
11&h=00010001&b
BIT No.
7
6
5
4
3
2
1
0
Name
TP-RP
TP-UDHI
TP-SPR
TP-VFP
TP-RD
TP-MTI
Value
0
0
0
1
0
0
0
1
應(yīng)答路徑—TP-RP(TP-Reply-Path):0—不設(shè)置; 1—設(shè)置
用戶數(shù)據(jù)頭標(biāo)識—TP-UDHL(TP-User-Data-Header-Indicator):0—不含任何頭信息; 1—含頭信息
狀態(tài)報(bào)告要求—TP-SPR(TP-Status-Report-Request):0—需要報(bào)告; 1—不需要報(bào)告
有效期格式—TP-VPF(TP-Validity-Period-Format):00—不提供(Not present); 10—整型(標(biāo)準(zhǔn));01—預(yù)留; 11—提供8位字節(jié)的一半(Semi-Octet Represented)
拒絕復(fù)制—TP-RD(TP-Reject-Duplicates):0—接受復(fù)制; 1—拒絕復(fù)制
信息類型提示—TP-MTI(TP-Message-Type-Indicator):00—讀出(Deliver); 01—提交(Submit)
⑸00—信息類型(TP-Message-Reference)
⑹0B—被叫號碼長度。
⑺91—被叫號碼類型(同⑵)。
⑻3176378290F9—被叫號碼,經(jīng)過了位移處理,實(shí)際號碼為“13677328099”。
⑹、⑺、⑻通稱目的地址(TP-Destination-Address)。
⑼00—協(xié)議標(biāo)識TP-PID(TP-Protocol-Identifier)
BIT No.
7
6
5
4
3
2
1
0
Bit No.7與Bit No.6: 00—如下面定義的分配Bit No.0—Bit No.5;01—參見GSM03.40協(xié)議標(biāo)識完全定義;10—預(yù)留;11—為服務(wù)中心(SC)特殊用途分配Bit No.0—Bit No.5。
一般將這兩位置為00。
Bit No.5:0—不使用遠(yuǎn)程網(wǎng)絡(luò),只是短消息設(shè)備之間的協(xié)議;1—使用遠(yuǎn)程網(wǎng)絡(luò)。
Bit No.0—Bits No.4:00000—隱含;00001—電傳;00010—group 3 telefax;00100—語音;00101—?dú)W洲無線信息系統(tǒng)(ERMES);00110—國內(nèi)系統(tǒng);10001—任何基于X.400的公用信息處理系統(tǒng);10010—Email。
⑽00—數(shù)據(jù)編碼方案TP-DCS(TP-Data-Coding-Scheme)
BIT No.
7
6
5
4
3
2
1
0
Bit No.7與Bit No.6 :一般設(shè)置為00;Bit No.5:0—文本未壓縮,1—文本用GSM標(biāo)準(zhǔn)壓縮算法壓縮;Bit No.4:0—表示Bit No.1、Bit No.0為保留位,不含信息類型信息,1—表示Bit No.1、Bit No.0含有信息類型信息;Bit No.3與Bit No.2:00—默認(rèn)的字母表,01—8bit,10—USC2(16bit),11—預(yù)留;Bit No.1與Bit No.0:00—Class 0,01—Class 1,10—Class 2(SIM卡特定信息),11—Class 3。
⑾00—有效期TP-VP(TP-Valid-Period)
VP value(&h)
相應(yīng)的有效期
00 to 8F
(VP+1)*5 分鐘
90 to A7
12小時+(VP-143)*30分鐘
A8 to C4
(VP-166)*1天
C5 to FF
(VP-192)*1 周
⑿02—用戶數(shù)據(jù)長度TP-UDL(TP-User-Data-Length)
⒀C834—用戶數(shù)據(jù)TP-UD(TP-User-Data)“Hi”
4.短消息編碼
設(shè)需要發(fā)送的短消息內(nèi)容為“Hi”,使用的GSM字符集為7位編碼。首先將字符轉(zhuǎn)換為7位的二進(jìn)制,然后,將后面字符的位調(diào)用到前面,補(bǔ)齊前面的差別。例如:H翻譯成1001000,i翻譯成1101001,顯然H的二進(jìn)制編碼不足八位,那么就將i的最后一位補(bǔ)足到H的前面。那么就成了11001000(C8),i剩下六位110100,前面再補(bǔ)兩個0,變成00110100(34),于是“Hi”就變成了兩個八進(jìn)制數(shù) C8 34。
5.短消息的發(fā)送與接收案例
鑒于TC35(T)支持TEXT格式,我們在試驗(yàn)中主要測試該格式。
(1)設(shè)置短消息中心
AT+CSCA=”+8613800731500″(短消息中心);
(2)設(shè)置短消息發(fā)送格式
AT+CMGF=1 (1-TEXT; 0-PDU);
(3)發(fā)送短消息(短消息內(nèi)容為“test”)
AT+CMGS=”13508485560″(目的地址) <cr>
> test ^z ;
(4)設(shè)置短消息到達(dá)自動提示: 設(shè)置短消息到達(dá)提示當(dāng)短消息被接收,將獲取指令: +CMTI:”SM”,INDEX(信息存儲位置)
AT+CNMI=1,1,0,0,1();
(5)獲取短消息內(nèi)容(Once more),假設(shè)INDEX=8。
AT+CMGR=8
返回信息如下:
+CMGR: “REC UNREAD”,”+8613508485560″,,”01/07/16,15:37:28+32″,Once more
6.注意事項(xiàng)
(1)短消息中心一般不會改動,如果短消息中心號碼改動,在使用“AT+CSCA”語句時,記住TC35要重新啟動,否則TC35不能正常工作(TC35T不存在此問題)。
(2)某些SIM卡帶有密碼,啟動時需要輸入密碼。
如何用手機(jī)從電腦上發(fā)送SMS
Tutorial: Sending SMS Messages from Terminal Devices
Aug 08, 2000
Al Pritchard, Sr. Mobile Application Developer, Satama
Sending an SMS text message to a cellular phone from a terminal device is a simple affair, as the following code fragments demonstrate. The phone used in this example is a Nokia 7100 series, and the ME (mobile equipment) is linked to the computer via communications port #1.
Also note that the Ctrl-Z necessary for terminating the text entry sent to the mobile device is copied from the terminal session and then added to the code.
To send an SMS text message to a Nokia phone with Visual Basic:
‘ Set up the communications port
MSComm1.CommPort = 1 ‘ Com Port 1
‘ Tell the control to read entire buffer when Input is used
MSComm1.InputLen = 0
‘ Open the port
MSComm1.PortOpen = True
‘ Send an ‘AT’ command to the phone
MSComm1.Output = “AT” & Chr$(13) & Chr(10)
‘ The phone will respond with an ‘OK’
‘ Set up the phone for a text message
MSComm1.Output = “AT+CMGF=1″ & Chr$(13) & Chr(10)
‘ The phone will respond with an ‘OK’
AT OK AT+CMGF=1 OK AT+CMGS=”+15127752607″,129 >This is a test. WOW! +CMGS: 49 OK
ETSI Web site. For information on Nokia specific options for SMS and ‘Smart Messaging,’ go to?Forum Nokia – Driving innovation for mobile application developers?and log in to the Smart Messaging forum.
Al Pritchard is a Senior Mobile Applications Developer for Satama Interactive
from:?AnywhereYouGo
實(shí)用的AT指令
單片機(jī)和GSM引擎之間采用AT指令實(shí)現(xiàn)互相之間的通信,因此有必要了解一下AT指令的格式和幾條常用的指令。更詳細(xì)的資料可以參考GSM07.05和GSM07.07規(guī)范。
單片機(jī)發(fā)出的AT指令用來建立通信鏈路,AT指令集的命令格式幀都以AT開頭,下面是幾個常用的AT指令。
1.設(shè)置短消息中心
AT+CSCA=“+8613800270500”回車(具體的號碼由當(dāng)?shù)氐倪\(yùn)營商決定。)
2.接收短消息
+CMTI:“SM”,X (X表示接收短消息的SIM卡存儲號碼)
AT+CMGR=X回車 (從X存儲區(qū)讀短消息)
AT+CMGD=X回車 (從X存儲區(qū)刪除短消息)
3.發(fā)送短消息
AT+CMGF=1回車(采用文本格式發(fā)送,如用PDU格式,則AT+CMGF=0)
AT+CMGS=“+8613xxxxxxxxx”回車
>輸入短消息。Crtl+Z結(jié)束并發(fā)送。
4.重要的指令
ATZ;E 回車 Echo OFF
ATZ;E1回車 Echo ON
AT+CREG?回車 回答x(X=2脫網(wǎng),X=1注冊,X=0狀態(tài)不明)
AT+COPS?回車 表示SIM卡是否被網(wǎng)絡(luò)接受
AT+COPS=?回車 顯示所有可用的網(wǎng)絡(luò)。
5.建立語音呼叫
AT+CREG?回車(是否網(wǎng)絡(luò)注冊)
ATD13xxxxxxxxx;回車(語音呼叫和數(shù)據(jù)呼叫建立的區(qū)別在于號碼后所接的分號上)
6.改變并保存參數(shù)
AT+IPR=2400 回車(改變RS232口的速率至2400bps)
AT&W 回車 (保存已改參數(shù))
7.輸入PIN碼
AT+CPIN=“xxxx”
通信鏈路建立以后,單片機(jī)就可以發(fā)出信息單元幀了,信息的幀格式如下:
其中標(biāo)志幀開始的幀頭為十六進(jìn)制的10H和02H,標(biāo)志信息結(jié)束的是10H和03H,最后二位是數(shù)據(jù)部分按16位求和以后取模的結(jié)果,用做校驗(yàn)位。對于數(shù)據(jù)位,為了避免出現(xiàn)錯誤的結(jié)束標(biāo)志,規(guī)定每出現(xiàn)一個10H碼字以后,后面插入一個空字符00H。接收端如果收到信息以后,就要相應(yīng)地去掉空字符。如果接收端收到的數(shù)據(jù)部分和BCS部分按照16位相加以后的結(jié)果不等于0,就表示傳輸出現(xiàn)錯誤,所收到的信息就要丟掉。
以上資料出自-今日電子
地址:北京海淀區(qū)知春路23號量子銀座903(863軟件園)
淘網(wǎng)址:http://shop35321900.taobao.com