基于GPS/GSM短消息車載終端的設(shè)計與實現(xiàn)
3 GSM通信服務(wù)
車載系統(tǒng)的關(guān)鍵技術(shù)之一是對短消息進行編碼和解碼。與短消息收發(fā)有關(guān)的規(guī)范主要包括GSM03.38,GSM03.40和GSM07.05。前二者中描述的是SMS的技術(shù)實現(xiàn),后者則規(guī)定了SMS的接口標準。共有3種方式來發(fā)送和接收SMS信息:Block Mode,Text Mode和PDU Mode。PDU Mode是手機默認的編碼方式,可使用任何字符集,所需傳輸?shù)臄?shù)據(jù)編碼后得到PDU串(ASCII碼),PDU串包含可顯示的消息以及SMS服務(wù)中心號碼、目標號碼、回復號碼、編碼方式和服務(wù)時間等其他信息。
3.1“點對點”短信服務(wù)模式
所謂“點對點”短信服務(wù)模式,即車載單元和監(jiān)控中心都采用類似手機的短信收發(fā)通信模塊,車載單元短信收發(fā)通信模塊將包括GPS信息在內(nèi)的短信和要發(fā)往的目的站一同發(fā)給短信服務(wù)中心(SMSC),再由SMSC轉(zhuǎn)發(fā)給監(jiān)控中心短信收發(fā)通信模塊;而監(jiān)控中心短信收發(fā)通信模塊也將包括中央處理機送出的命令和GPS差分修正數(shù)據(jù)在內(nèi)的短信和要發(fā)往的目的站一同發(fā)給SMSC,再由SMSC轉(zhuǎn)發(fā)給車載單元短信收發(fā)通信模塊。
3.2 GSM短消息的編碼及其程序?qū)崿F(xiàn)
短消息使用基于AT指令的Text模式或者PDU模式。常用AT命令如表1所示。
短消息的發(fā)送有文本Text模式和PDU模式。采用PDU模式時可以使用任何編碼方式。文中使用16 b的Unicode編碼顯示文本信息,可以用于大多數(shù)手機。發(fā)送或接收中文短消息時,需將GB2312的中文編碼轉(zhuǎn)換為代碼頁為CP936的Unicode編碼。對英文字符編碼時,每個字符用7 b表示,若要傳送此短消息,需將這些7 b轉(zhuǎn)換成8 b,將源串每8個字符分為一組進行編碼,在組內(nèi)字符間壓縮。SMS編碼(解碼)程序的信號流程如圖6所示。
4結(jié)語
車載移動終端是智能交通系統(tǒng)(ITS)的重要組成部分。本文利用GPS-OEM,GSM通信模塊、單片機及其他外圍器件構(gòu)建基于短消息模式的終端系統(tǒng),實現(xiàn)了監(jiān)控中心對目標車輛的合理調(diào)度,同時使用戶對車輛進行有效控制,進而達到對車輛進行實時定位、遠程監(jiān)控、安全報警及自動控制等目的。同時研制的設(shè)備具有成本低、體積小、使用維護簡便、可靠性高等優(yōu)點。
評論