新聞中心

EEPW首頁 > 手機(jī)與無線通信 > 設(shè)計(jì)應(yīng)用 > 10種無線技術(shù)詳細(xì)介紹

10種無線技術(shù)詳細(xì)介紹

作者: 時間:2011-04-07 來源:網(wǎng)絡(luò) 收藏

本文引用地址:http://butianyuan.cn/article/156468.htm

之四:短信傳送和開發(fā)要點(diǎn)
  短信傳送(Short Messaging)
  Short Messaging Service (SMS) 短信息服務(wù)是指在無線電話或傳呼機(jī)等無線設(shè)備之間傳遞小段文字或數(shù)字?jǐn)?shù)據(jù)的一種服務(wù)。SMS是一種相對較簡單和可靠的技術(shù)。SMS在1992年首次出現(xiàn)在 GSM電話中,而今所有的主要無線設(shè)備都支持它,而且大多數(shù)移動電話都有發(fā)送和接收SMS信息的功能。有數(shù)據(jù)顯示僅在2001年的12月其間全球就有 300億條文本消息被發(fā)送出去。用戶可以通過電話鍵將160個以內(nèi)的數(shù)字或字母仔細(xì)地輸入一條SMS信息中。用戶也可以借助使用縮寫字母或者其他捷徑輕松完成信息輸入過程。
  短信息開發(fā)要點(diǎn):
  SMS的地位已經(jīng)確立;而EMS和MMS直到2002年底或更晚才會流行起來。
  SMS并不容易開發(fā),將短信和程序結(jié)合起來的最簡單的方法是使用第三方工具,比如Simplewire的 Java SMS SDK 和 object XP jSMS.
  EMS是SMS的升級版本,而MMS是其未來版本,它要求使用3G無線構(gòu)架模式。
  如果WAP2.0連同OpenWave中的新興瀏覽器能在今明兩年贏得市場,那么MMS會很快流行起來。
  由于短信息的流行,老式的SMS面臨著革新。一種新的換代產(chǎn)品增強(qiáng)型信息服務(wù)(Enhanced Messaging Service EMS)問世了,它使用了SMS技術(shù)并新增了對二進(jìn)制對象如聲音、圖像和動畫等的支持。EMS可以使用預(yù)加到手機(jī)中的圖像和聲音。接收的信息中可以參照這些對象而不用將其下載。由于EMS對象是二進(jìn)制編碼,所以會使開發(fā)過程就變得更復(fù)雜一些,而且會比單一的文本信息載荷更容易出錯。因此在使用SMS或者 EMS系統(tǒng)的界面中編寫代碼不是輕松的工作。Simplewire的 Java SMS SDK和object XP的 jSMS等產(chǎn)品將同各種SMSC進(jìn)行交互的大量細(xì)節(jié)方面的內(nèi)容掩藏了起來,并給用戶呈獻(xiàn)一種清晰的對象界面以執(zhí)行傳信功能。
  一些手機(jī)制造商正在研究一種更為前衛(wèi)的多媒體短信發(fā)送功能。這種多媒體信息服務(wù)(MMS)是在SMS產(chǎn)生10周年后的一個新生代產(chǎn)品。MMS使用XML格式和現(xiàn)有的HTTP及WAP基礎(chǔ)結(jié)構(gòu)。MMS在產(chǎn)業(yè)界有著強(qiáng)大的后盾,WAP Forum已將其加入新的WAP 2.0建議書中,而手機(jī)制造巨頭Nokia, Motorola, 和Ericsson也開始將MMS用于他們未來的產(chǎn)品中。MMS網(wǎng)絡(luò)將手機(jī)和其他MMS用戶連接到MMS代理和服務(wù)器上,它們會依次連接到 Internet電子郵件服務(wù)器上,以及SMS和EMS系統(tǒng)中。這樣將會使開發(fā)者輕松進(jìn)入傳信系統(tǒng)中,只要使它兼容于我們熟知的Web和無線開發(fā)界面及工具就可以了。
  MMS已被安裝到50多種裝置上,但要普及的話恐怕要等到更快性能更好的第三代網(wǎng)絡(luò)和電話的問世了。在它的首次迭代過程中,MMS使用了W3Cd 一個標(biāo)準(zhǔn)-Synchronized Multimedia Integration Language( SMIL)和WAP的WML作為其基本語言在多媒體信息中體現(xiàn)其文本風(fēng)格和色彩圖像。
