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