《電子技術應用》
您所在的位置:首頁 > 通信與網絡 > 設計應用 > 無線網絡即插即用!論JINI與藍牙技術結合
無線網絡即插即用!論JINI與藍牙技術結合
通信網
摘要: 隨著嵌入式系統在各種電子設備中的廣泛應用,計算機技術的發展將進入一個普適計算(PervasiveComputing)階段。...
Abstract:
Key words :

       隨著嵌入式系統在各種電子設備中的廣泛應用,計算機技術的發展將進入一個普適計算(Pervasive Computing)階段。

  隨之而來的各種電子設備聯網成為必然趨勢。與人類生活息息相關的各種家電設備能夠聯成網絡并接入互聯網,人們可以在任何時間、任何地點統一控制各種家電協同工作,將極大地改變和影響人們的生活。本文探討了這種普適計算機制的實現。

  1、 JINI" title="JINI">JINI技術

  JINI技術是基于Java語言的新型分布式對等計算結構,是一種動態的自動化機制,它可以使各種數字設備無需配置、安裝或人工干預,在一個臨時的設備集合(聯邦,federation)中共同工作。聯邦中的任何設備無法大小都可以自行管理,組成一個服務網絡,聯邦中的每一成員都可以共享資源和服務。JINI結構提供一套機制使得電子設備和應用程序能夠隨時加入或退出聯邦。

  JINI由三部分組成:基礎結構(Infrastructure)、編程模型和服務。這三部分雖有區別但又密不可分,基礎結構支持并利用編程模型;服務內嵌入基礎結構之中,服務對象包含并利用編程模型的接口進行服務之間的通信?;A結構解決設備和軟件如何與網絡連接并進行注冊等基本問題。它由構成分布式聯邦的組件組成,其最小內核為分布式安全系統、發現與加入協議(discovery and join)、服務協議和查找服務(lookup service)。

  分布式安全模型及其實現定義了軟件實體的認證方式及操作權限;發現與加入協議定義了服務加入JINI系統的方法;查找服務則是供服務注冊登記的場所,這里提供了可以使用的服務對象集合。編程模型也是分布式的,包括租借(leasing)、分布式的事務處理和事件處理三種重要接口。

  租借接口定義了基于時間的資源分配和釋放方法;事務接口引入了一種面向對象的協議,使用表決和提交兩個階段來統一對象之間的相關行為,使得一個事件序列或全部完成或全都不發生。事件和通知接口將JavaBean組建所使用的事件模型擴展為分布式事件模型,支持JINI服務基于事件的通信。,服務是JINI體系的核心,基礎結構和編程模型共同支持服務的提交注冊及服務的發展,服務使用基礎結構完成服務之間的相互調用、相互發現并向其他服務發布本服務的出現。服務在JINI環境中以對象的形式出現,它通過接口來定義其提供的可供其他服務使用的操作和特性。

  JINI使用發現協議(discovery)搜索查找服務(lookup service),獲得相應查找服務的代理接口,然后使用加入協議(join)將自己注冊到查找服務中,這時該服務可以為其他服務所使用。想要使用其它服務的設備或應用程序,首先與其相鄰的查找服務進行連接。這時可以看到本聯邦內所有可用的服務,使用查找協議(lookup)將所感興趣的服務代理接口下載到本地之后就可以與服務提供者進行直接交互通信。同樣當一個查找服務啟動時,它也使用發現協議向服務廣播自己出現,以便服務進行注冊登記。

  圖1對以上過程進行了形象描述:用發現協議搜索到查找服務,若已預置某個查找服務的URL則可直接進行通信;將服務代理對象注冊到查找服務;服務客戶將服務對象從查找服務處下載到本地;利用服務對象與服務提供直接通信,使用該項服務。


  2 、藍牙協議

  藍牙是一種低成本的技術,可以在依賴電池操作的目標機上實現低功耗、短距離的固定通信。這些目標機包括:PDA、無線電話、便攜電腦和無線耳機等。

  在藍牙的拓撲中,一個設備可以帶多個從設備并且維持7條鏈接。一般來說,在任何時刻,主設備會與一個從設備維持點對點通信??梢越煞N通信:一種以異步方式傳輸數據,另一種以同步方式傳輸聲音。通信類型由主設備決定。并負責建立特殊應用所需的鏈接,直至應用將其終止。

  請注意:主從關系不能互換,互換技術用于GSM的蜂窩式手機中,藍牙不支持這種技術。同時,藍牙只能支持短距離通信,最遠10m。現在加強性標準可以將距離提高到100m,要求便攜式設備的電池壽命更長。藍牙技術" title="藍牙技術">藍牙技術不會替換IEEE 802.11中所提出的無線LAN的功能。相比較而言,藍牙只能在744Mbps的數據率上操作。當然,IEEE 802.11 LAN也更加昂貴。

  藍牙可以支持無線主機控制器(負責空中鏈路管理、調制解調器、聲音編碼/解碼)與另外一臺帶有協議棧和應用軟件的主機之間的通信。如果應用軟件想要控制無線主機控制器,那么就需要鏈路管理代理(link management proxy)模塊,它可以提供應用程序接口。這一模塊在藍牙標準中沒有說明,但是如果希望通過主機控制接口進行通信,協議棧中應包括這一模塊。棧接口提供的主要功能就是初始化發現進程和連接進程。發現進程將管理信息發送到10m范圍內的所有藍牙設備,以便獲取可用的藍牙設備列表;連接進程可以與一個或多個可用的藍牙設備建立連接。所有的應用程序都必須使用這個進程,它們是GAP(General Access Protocol)的一部分,在任何應用使用鏈路前,必須將GAP與藍牙設備相連。

  鏈路安全將利用鑒別進程,在實現子網時,用來確認某設備是否可以與另一設備互連。鑒別操作由無線主機控制器完成,鑒別命令由安全管理模塊發出。該模塊會訪問以前完成的操作進程,可以與藍牙設備進行數據庫信息的連接,這些記錄存在設備數據庫中,由安全數據庫來維護主藍牙設備所提供的與三種完全級別有關的服務記錄。建立兩個設備之間的連接時,完全管理模塊會做出反應,查詢兩個設備的數據庫,請求無線控制器開始鑒別進程或忽略鑒別進程。數據鏈路層加密也是同樣的道路。

  ??刂破魇橇硗庖粋€包含在棧軟件中的模塊,可以提供接口調用軟件,從而繼續處理由主機或其他藍牙設備通過無線主機控制器發來的排序或緩沖數據。更為重要的是,棧管理模塊管理所有的內部棧時鐘,因而使用該棧十分輕松,而且非常容易移植以其他的操作系統上。其八模塊按照應用要求分類,運行藍牙協議時,這也是實際藍牙連接的情況。

  3、 JINI與藍牙技術的結合應用方案

  3.1 JINI與藍牙技術的比較

  JINI與藍牙技術是兩種互補性很強的技術。藍牙技術主要實現鄰近的電子設備無線連接,是硬件設備的無線互連協議;JINI則是實現分布式軟件服務(包括無線設備)的軟件技術。藍牙技術是對固定的一組協議間互操作的靜態說明;而JINI的“移動代碼”代理服務對象可以動態地互操作。兩者在ISO/OSI的體系結構中的位置如圖2的慰。JINI主要位于表示層和會話層,而藍牙的協議棧貫空了整個體系結構。JINI的發現協議和分布式安全模型加強了藍牙技術的發展進程和完全管理模塊。

  3.2 應用方案

  JINI的注冊和注銷服務與藍牙設備在網絡中的加入和退出非常類似。JINI控制網絡服務的租借,始終使查找服務保持最新狀態。通常有三種形式來實現其JINI網絡功能:基于完整虛機的設備實現,基于嵌入式虛機的設備實現和基于共享虛機的設備實現。

  基于完整虛機設備實現中的設備指一般的通用設備,具有網絡連接、較強的計算存儲功能,能夠運行完整的Java虛機環境。在這種設備上能夠實現JINI系統的所有功能,如各種協議功能、RMI、租借更新功能、動態代碼移動功能、分布式安全機制等。

  JINI是位于操作系統和虛擬機之上的功能層,多個設備隨機聯網形成一分布式資源共享系統,網絡傳輸協議一般由操作系統分別采用TCP/IP協議有線方式和基于藍牙協議的無線連接方式兩種。本設計方案就是基于協議的無線連接方式實現。圖3描述了一種應用方案。服務客戶、設備和網絡代理通過藍牙網絡進行連接,同時也支持TCP/IP協議。網絡中包含可以訪問的設備數據庫、查找服務。藍牙網絡通過SDP協議負責設備加入網絡,使設備能夠查詢、發現最鄰近的設備,并對這些設備進行訪問,從而實現遠程控制。遠程控制實現藍牙網絡與JINI的查找服務對話、詢問網絡可用設備的功能。

  查找服務保持網絡中運行的所有設備的動態列表,如:PDA、電話和CD播放機等。當服務客戶(遠程控制)請求時,所有這些設備將相關的驅動程序發送到服務客戶。當設備不再用時,通過租借終止對網絡發出警告,這是JINI的功能,主要用Java的RMI來實現。這種通信和保持服務更新的方式使JINI與藍牙網絡進行了很好的結合。



  4 、應用實例

  基于JINI與藍牙開發了一個無線網絡" title="無線網絡">無線網絡點歌器JBMP3。它具有以下功能:播放客戶選取歌典、客戶端圖形界面、個性化定制客戶播放列表。系統結構如圖4所示。它由一個能播放音樂文件(mp3文件)的服務端程序、若干能控制服務程序的客戶端程序(遠程控制)和一個能支持JINI服務的查找服務組成。運行的網絡是TCP/IP網絡。

  對應用結合附圖作如下詳細說明:

 ?。?)點歌器發布一個服務自己擁有的代理對象。例如,能夠按先進先出順序播放音樂文件。
 ?。?)客戶端程序——通用遠程控制,詢問查找服務網絡能提供什么服務。
 ?。?)查找服務通過與請求相匹配的代理對象副本答復客戶端的詢問。
 ?。?)客戶端所有的請求都被送到同樣的服務器(點歌服務器)。請求通過JINI網絡5到達點歌服務器,服務器通過各自的鏈接(4)更新與之相連的代理對象。同時點歌器的更新以一致的形式顯示出來。

  設計主要分為三部分:遠程控制接口設計、客戶端設計、服務器設計。

  4.1 遠程控制接口產生的代碼

  4.2 客戶機設計

  客戶機該僅需作有限的操作,而讓服務器作大部分的工作。因為使用很少資源的客戶機在慢速處理器和小存儲器的設備上運行只適合象PDA一類手持設備或蜂窩電話,因此在這里客戶機必需支持一些操作。它們是:

  (1)發現已經在網絡上注冊的服務的能力。例如,詢問查找服務器可用的服務。
 ?。?)當一個服務在網絡上可行時被告知的能力。例如,發出需求后從查找服務接收代理對象。
  (3)租借任意一段時間(非無限長)服務器資源的能力。這由客戶機的租借管理器完成。
 ?。?)接收代理對象,而后經接口向客戶機顯示的能力。本文是在通用遠程控制中的Java面板上實現的。

  客戶機接口應該能顯示網絡提供的不同服務。當前播放列表中的歌曲隊列應在顯示器上自動更新。

  4.3 服務器設計

  因為客戶機功能不強,一些附加的功能就必需在服務器上添加。因此服務器至少必需支持以下操作:

 ?。?)提供一個服務。如代理對象。
 ?。?)發現查找服務和在網絡上公布代理對象。
 ?。?)寫服務身份(對每一個代理獨一無二)對象到文件。
 ?。?)更新租借。
  (5)斷開租借已經到期的客戶機聯接。

  上述幾點是應用的核心。這幾點組成了用于構建JINI應用的基本通信特征。服務器應該加載目錄和發現所有的mp3文件。服務器是物理點歌器,它應具有某種硬件用來播放mp3音頻文件。

  JINI和藍牙技術的結合應用在通信環境中有以下優點:首先,不需要網絡連接線;其次,不需要安裝設備驅動程序,再次,一個設備遠程控制另一個設備。這些特點使得網絡更容易連接和管理。雖然藍牙技術開和生產的代價較高,JINI是SUN公司的免費產品,很容易掌握應用編程接口,并可進行分布式計算。

  隨著藍牙技術和JINI技術規范的布、不斷推廣與相互結合,生活中各種電路的互連將變得愈來愈方便,JINI的即插即用功能和藍牙的無線連網使得設備的增減變得非常簡單,使網絡的建設可以分階段逐步完善而不必一次到位,滿足了一般用戶的需求。JINI技術和藍牙的結合,必將進一步推動信息無線網絡的快速發展,成為信息網絡又一重要應用領域,將極大地改變人們的生活方式,促進普適計算時代的到來。