之五:SyncML及開發(fā)要點(diǎn)SyncML
  信息化同步是無線設(shè)備產(chǎn)生之后應(yīng)運(yùn)而生的產(chǎn)物。負(fù)責(zé)管理著我們的日程安排,通訊簿,任務(wù)目錄和電子郵件的個人數(shù)字助理和智能電話通常并不能完全發(fā)揮其作用,除非將他們的信息庫與個人電腦中的類似信息庫或者企業(yè)信息服務(wù)器相連才能將其完全利用。有很多實(shí)現(xiàn)同步化的方法,但通常最簡便的方法也就是最好的方法:用一個普通協(xié)議將基于文本的更新材料從一個數(shù)據(jù)源傳到另一個。而SyncML就是這樣一種方法。
  SyncML開發(fā)要點(diǎn):
  •數(shù)據(jù)同步化是電話和其他移動設(shè)備應(yīng)用的需求。
  •
幾乎所有的同步化服務(wù)器產(chǎn)品提供者都支持SyncML.
  •如果你自己處理同步化工作,請?jiān)赟ourceForge中查閱sync4j項(xiàng)目。
  由Ericsson, IBM, Lotus, Motorola, Nokia, Matsushita, Openwave, Psion, 和 Starfish Software提供贊助,SyncML 聯(lián)盟建立和發(fā)行了SyncML協(xié)議,它是一種使依從該協(xié)議的設(shè)備、開發(fā)程序和服務(wù)在網(wǎng)絡(luò)中實(shí)現(xiàn)信息同步化的通用語言。SyncML用于在HTTP,WSP (會議層協(xié)議,基于WAP的無線Web應(yīng)用),OBEX(一種對象交換協(xié)議,它基于紅外線和藍(lán)牙技術(shù)并用于構(gòu)建多種操作系統(tǒng))和低層的TCP/IP以及電子郵件協(xié)議諸如SMTP, POP3, and IMAP當(dāng)中。
  SyncML協(xié)議使用XML語言來編譯命令和數(shù)據(jù)并旨在成為和HTTP,SSL,和WAP一樣的最好的Web協(xié)議,因此它兼容用于Web- friendly移動平臺(如J2ME)的開發(fā)程序。開發(fā)者只需使用最少的工具便可在移動程序中加入同步化性能。用來建立和讀取XML文檔的剖析器是處理 XML執(zhí)行過程最好的方法,但卻不是必須的方法。一條SyncML信息本身就是一個經(jīng)過處理的包含標(biāo)題和正文的XML文檔。標(biāo)題由SyncHdr元素和該信息的路由和版本信息組成。正文包括SyncBody元素和同步命令,以及相關(guān)數(shù)據(jù)。
  正文部分是真正執(zhí)行處理過程的地方。SyncML指定13種必帶命令。例如,Add元素可以包括授權(quán)認(rèn)證,指定同步化數(shù)據(jù)格式的元數(shù)據(jù),以及數(shù)據(jù)本身。這個元數(shù)據(jù)可以直接被使用,例如,通過調(diào)用適當(dāng)?shù)腦ML命名空間來確定被附上的數(shù)據(jù)是一個vCard.然后該數(shù)據(jù)將出現(xiàn)在“text/x-vcard”命名空間里。
  SyncMl語言有相應(yīng)的SyncML框架支持,這種框架體現(xiàn)出用于完全的端到端交叉平臺同步化解決方案(幾乎包含所有移動設(shè)備,臺式機(jī)和服務(wù)器數(shù)據(jù)源)的結(jié)構(gòu),但是SyncML聯(lián)盟也不會擯棄現(xiàn)存的端對端單一平臺解決方案。Microsoft的 ActiveSync技術(shù)在Windows平臺上運(yùn)行的很好并且Windows很可能是其單一平臺。然而我們還是期待Microsoft和Palm、 IBM等大的移動電話制造商合作,那么其他制造商將有可能實(shí)現(xiàn)同單一設(shè)備中普通實(shí)例間的同步化。

