基于Linux的紅外網(wǎng)絡通信的實現(xiàn)
——
隨著Internet的飛速發(fā)展,從WAN到MAN,再到LAN,PAN,這些技術(shù)已逐漸成熟。
目前,各類網(wǎng)絡中最具增長潛力的是無線網(wǎng)絡,采用無線局域網(wǎng)(WLAN)來拓展現(xiàn)有網(wǎng)絡,獲得在有效區(qū)域內(nèi)部移動接入網(wǎng)絡的能力,是目前網(wǎng)絡應用研究的熱點之一。紅外網(wǎng)絡通信具有無需申請頻率使用權(quán)、成本低廉、連接方便、簡單易用和結(jié)構(gòu)緊湊等特點,使之與藍牙、802111(Wi2Fi)一樣,成為三種最流行的短距離無線數(shù)據(jù)通信的標準。
Linux是目前最具活力的操作系統(tǒng)之一,其對各類計算機架構(gòu)的兼容和支持,強健的網(wǎng)絡功能,獨特的自由軟件的特征,近幾年發(fā)展勢頭極為迅猛,它的各種商業(yè)、非商業(yè)的版本,廣泛應用于企業(yè)資源管理、嵌入式系統(tǒng)開發(fā)、網(wǎng)絡運作等各個領(lǐng)域,基于Linux的各種應用開發(fā)成為目前的主流技術(shù)之一。
2 IrDA標準簡介
紅外通信是以紅外線作為載體來傳送數(shù)據(jù)信息的,要使各種設(shè)備能夠通過紅外口隨意連接,需有一個統(tǒng)一的軟硬件規(guī)范。成立于1993年的紅外線數(shù)據(jù)協(xié)會IrDA(InfraredDataAssociation)最初制定的IrDA1.0,簡稱為SIR(SerialI
nfraRed),是基于HP2SIR開發(fā)出來的一種異步、半雙工的紅外通信方式,它依托系統(tǒng)中的異步通信收發(fā)器(UART),通過對串行數(shù)據(jù)脈沖的波形壓縮和對所接收的光信號電脈沖的波形擴展這一編碼解碼過程(3ˆ16EnDec)實現(xiàn)紅外數(shù)據(jù)傳輸,但最高通信速率只有11512kbˆs。IrDA1.1(也稱FIR,FastInfrared,1996年底推出)由于不依托UART,最高通信速率可達4Mbˆs,它采用了全新的4 linux操作系統(tǒng)文章專題:linux操作系統(tǒng)詳解(linux不再難懂)
評論