日韩床上生活一级视频|能看毛片的操逼网站|色悠悠网站在线观看视频|国产免费观看A淫色免费|国产av久久久久久久|免费A级视频美女网站黄|国产毛片av日韩小黄片|热久久免费国产视频|中文字幕无码色色|成人在线视频99久久久

機電之家資源網(wǎng)
單片機首頁|單片機基礎(chǔ)|單片機應(yīng)用|單片機開發(fā)|單片機文案|軟件資料下載|音響制作|電路圖下載 |嵌入式開發(fā)
培訓信息
贊助商
IrDial協(xié)議及其應(yīng)用和實現(xiàn)
IrDial協(xié)議及其應(yīng)用和實現(xiàn)
 更新時間:2008-8-16 21:09:43  點擊數(shù):18
【字體: 字體顏色

    摘要:介紹清華嵌入式操作系統(tǒng)的掌上電腦中所使用的IrDial協(xié)議,并提出IrDial協(xié)議在移動互聯(lián)網(wǎng)中的應(yīng)用模型以及具體的實現(xiàn)方案。

    關(guān)鍵詞:IrDial PPP協(xié)議棧 Modem命令集 NDIS

隨著以計算機技術(shù)、通訊技術(shù)、消費電子技術(shù)為主的IT產(chǎn)業(yè)的快速發(fā)展和互聯(lián)網(wǎng)的廣泛應(yīng)用,過去許多由純硬件實現(xiàn)的嵌入式系統(tǒng)與產(chǎn)品已轉(zhuǎn)向由軟、硬件共同來實現(xiàn)。當前,以具有無線通訊功能的個人數(shù)字助理PDA、手持個人電腦HPC、交互式網(wǎng)絡(luò)信息家電為代表的新一輪智能型3C(Computer,Communication,Consumer)合一的類PC嵌入式系統(tǒng)與技術(shù)[1]進入了一個嶄新的智能化、網(wǎng)絡(luò)化的發(fā)展階段。類PC嵌入式系統(tǒng)[1]與產(chǎn)品所采用的嵌入式操作系統(tǒng)及其應(yīng)用軟件也同時得到了空前的發(fā)展與繁榮。

掌上電腦是一種采用了嵌入式操作系統(tǒng)的設(shè)備,它具有強大的功能,正在成為一種越來越普及的集個人信息管理與娛樂功能于一身的攜式設(shè)備。但是目前的掌上電腦大多不具有無線網(wǎng)的功能。目前業(yè)界看好的采用藍牙技術(shù)[7]的無線互聯(lián)方案,由于成本高、兼容性差,還得不到實際應(yīng)用。紅外技術(shù)是一種成熟的、低成本的技術(shù)。目前的大多數(shù)掌上電腦和手機都具備紅外設(shè)備。因此利用紅外技術(shù)來進行無線互聯(lián)就成為一種不錯的選擇。

1 IrDial協(xié)議簡介

IrDial協(xié)議是一種為了使支持IrDA協(xié)議棧的設(shè)備使用PPP協(xié)議棧與Internet或其它網(wǎng)絡(luò)相連而設(shè)計的紅外拔號協(xié)議。IrDial協(xié)議并不是IrDA組織所規(guī)定的標準,它由微軟、諾基牙和愛立信號公司共同推出,其目的是為移動設(shè)備的互聯(lián)網(wǎng)接入提供一種方便的、價格低廉的手段。IrDial協(xié)議除規(guī)定了基于AT命令集的modem拔號協(xié)議外,還規(guī)定了在IrDA協(xié)議中的PPP幀封裝。

IrDial支持兩臺計算機間的直接點對點連接、計算機-網(wǎng)絡(luò)間的訪問點(access point)連接以及計算機-網(wǎng)絡(luò)間通過modem的訪問點連接。

Irdial以兩種模式工作:直接連接(Direct Connect)或撥號連接(Dial Connect):

·直接連接模式:用于對網(wǎng)絡(luò)和網(wǎng)絡(luò)訪問點連接。它忽略撥號信息,直接進入PPP協(xié)議調(diào)商階段。使用TinyTP service data unit (SDU)[16]進行PPP封裝[17]來成幀。撥號連接通過modem的網(wǎng)絡(luò)訪問點連接。

·撥號連接模式:通過modem的網(wǎng)絡(luò)訪問點連接。撥號連接模式在進入PPP pass-through模式前必須進行成功的AT撥號命令交換。使用傳統(tǒng)的PPP高級數(shù)據(jù)鏈路控制協(xié)議(HDLC)來對數(shù)據(jù)封裝和成幀。

