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