亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 學院 > 開發設計 > 正文

論 JINI 與藍牙技術的結合應用時代

2019-11-18 12:39:38
字體:
來源:轉載
供稿:網友

  隨著嵌入式系統在各種電子設備中的廣泛應用,計算機技術的發展將進入一個普適計算(Pervasive Computing)階段。隨之而來的各種電子設備聯網成為必然趨勢。與人類生活息息相關的各種家電設備能夠聯成網絡并接入互聯網,人們可以在任何時間、任何地點統一控制各種家電協同工作,將極大地改變和影響人們的生活。本文探討了這種普適計算機制的實現。
  
  1、 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則可直接進行通信;將服務代理對象注冊到查找服務;服務客戶將服務對象從查找服務處下載到本地;利用服務對象與服務提供直接通信,使用該項服務。
  
 論 JINI 與藍牙技術的結合應用時代(圖一)

  2 、藍牙協議
  藍牙是一種低成本的技術,可以在依靠電池操作的目標機上實現低功耗、短距離的固定通信。這些目標機包括:PDA、無線電話、便攜電腦和無線耳機等。
  
  在藍牙的拓撲中,一個設備可以帶多個從設備并且維持7條鏈接。一般來說,在任何時刻,主設備會與一個從設備維持點對點通信??梢越煞N通信:一種以異步方式傳輸數據,另一種以同步方式傳輸聲音。通信類型由主設備決定。并負責建立非凡應用所需的鏈接,直至應用將其終止。
  
  請注重:主從關系不能互換,互換技術用于GSM的蜂窩式手機中,藍牙不支持這種技術。同時,藍牙只能支持短距離通信,最遠10m?,F在加強性標準可以將距離提高到100m,要求便攜式設備的電池壽命更長。藍牙技術不會替換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的發現協議和分布式安全模型加強了藍牙技術的發展進程和完全治理模塊。
  
 論 JINI 與藍牙技術的結合應用時代(圖二)

  3.2 應用方案
  
  JINI的注冊和注銷服務與藍牙設備在網絡中的加入和退出非常類似。JINI控制網絡服務的租借,始終使查找服務保持最新狀態。通常有三種形式來實現其JINI網絡功能:基于完整虛機的設備實現,基于嵌入式虛機的設備實現和基于共享虛機的設備實現。
  
  基于完整虛機設備實現中的設備指一般的通用設備,具有網絡連接、較強的計算存儲功能,能夠運行完整的Java虛機環境。在這種設備上能夠實現JINI系統的所有功能,如各種協議功能、RMI、租借更新功能、動態代碼移動功能、分布式安全機制等。
  
  JINI是位于操作系統和虛擬機之上的功能層,多個設備隨機聯網形成一分布式資源共享系統,網絡傳輸協議一般由操作系統分別采用TCP/ip協議有線方式和基于藍牙協議的無線連接方式兩種。本設計方案就是基于協議的無線連接方式實現。圖3描述了一種應用方案。服務客戶、設備和網絡代理通過藍牙網絡進行連接,同時也支持TCP/IP協議。網絡中包含可以訪問的設備數據庫、查找服務。藍牙網絡通過SDP協議負責設備加入網絡,使設備能夠查詢、發現最鄰近的設備,并對這些設備進行訪問,從而實現遠程控制。遠程控制實現藍牙網絡與JINI的查找服務對話、詢問網絡可用設備的功能。
  
  查找服務保持網絡中運行的所有設備的動態列表,如:PDA、電話和CD播放機等。當服務客戶(遠程控制)請求時,所有這些設備將相關的驅動程序發送到服務客戶。當設備不再用時,通過租借終止對網絡發出警告,這是JINI的功能,主要用Java的RMI來實現。這種通信和保持服務更新的方式使JINI與藍牙網絡進行了很好的結合。
  
 論 JINI 與藍牙技術的結合應用時代(圖三)

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

  對應用結合附圖作如下具體說明:
  
 ?。?)點歌器發布一個服務自己擁有的代理對象。例如,能夠按先進先出順序播放音樂文件。
 ?。?)客戶端程序——通用遠程控制,詢問查找服務網絡能提供什么服務。
 ?。?)查找服務通過與請求相匹配的代理對象副本答復客戶端的詢問。
 ?。?)客戶端所有的請求都被送到同樣的服務器(點歌服務器)。請求通過JINI網絡5到達點歌服務器,服務器通過各自的鏈接(4)更新與之相連的代理對象。同時點歌器的更新以一致的形式顯示出來。
  
  設計主要分為三部分:遠程控制接口設計、客戶端設計、服務器設計。
  
  4.1 遠程控制接口產生的代碼
  
  
  import net.JINI.core .lease.*;
  public interface RemoteControl {
  public String getName ();
  public java.awt

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
成人在线播放av| 欧美性猛交xxxx富婆| 91成人天堂久久成人| 欧美在线观看一区二区三区| 亚洲欧美成人精品| 欧美性猛交xxxxx水多| 成人中文字幕+乱码+中文字幕| 日韩精品中文字幕有码专区| 亚洲人成电影网站色…| 久久精品小视频| 国产精品久久久久秋霞鲁丝| 日韩欧美国产一区二区| 欧美三级欧美成人高清www| 亚洲精品一区二区久| 亚洲一区av在线播放| 亚洲人成在线一二| 国产一区二区三区高清在线观看| 欧美激情精品久久久久久免费印度| 国产一区二区三区丝袜| 国产精品激情av在线播放| 国产69精品久久久久9| 91精品国产自产在线| 97人人模人人爽人人喊中文字| 亚洲天堂第一页| 欧美在线视频导航| 91精品国产自产在线观看永久| 97超级碰碰碰久久久| 欧美日韩亚洲一区二区三区| 国产91成人video| 97超碰国产精品女人人人爽| 日韩精品高清视频| 欧美国产日韩中文字幕在线| 国产狼人综合免费视频| 亚洲国产精品网站| 欧美国产日韩一区| 欧美在线播放视频| 538国产精品一区二区在线| 久久免费福利视频| 最近中文字幕2019免费| 久久久久国产精品免费| 国产精品jvid在线观看蜜臀| 亚洲福利视频免费观看| 精品久久久久久久久久久久久久| 日韩视频永久免费观看| 欧美日韩亚洲高清| 在线精品高清中文字幕| 亚洲国产一区二区三区在线观看| 午夜精品福利电影| 国产成人一区二区三区小说| 成人欧美在线视频| 成人av在线天堂| 疯狂做受xxxx高潮欧美日本| 日本免费在线精品| 国产97在线|亚洲| 亚洲美女精品久久| 国产精品免费一区| 国内揄拍国内精品| 深夜福利日韩在线看| 福利一区福利二区微拍刺激| 亚洲电影在线看| 亚洲国产精品成人va在线观看| 国产成人亚洲综合91| 国产极品精品在线观看| 亚洲成人精品久久久| 91精品国产高清久久久久久久久| 国产精品综合久久久| 久久精品国产久精国产一老狼| 国产精品专区一| 亚洲国产精品va在线观看黑人| 亚洲精品视频播放| 国产成人久久久| 九九热r在线视频精品| 日韩国产在线看| 亚洲国产精品va在线看黑人| 日韩av在线网页| 国产精品久久久久久av福利| 久久精品最新地址| 国产精品女主播| 日本韩国在线不卡| 欧美一级片久久久久久久| 亚洲最大福利视频网| 亚洲精品动漫100p| 国产精品综合不卡av| 欧美乱大交做爰xxxⅹ性3| 国产第一区电影| 精品一区二区电影| 亚洲精品久久久久久下一站| 全亚洲最色的网站在线观看| 亚洲视频axxx| 亚洲精品综合久久中文字幕| 欧美日韩在线免费观看| 国产精品扒开腿做爽爽爽男男| 亚洲男人天堂手机在线| zzjj国产精品一区二区| 亚洲香蕉伊综合在人在线视看| 日韩精品中文字幕在线观看| 色在人av网站天堂精品| 欧美不卡视频一区发布| 亚洲国模精品私拍| 日韩欧美成人精品| 国产精品白丝av嫩草影院| 久久久亚洲欧洲日产国码aⅴ| 国产精品第一视频| 国产亚洲精品久久久| 欧美老妇交乱视频| 北条麻妃99精品青青久久| 中文字幕不卡在线视频极品| 久久精品亚洲94久久精品| 国产成人精品久久二区二区| 日韩电影在线观看免费| 欧美亚洲日本网站| 最近2019中文字幕第三页视频| 久久久精品国产| 亚洲精品自在久久| 欧美午夜电影在线| 国产精品丝袜久久久久久高清| 亚洲国产黄色片| 国产精品久久久久久久久免费| 久久久久国产精品免费| 欧美激情性做爰免费视频| 欧美成年人网站| 亚洲国产精品va在线观看黑人| 久久久免费观看视频| 国产精品成人播放| 成人性教育视频在线观看| 亚洲国产精品va| 亚洲女在线观看| 亚洲第一区第一页| 国产日韩精品综合网站| 欧美黑人一区二区三区| 日本免费在线精品| 国产日韩欧美在线看| 久久视频精品在线| 国产精品狼人色视频一区| 欧美黄色片免费观看| 国产日韩在线亚洲字幕中文| 欧美中文字幕在线视频| 亚洲天天在线日亚洲洲精| 欧美二区乱c黑人| 国产亚洲欧美日韩美女| 黄网站色欧美视频| 日韩最新av在线| 亚洲人午夜精品| 国产91精品久久久久久| 欧美日韩亚洲网| 欧美日韩在线第一页| 亚洲欧美日韩中文在线| 久久亚洲国产精品成人av秋霞| 麻豆国产va免费精品高清在线| 国产精品成人va在线观看| 欧美午夜精品久久久久久人妖| 亚洲黄页视频免费观看| 欧洲日本亚洲国产区| 日韩欧美一区视频| 久久在精品线影院精品国产| 成人精品一区二区三区电影免费| 亚洲已满18点击进入在线看片| 成人在线免费观看视视频| 欧美成人免费在线视频| 亚洲自拍偷拍网址| 午夜精品久久久久久99热软件| 欧美极品美女视频网站在线观看免费| 成人av在线亚洲| 国产91色在线|免|