IrDial協(xié)議及其應用和實現(xiàn)
IrDial協(xié)議設(shè)計是為方便具有紅外設(shè)備的移動裝置能夠通過帶紅外設(shè)備的移動通信設(shè)備實現(xiàn)與網(wǎng)絡(luò)的互聯(lián)。這里的移動裝置可以是掌上電腦和筆記本電腦等。最常用的移動通信設(shè)備是手機。大多數(shù)的掌上電腦和筆記本電腦都具有紅外端口。目前已經(jīng)有越來越多的手機開始支持紅外通信方式。目前的手機上網(wǎng)采用WAP方式,但是由于WAP所能提供的網(wǎng)絡(luò)服務內(nèi)容十分有限,而且在手機的小屏幕上來瀏覽網(wǎng)絡(luò)的內(nèi)容十分不便。使用IrDial協(xié)議則可以把手機作為一個無線的Modem,直接可以通過撥號ISP來瀏覽WWW頁面的內(nèi)容。這對于那些攜帶筆記本和掌上電腦,經(jīng)常需要在外面跑的人來說很重要。這種方式使它們可以在任何時候、任何地方,只要有一個支持紅外通信和IrDial協(xié)議及數(shù)據(jù)通信的手機就可以很容易地實現(xiàn)上網(wǎng)瀏覽、收發(fā)郵件等。
IrDial協(xié)議的應用模型如圖4所示。
在圖4的模型中,筆記本與手機通過紅外通信來進行數(shù)據(jù)交換。手機通過無線網(wǎng)絡(luò)訪問ISP服務器,并通過ISP服務器訪問WWW服務器。處理流程如下:
(1)筆記本與手機間建立紅外連接;
(2)筆記本在已建立的紅外連接上,通過IrDial協(xié)議向手機發(fā)送AT命令進行撥號;
(3)手機接收AT命令并向ISP服務器撥號;
(4)撥號成功,則在筆記本和ISP間建立一個網(wǎng)絡(luò)連接。
然后用戶就可以使用筆記本上的瀏覽器來進行網(wǎng)絡(luò)的瀏覽了。由圖4可以看出,要實現(xiàn)通過IrDial的無線上網(wǎng),要求筆記本(掌上電腦)和手機必須都支持IrDial協(xié)議。目前大部分的筆記本電腦和掌上電腦都帶有紅外裝置,以方便信息的交換。但是要通過紅外手機上網(wǎng)還需要安裝新的驅(qū)動程序。在Windows系統(tǒng)上,一般是將紅外手機看做是一個Modem,將其按照Modem驅(qū)動程序的設(shè)計規(guī)范來實現(xiàn)。手機除了要具有紅外裝置,支持IrDial協(xié)議外,還必須開通數(shù)據(jù)服務功能。只有這樣,系統(tǒng)才能夠?qū)崿F(xiàn)無線上網(wǎng)。
3 IrDial協(xié)議的實現(xiàn)方案
IrDial協(xié)議實際上包括兩部分:在移動通信設(shè)備上的實現(xiàn)和在便攜式設(shè)備如掌上電腦上的實現(xiàn)。目前大多數(shù)的手機都支持IrDial協(xié)議,即可以作為一個外置的紅外modem,因此這一部分的實現(xiàn)由手機廠商完成。在便攜式設(shè)備如掌上電腦上的實現(xiàn),根據(jù)所采用的操作系統(tǒng)的不同,筆者采用了Windows CE操作系統(tǒng)。
Windows CE操作系統(tǒng)支持NDIS網(wǎng)絡(luò)驅(qū)動程序接口規(guī)范[14,19],NDIS支持IRDA協(xié)議。這使用戶可以使用NDIS所提供IRDA協(xié)議函數(shù)來實現(xiàn)紅外撥號協(xié)議。在NDIS中可以包含一個miniport的可插入模塊,采用miniport的方式將IrDial協(xié)議加入到IRDA協(xié)議棧中。在IrDial的小端口驅(qū)動程序中,其上層接口為PPP協(xié)議,下層接口為IRDA協(xié)議。IrDial的小端口驅(qū)動程序負責PPP協(xié)議和IRDA協(xié)議之間的數(shù)據(jù)包的轉(zhuǎn)換。
本文介紹了IrDial協(xié)議及其應用和實現(xiàn)。IrDial協(xié)議為用戶提供了一種通過紅外方式來進行無線網(wǎng)絡(luò)接入的方式。與其它無線互聯(lián)方案相比,采用IrDial協(xié)議有它獨特的優(yōu)點。首先它是一種價格低廉、易于實現(xiàn)的無線解決方案,目前的大多數(shù)移動終端設(shè)備(筆記本和掌上電腦)都具有紅外設(shè)備,只需要添加IrDial協(xié)議的實現(xiàn)就可以了;而使用WAP方式進行無線聯(lián)網(wǎng)則需要運營商增加新的設(shè)備,成本較高。其次,使用它不僅可以瀏覽WAP網(wǎng)頁,也可以瀏覽WWW網(wǎng)頁,而使用WAP方式的無線互聯(lián)方案則只能瀏覽WAP網(wǎng)頁。此外,由于大多數(shù)手機、掌上電腦和筆記本電腦都支持紅外通信,使其實現(xiàn)更加簡單,成本更低。目前已經(jīng)有很多支持IrDial的產(chǎn)品出現(xiàn)。
評論