此內容為AET網站原創,未經授權禁止轉載。
热re99久久精品国产66热_欧美小视频在线观看_日韩成人激情影院_庆余年2免费日韩剧观看大牛_91久久久久久国产精品_国产原创欧美精品_美女999久久久精品视频_欧美大成色www永久网站婷_国产色婷婷国产综合在线理论片a_国产精品电影在线观看_日韩精品视频在线观看网址_97在线观看免费_性欧美亚洲xxxx乳在线观看_久久精品美女视频网站_777国产偷窥盗摄精品视频_在线日韩第一页
  • <strike id="ygamy"></strike>
  • 
    
      • <del id="ygamy"></del>
        <tfoot id="ygamy"></tfoot>
          <strike id="ygamy"></strike>
          亚洲午夜电影在线观看| 美女啪啪无遮挡免费久久网站| 国产一区99| 久久人91精品久久久久久不卡| 欧美一区二区三区在线看| 欧美日韩在线电影| 国产日韩欧美一区二区三区在线观看| 国产女主播在线一区二区| 亚洲女同性videos| 免费视频一区二区三区在线观看| 欧美日韩1区2区| 一区二区日韩精品| 欧美精品v日韩精品v韩国精品v| 欧美黄色aaaa| 欧美777四色影视在线| 久久久精品五月天| 国产日韩欧美综合精品| 亚洲一区二区三区在线视频| 欧美日韩视频在线观看一区二区三区| 在线精品视频在线观看高清| 一区视频在线播放| 欧美另类高清视频在线| 亚洲人成亚洲人成在线观看图片| 午夜精品免费| 国产精品露脸自拍| 亚洲欧美日韩精品一区二区| 麻豆av一区二区三区| 国产精品夜夜夜一区二区三区尤| 一本一本久久a久久精品牛牛影视| 中国日韩欧美久久久久久久久| 欧美国产精品va在线观看| 韩国av一区二区三区| 欧美成人精品在线观看| 久久九九热re6这里有精品| 伊大人香蕉综合8在线视| 日韩视频在线永久播放| 久久av一区| 国内久久视频| 亚洲丰满少妇videoshd| 麻豆av一区二区三区久久| 黄色成人在线网址| 久久精品一区蜜桃臀影院| 欧美日韩午夜精品| 在线国产亚洲欧美| 性欧美video另类hd性玩具| 欧美黄色网络| 欧美高清成人| 国产日韩欧美夫妻视频在线观看| 亚洲人成毛片在线播放女女| 尤物yw午夜国产精品视频明星| 在线成人国产| 国产色综合网| 亚洲精品久久久久久下一站| 欧美成人四级电影| 国产精品久久久久av免费| 欧美黄色成人网| 在线精品视频在线观看高清| 国产午夜久久| 国产精品自拍一区| 亚洲欧洲精品一区二区精品久久久| 羞羞答答国产精品www一本| 91久久精品国产91性色tv| 亚洲精品小视频在线观看| 国产女人精品视频| 国产丝袜美腿一区二区三区| 午夜精品一区二区三区在线视| 欧美日韩另类一区| 免费永久网站黄欧美| 久久―日本道色综合久久| 久久国产精品99久久久久久老狼| 在线观看欧美视频| 久久av老司机精品网站导航| 久久久久久久久久码影片| 国产精品国产馆在线真实露脸| 欧美人与性动交α欧美精品济南到| 韩国成人精品a∨在线观看| 欧美一级日韩一级| 久久www成人_看片免费不卡| 国产精品黄色在线观看| 国产精品国产三级国产a| 久久综合伊人77777麻豆| 正在播放欧美一区| 欧美视频一区| 亚洲蜜桃精久久久久久久| 久久九九热re6这里有精品| 久久久噜噜噜久久狠狠50岁| 欧美日韩裸体免费视频| 久久免费观看视频| 日韩亚洲在线| 亚洲一级在线观看| 国产女同一区二区| 亚洲第一黄网| 欧美日韩福利视频| 欧美中文字幕不卡| 国产精品永久免费观看| 欧美午夜理伦三级在线观看| 亚洲综合色激情五月| 亚洲九九精品| 欧美成人精品一区二区三区| 久久av老司机精品网站导航| 欧美一区二区三区四区在线观看地址| 欧美老女人xx| 亚洲乱码国产乱码精品精天堂| 亚洲精品一线二线三线无人区| 欧美一级在线亚洲天堂| 亚洲欧美日韩一区二区| 国产精品自拍一区| 国内揄拍国内精品少妇国语| 国产亚洲精品成人av久久ww| 国产精品xxxxx| 亚洲综合色婷婷| 久久午夜视频| 亚洲欧美中文在线视频| 亚洲尤物视频网| 久久综合狠狠综合久久综合88| 国产精品亚洲人在线观看| 国产精品美女久久久久av超清| 欧美中日韩免费视频| 国产在线欧美日韩| 狂野欧美一区| 午夜久久久久久久久久一区二区| 国产精品都在这里| 午夜精品偷拍| 韩国av一区二区三区在线观看| 亚洲国产片色| 久久福利毛片| 在线精品视频免费观看| 欧美激情精品久久久六区热门| 在线 亚洲欧美在线综合一区| 久久国产天堂福利天堂| 狼人天天伊人久久| 99re国产精品| 亚洲第一区中文99精品| 欧美一区二区三区视频在线观看| 精品成人一区二区三区| 一区二区三区在线观看欧美| 最新日韩中文字幕| 在线成人激情视频| 亚洲免费av片| 一本色道**综合亚洲精品蜜桃冫| 亚洲肉体裸体xxxx137| 国产精品红桃| 在线播放一区| 国产精品一区二区三区久久| 国产婷婷色一区二区三区在线| 久久青草久久| 中文国产成人精品久久一| 国产精品99久久久久久久女警| 久久久久久久久蜜桃| 在线观看视频欧美| 亚洲国产一区二区三区高清| 一本色道久久综合亚洲91| 欧美成人午夜免费视在线看片| 亚洲日本va午夜在线影院| 亚洲男人的天堂在线观看| 中文日韩电影网站| 久久精品1区| 欧美亚洲综合另类| 在线观看视频一区二区欧美日韩| 91久久精品日日躁夜夜躁国产| 一区二区三区福利| 久久婷婷激情| 欧美日韩国产在线播放| 欧美天天影院| 欧美日韩国产在线播放网站| 在线成人www免费观看视频| 国产精品久久久久久影院8一贰佰| 欧美深夜福利| 日韩亚洲欧美一区二区三区| 国产丝袜一区二区| 久久久久久久国产| 日韩五码在线| 一区二区三区欧美视频| 亚洲人在线视频| 国产精品一区二区三区四区五区| 欧美日韩国产综合视频在线观看| 国产精品日韩久久久| 国产伦精品一区二区三区照片91| 狠狠v欧美v日韩v亚洲ⅴ| 亚洲视频在线观看三级| 国产偷久久久精品专区| 国产精品日韩久久久久| 国产日韩精品一区二区| 久久综合一区二区三区| 欧美在线亚洲综合一区| 国产精品亚洲人在线观看| 欧美在线免费观看| 国产在线拍偷自揄拍精品| 国产香蕉97碰碰久久人人| 欧美精品一区二区高清在线观看| 欧美午夜精品一区二区三区| 最新日韩精品| 久久精品人人做人人爽| 国产小视频国产精品| 激情国产一区二区| 欧美成人精品在线视频| 91久久精品视频| 欧美精品国产一区二区| 亚洲国产第一页| 欧美日韩国产精品专区| 国产老女人精品毛片久久| 亚洲图片欧美一区| 欧美人与性动交α欧美精品济南到| 国产麻豆成人精品| 亚洲精品视频在线观看免费| 一本色道久久综合狠狠躁篇怎么玩| 亚洲曰本av电影| 欧美一区激情视频在线观看| 国产亚洲福利一区| 蜜桃av噜噜一区| 欧美日韩一区国产| 亚洲一区二区三区乱码aⅴ蜜桃女| 国产麻豆精品theporn| 国产日韩精品电影| 国产美女诱惑一区二区| 亚洲免费电影在线观看| 久久一区国产| 欧美精品少妇一区二区三区| 日韩午夜av在线| 99热在这里有精品免费| 免费一级欧美片在线观看| 亚洲欧美日韩中文播放| 国产精品日本精品| 欧美午夜精品一区| 国产精品夜夜夜一区二区三区尤| 亚洲美女av电影| 欧美18av| 亚洲精品日韩欧美| 国产精品久久久爽爽爽麻豆色哟哟| 欧美精品一区三区在线观看| 久久久综合激的五月天| 欧美阿v一级看视频| 亚洲日本va午夜在线影院| 亚洲国产精品电影在线观看| 在线视频日本亚洲性| 午夜精品久久久久久久99樱桃| 欧美国产专区| 国产精品久久久亚洲一区| 欧美成人精品不卡视频在线观看| 狠狠干成人综合网| 夜夜精品视频| 欧美午夜视频在线| 影音先锋国产精品| 亚洲卡通欧美制服中文| 亚洲人精品午夜| 欧美不卡福利| 欧美人成免费网站| 国产欧美日韩在线| 国自产拍偷拍福利精品免费一| 久久久久久久久久码影片| 欧美另类在线播放| 欧美福利电影在线观看| 久久久久国产一区二区三区四区| 9久re热视频在线精品| 亚洲欧洲一区二区在线观看| 国产精品稀缺呦系列在线| 欧美国产高清| 欧美性开放视频| 午夜激情久久久| 国色天香一区二区| 亚洲黄色三级| 国产精品二区二区三区| 蜜臀av性久久久久蜜臀aⅴ四虎| 国产精品美女一区二区| 亚洲激精日韩激精欧美精品| 国产精品国产馆在线真实露脸| 久久精品观看| 久久免费少妇高潮久久精品99| 欧美亚男人的天堂| 激情综合网激情| 牛牛精品成人免费视频| 欧美在线影院在线视频| 久热这里只精品99re8久| 亚洲国产精品成人久久综合一区| 亚洲精品国产拍免费91在线| 99国内精品久久久久久久软件| 欧美一区二区三区视频免费播放| 欧美jjzz| 国产精品99久久久久久www| 国产精品99久久久久久宅男| 一区二区三区日韩在线观看| 亚洲激情电影在线| 国产手机视频一区二区| 国产一区二区三区久久| 国产精品h在线观看| 欧美一区二区三区四区夜夜大片| 亚洲欧美日韩视频一区| 国产精品久久一区二区三区| 欧美国产日韩在线观看| 国产精品久久久久一区二区三区| 一区二区三区中文在线观看| 一区在线视频| 亚洲日本欧美天堂| 欧美a级片网站| 国产精品入口夜色视频大尺度| 欧美亚洲一区在线| 欧美成年人视频网站欧美| 国产字幕视频一区二区| 久久免费高清视频| 亚洲欧美日韩一区二区三区在线观看| 亚洲国产精品一区二区www在线| 国内精品**久久毛片app| 先锋影音网一区二区| 免费观看在线综合色| 亚洲成人原创| 一区二区三区波多野结衣在线观看| 亚洲一区二区三区精品在线观看| 亚洲综合导航| 久久爱www.| 欧美日本一道本| 欧美电影免费观看高清完整版| 在线视频国产日韩| 国产精品普通话对白| 欧美一级久久久久久久大片| 伊人色综合久久天天| 免费看亚洲片| 狠狠88综合久久久久综合网| 国产一区视频在线观看免费| 国产日韩欧美| 午夜精品久久久久99热蜜桃导演| 欧美日韩网址| 久久精品动漫| 亚洲精品免费在线观看| 一本色道久久综合狠狠躁篇怎么玩| 欧美日韩在线播放一区| 激情欧美一区二区三区| 欧美视频一区二区| 欧美一区影院|