<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

          EEPW首頁 > 手機(jī)與無線通信 > 設(shè)計(jì)應(yīng)用 > 基于TC35i GSM模塊的SMS設(shè)計(jì)和應(yīng)用

          基于TC35i GSM模塊的SMS設(shè)計(jì)和應(yīng)用

          作者: 時(shí)間:2010-10-20 來源:網(wǎng)絡(luò) 收藏

          在消息發(fā)送前,要將消息中韻ASCII字符及漢字統(tǒng)一編碼成UCS2碼,以PDU數(shù)據(jù)包的形式發(fā)送。接收到的數(shù)據(jù)是以7 b的編碼形式存儲(chǔ)在TC35i模塊或SIM卡內(nèi),在數(shù)據(jù)讀取時(shí)直接從TC35i模塊中得到符合GSM規(guī)范的數(shù)據(jù),需經(jīng)過提取得到7 b編碼的有用數(shù)據(jù)。然而,這些7 b編碼數(shù)據(jù)是以ASCII字符的形式存在的,要轉(zhuǎn)換成8位的十六進(jìn)制形式的7 b編碼,再解碼成可用的ASCII碼數(shù)據(jù),這樣得到GSM網(wǎng)絡(luò)發(fā)送來的原始數(shù)據(jù),如圖6所示。

          本文引用地址:http://www.ex-cimer.com/article/157020.htm


          3.3 PDU格式發(fā)送短信息
          TC35i支持Text和PDU(protocol data unit)2種消息模式,TEXT模式是基于ASCII碼形式字符的一種結(jié)構(gòu)模式,代碼較為簡單,但不支持中文字符。PDU模式也是基于十六進(jìn)制形式字符的,數(shù)據(jù)和代碼都經(jīng)過編碼,所以無法直接讀懂;但PDU模式同時(shí)支持中英文兩種短信,PDU模式收發(fā)短信包括3種編碼:7位、8位和UCS2編碼。7位編碼用于發(fā)送普通的ASCII字符;8位編碼用于發(fā)送數(shù)據(jù)信息;UCS2編碼用于發(fā)送Unieode字符。一般的PDU編碼由A,B,C,D,E,F(xiàn),G,H,I,J,K,L,M共13項(xiàng)組成。例如,發(fā)送“監(jiān)控系統(tǒng)已開啟!”到用戶手機(jī)15826652893,對(duì)應(yīng)用的數(shù)據(jù)編碼為:


          M:76D1 63A7 7CFB 7EDF 5DF2 5F00 542F FF01為用戶數(shù)據(jù),Unicode字符(監(jiān)控系統(tǒng)已開啟)。

          4 應(yīng)用實(shí)例
          在TC35i應(yīng)用過程中通常要結(jié)合微處理器或通過電平轉(zhuǎn)換直接與PC串口通信。因此給出一個(gè)由TC35i與AVR微處理器構(gòu)成的GSM Modem實(shí)例。該GSM Modem已經(jīng)使用于GPS汽車防盜系統(tǒng)中。

          5 結(jié)語
          本設(shè)計(jì)已通過調(diào)試,并在實(shí)際應(yīng)用中驗(yàn)證了它的可行性。相信隨著通信事業(yè)的發(fā)展,移動(dòng)通信應(yīng)用領(lǐng)域不斷擴(kuò)大,基于TC35i的移動(dòng)終端將有廣闊的應(yīng)用前景。


          上一頁 1 2 3 下一頁

          關(guān)鍵詞: 收發(fā)器

          評(píng)論


          相關(guān)推薦

          技術(shù)專區(qū)

          關(guān)閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();