1.1 直接連接模式

直接連接有兩種方式:對等網(wǎng)絡(luò)中的直接連接和網(wǎng)絡(luò)中的直接連接,其網(wǎng)絡(luò)協(xié)議模型如圖1和圖2所示。IrDial協(xié)議工作在IrLMP/TinyTP之上,為PPP協(xié)議提供服務(wù)。

    1.1.1 連接建立

為初始化一個直接連接模式的連接,客戶必須先調(diào)用Information Access Service (IAS)。IAS是一個紅外服務(wù)的數(shù)據(jù)庫,它提供了系統(tǒng)所能提供的設(shè)備和服務(wù)的一個列表,使用GetvalueByClass函數(shù),將參數(shù)中的類名設(shè)為“IrNetv1”,類屬性設(shè)為“IrDA:TinyTP:LsapSel”。然后再初始化一個IrDA Tiny Transport Protocol(TinyTP)連接以返回Link Service Access Point selector(LSAP-SEL)。

1.1.2 PPP封裝和成幀

所有的IP(或者其它的網(wǎng)絡(luò)協(xié)議)包都以RFC1661中規(guī)定的PPP封裝來進行封裝。以PPP封裝的包直接以TinyTP SDU的格式來成帖。一個PPP封裝的包可以分成幾個TinyTP協(xié)議數(shù)據(jù)單元。

1.2 撥號連接模式

撥號連接的網(wǎng)絡(luò)協(xié)議模型如圖3所示。在應(yīng)用中,由于要使用手機作為無線連接設(shè)備,即把手機作為一個外置modem,主要采用撥號連接協(xié)議。

1.2.1 連接建立

為了初始化一個撥號連接模式的連接,客戶必須先執(zhí)行Information Access Service(IAS)GetCalueByClasss函數(shù),它的參數(shù)中的類各是“IrModem”,類屬性為“IrDA:TinyTP:LsapSel”。然后再初始化一個IrDA Tiny Transport Protocol(TinyTP)連接以返回(LSAP-SEL)。撥號命令和數(shù)據(jù)幀的交換都在TinyTP連接中進行。

MODEM或Host能夠中斷連接,只要發(fā)送一個LMDisconnect IrIMP消息即可。

1.2.2 撥號命令成幀

AT命令序列成幀時要在命令前后加上<CR><LF>字符串。AT命令序列長度不能超過一個TinyTP PDU的長度。

1.2.3 PPP封裝和成幀

所有的IP包都以RFC1661中規(guī)定的PPP封裝來進行封裝。以PPP封裝的包按RFC1662中規(guī)定的HDLC來進行成幀。這與TinyTP成幀不同。

[1] [2] [3]  下一頁
  • 上一篇: 用VHDL設(shè)計專用串行通信芯片
  • 下一篇: 嵌入式系統(tǒng)以太網(wǎng)接口的設(shè)計
  • 發(fā)表評論   告訴好友   打印此文  收藏此頁  關(guān)閉窗口  返回頂部
    熱點文章
     
    推薦文章
     
    相關(guān)文章
    網(wǎng)友評論:(只顯示最新5條。)
    關(guān)于我們 | 聯(lián)系我們 | 廣告合作 | 付款方式 | 使用幫助 | 機電之家 | 會員助手 | 免費鏈接

    點擊這里給我發(fā)消息66821730(技術(shù)支持)點擊這里給我發(fā)消息66821730(廣告投放) 點擊這里給我發(fā)消息41031197(編輯) 點擊這里給我發(fā)消息58733127(審核)
    本站提供的機電設(shè)備,機電供求等信息由機電企業(yè)自行提供,該企業(yè)負責信息內(nèi)容的真實性、準確性和合法性。
    機電之家對此不承擔任何保證責任,有侵犯您利益的地方請聯(lián)系機電之家,機電之家將及時作出處理。
    Copyright 2007 機電之家 Inc All Rights Reserved.機電之家-由機電一體化網(wǎng)更名-聲明
    電話:0571-87774297 傳真:0571-87774298
    杭州濱興科技有限公司提供技術(shù)支持

    主辦:杭州市高新區(qū)(濱江)機電一體化學會
    中國行業(yè)電子商務(wù)100強網(wǎng)站

    網(wǎng)站經(jīng)營許可證:浙B2-20080178-1