之六:802.11b無線局域網(wǎng)開發(fā)要點(diǎn)
  在無需考慮耗電量但需要考慮傳輸速度的時候(比如在使用手提電腦瀏覽Web時)可以利用802.11b,802.11a和802.11gWLANs.其他無線協(xié)議如藍(lán)牙和IRDA(紅外線數(shù)據(jù))則由于其耗電量低而更廣泛地用于PDAs和電話上,但是它們的傳輸速度比802.11低,而且發(fā)射范圍也小。
  和幾乎所有的網(wǎng)絡(luò)協(xié)議一樣,802.11協(xié)議完全符合七層開放式系統(tǒng)互聯(lián)參考模型(Open Systems Interconnection (OSI) Reference Model),所以協(xié)議中的全部細(xì)則均被摘列并能夠通過應(yīng)用層、表象層和網(wǎng)絡(luò)操作層中體現(xiàn)出來。
  和藍(lán)牙設(shè)備,便攜電話,小型監(jiān)視器(baby monitor)及其他無線電設(shè)備一樣,802.11b和802.11a的無線電操作系統(tǒng)也具有不規(guī)則的頻段??梢越柚恍└呒墑e的協(xié)議(比如用于藍(lán)牙技術(shù)的HTTP和Java API)來解決這種互用性問題。
  IEEE小組的802.11b標(biāo)準(zhǔn)可能算是當(dāng)今無線計(jì)算技術(shù)應(yīng)用下最重要的主要產(chǎn)物了。IEEE的802.11b是802.11家族中的一種新標(biāo)準(zhǔn),它利用無線電發(fā)射頻率將電腦及移動設(shè)備同局域網(wǎng)連接起來。它不像“藍(lán)牙”一樣有個容易記住的名字(有人曾試圖給它取個好聽的別名叫做“Wi-Fi”),而且它也沒有象CDMA2000 或者 UMTS (Universal Mobile Telecommunications System)那樣被冠以第二代奇跡的美譽(yù)。802.11b連接通常比其他類型的無線網(wǎng)絡(luò)連接的速度更快,而且使用802.11b無線區(qū)域網(wǎng)(WLANs)非常經(jīng)濟(jì),也很易于安裝,甚至對在家里使用的用戶來說也是如此。雖然在此之前,802.11b只使用在公司辦公室和家用網(wǎng)絡(luò)中,但現(xiàn)在 802.11b網(wǎng)絡(luò)的使用(常常是收費(fèi)的)已遍布公共區(qū)域的“熱點(diǎn)區(qū)”之中。結(jié)合無線局域網(wǎng)在辦公室、家庭中的普及和在公共熱點(diǎn)區(qū)的收益,802.11b 絕對是一個大賣點(diǎn)。
  802.11b的成功基于以下幾個原因:應(yīng)用程序開發(fā)者無需知道他們的程序是在哪種網(wǎng)絡(luò)連接(無線或有線)中運(yùn)行的,因?yàn)?02.11b(還有其后續(xù)標(biāo)準(zhǔn) 802.11a 和 802.11g)及其有線標(biāo)準(zhǔn)使用同樣高級別的協(xié)議,類似的還有TCP/IP, HTTP, TLS等等。802.11b采用2.4GHz無線頻段并支持最大數(shù)據(jù)為11Mb/s傳輸速率,盡管在實(shí)際應(yīng)用中的速率會低一些,那是由于用戶在同一射頻中共享帶寬或是因超過支持范圍而使性能降低。802.11a在5GHz頻段下提供56Mbit/s數(shù)據(jù)傳輸率,盡管它在實(shí)際應(yīng)用中的速率也同樣會有所降低,但它還是比802.11b快好幾倍。802.11g是802.11家族中的另一成員,它能在2.4GHz頻段下提供56Mbit/s數(shù)據(jù)傳輸率。目前只有 802.11b標(biāo)準(zhǔn)是市場的主流,但802.11a和802.11g將緊隨其后并成為其替代產(chǎn)品。
  IEEE802.11標(biāo)準(zhǔn)一個主要的安全問題已經(jīng)解決。在WLAN安全性檢測性的庇護(hù)下,運(yùn)行在802.11標(biāo)準(zhǔn)設(shè)備中的軟件更新有很大改進(jìn),但對于那些處理機(jī)密信息的應(yīng)用開發(fā)人員來說,最好還是給代碼加一個額外的保護(hù)層。

藍(lán)牙技術(shù)相關(guān)文章:藍(lán)牙技術(shù)原理


評論


相關(guān)推薦

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

關(guān)閉