新聞中心

EEPW首頁(yè) > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > IrDial協(xié)議及其應(yīng)用和實(shí)現(xiàn)

IrDial協(xié)議及其應(yīng)用和實(shí)現(xiàn)

作者: 時(shí)間:2009-04-09 來(lái)源:網(wǎng)絡(luò) 收藏

2 模型

設(shè)計(jì)是為方便具有紅外設(shè)備的移動(dòng)裝置能夠通過(guò)帶紅外設(shè)備的移動(dòng)通信設(shè)備與網(wǎng)絡(luò)的互聯(lián)。這里的移動(dòng)裝置可以是掌上電腦和筆記本電腦等。最常用的移動(dòng)通信設(shè)備是手機(jī)。大多數(shù)的掌上電腦和筆記本電腦都具有紅外端口。目前已經(jīng)有越來(lái)越多的手機(jī)開(kāi)始支持紅外通信方式。目前的手機(jī)上網(wǎng)采用WAP方式,但是由于WAP所能提供的網(wǎng)絡(luò)服務(wù)內(nèi)容十分有限,而且在手機(jī)的小屏幕上來(lái)瀏覽網(wǎng)絡(luò)的內(nèi)容十分不便。使用則可以把手機(jī)作為一個(gè)無(wú)線的Modem,直接可以通過(guò)撥號(hào)ISP來(lái)瀏覽WWW頁(yè)面的內(nèi)容。這對(duì)于那些攜帶筆記本和掌上電腦,經(jīng)常需要在外面跑的人來(lái)說(shuō)很重要。這種方式使它們可以在任何時(shí)候、任何地方,只要有一個(gè)支持紅外通信和IrDial協(xié)議及數(shù)據(jù)通信的手機(jī)就可以很容易地上網(wǎng)瀏覽、收發(fā)郵件等。

IrDial協(xié)議的模型如圖4所示。

在圖4的模型中,筆記本與手機(jī)通過(guò)紅外通信來(lái)進(jìn)行數(shù)據(jù)交換。手機(jī)通過(guò)無(wú)線網(wǎng)絡(luò)訪問(wèn)ISP服務(wù)器,并通過(guò)ISP服務(wù)器訪問(wèn)WWW服務(wù)器。處理流程如下:

(1)筆記本與手機(jī)間建立紅外連接;

(2)筆記本在已建立的紅外連接上,通過(guò)IrDial協(xié)議向手機(jī)發(fā)送AT命令進(jìn)行撥號(hào);

(3)手機(jī)接收AT命令并向ISP服務(wù)器撥號(hào);

(4)撥號(hào)成功,則在筆記本和ISP間建立一個(gè)網(wǎng)絡(luò)連接。

然后用戶就可以使用筆記本上的瀏覽器來(lái)進(jìn)行網(wǎng)絡(luò)的瀏覽了。由圖4可以看出,要通過(guò)IrDial的無(wú)線上網(wǎng),要求筆記本(掌上電腦)和手機(jī)必須都支持IrDial協(xié)議。目前大部分的筆記本電腦和掌上電腦都帶有紅外裝置,以方便信息的交換。但是要通過(guò)紅外手機(jī)上網(wǎng)還需要安裝新的驅(qū)動(dòng)程序。在Windows系統(tǒng)上,一般是將紅外手機(jī)看做是一個(gè)Modem,將其按照Modem驅(qū)動(dòng)程序的設(shè)計(jì)規(guī)范來(lái)實(shí)現(xiàn)。手機(jī)除了要具有紅外裝置,支持IrDial協(xié)議外,還必須開(kāi)通數(shù)據(jù)服務(wù)功能。只有這樣,系統(tǒng)才能夠?qū)崿F(xiàn)無(wú)線上網(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)支持網(wǎng)絡(luò)驅(qū)動(dòng)程序接口規(guī)范[14,19],支持IRDA協(xié)議。這使用戶可以使用所提供IRDA協(xié)議函數(shù)來(lái)實(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é)議和實(shí)現(xiàn)。IrDial協(xié)議為用戶提供了一種通過(guò)紅外方式來(lái)進(jìn)行無(wú)線網(wǎng)絡(luò)接入的方式。與其它無(wú)線互聯(lián)方案相比,采用IrDial協(xié)議有它獨(dú)特的優(yōu)點(diǎn)。首先它是一種價(jià)格低廉、易于實(shí)現(xiàn)的無(wú)線解決方案,目前的大多數(shù)移動(dòng)終端設(shè)備(筆記本和掌上電腦)都具有紅外設(shè)備,只需要添加IrDial協(xié)議的實(shí)現(xiàn)就可以了;而使用WAP方式進(jìn)行無(wú)線聯(lián)網(wǎng)則需要運(yùn)營(yíng)商增加新的設(shè)備,成本較高。其次,使用它不僅可以瀏覽WAP網(wǎng)頁(yè),也可以瀏覽WWW網(wǎng)頁(yè),而使用WAP方式的無(wú)線互聯(lián)方案則只能瀏覽WAP網(wǎng)頁(yè)。此外,由于大多數(shù)手機(jī)、掌上電腦和筆記本電腦都支持紅外通信,使其實(shí)現(xiàn)更加簡(jiǎn)單,成本更低。目前已經(jīng)有很多支持IrDial的產(chǎn)品出現(xiàn)。


上一頁(yè) 1 2 3 下一頁(yè)

評(píng)論


相關(guān)推薦

技術(shù)專(zhuān)區(qū)

關(guān)閉