• <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>
  • 藍牙1.1標準改進設備協同工作

    發表于:2007-06-23來源:作者:點擊數: 標簽:
    藍牙技術展現給人們的是一種全新的商業模式:通過無線連接毫不費力就可與同事交換商業信用卡、文件和其它信息,或讓人們建立屬于自己的個人 網絡 ,把他們的PC連接到手持設備、移動電話、打印機、掃描儀、傳真機和復印機等。 新的Bluetooth 1.1(藍牙1.1)標

       
      藍牙技術展現給人們的是一種全新的商業模式:通過無線連接毫不費力就可與同事交換商業信用卡、文件和其它信息,或讓人們建立屬于自己的個人網絡,把他們的PC連接到手持設備、移動電話、打印機、掃描儀、傳真機和復印機等。

    新的Bluetooth 1.1(藍牙1.1)標準使這些都成為現實提供了保障。
      
       在此之前的Bluetooth 1.0b雖然定義了詳細的功能,但缺乏嚴格的實施準則,使這個標準的關鍵部分——協同工作能力出現了隱患,最終導致Bluetooth 1.0b未能完全履行其當初的承諾,而且由于協同工作能力問題的不斷出現,也阻礙了更廣泛地實施。顯而易見,如果廠商A的Bluetooth電話不能與廠商B的Bluetooth PC卡正常工作,那么廠商C的Bluetooth打印機也一定暢銷不了。
      
       對此,在Bluetooth 1.1中提出了相應的措施,其中最重大的改進就是驗證。為安全起見,一般來說藍牙設備之間的通信都要進行加密。當兩個藍牙設備之間建立連接時,首先要做的事情之一就是交換密鑰以確認對方的身份。如果密鑰不匹配,這兩個設備就不能對話。而是否能生成正確的密鑰取決于設備之間的最終關系,首先啟動對話的設備稱為主設備,另一個設備稱為從設備。在Bluetooth 1.0b中,連接對話啟動時,兩個設備爭奪主從地位的競爭就陷入了矛盾的狀態,雖然它們都能執行一定的算法生成密鑰,但密鑰是不一樣的,而且由于時機的原因,往往會出現問題。也就是說,如果在啟動對話時,從設備處理信息的速度大于主設備,那么這種競爭就會導致誤將從設備當成主設備,在這種錯誤基礎上,設備之間當然不會生成匹配的密鑰。Bluetooth 1.1非常明確地定義了設備驗證所需的各個步驟,徹底糾正了這個問題。它要求每個設備必須明確承認(或協調)首先啟動對話的設備,從而確認自己在主從關系上的角色。
      藍牙1.1標準改進設備協同工作
      另一個與協同工作能力相關的問題就是頻率。Bluetooth設備將通用的2.4GHz頻段分為79個跳頻信道,使用一種稱做跳頻擴頻的技術來傳輸數據。這樣主設備與從設備必須在2.4GHz上下保持同步以維護它們的連接,如果不能在相同時刻同時到達跳頻點,就會失去通信。少數國家,如法國、日本、西班牙等將2.4GHz作為非商業目的頻段,例如軍事通信等,為適應這些國家的需要,Bluetooth 1.0b定義了第二種跳頻數,將2.4GHz頻段分為23個跳頻信道。工作在這兩種不同跳頻數的設備是互不兼容的。為解決這個問題,藍牙特別興趣工作組與這些使用23個跳頻信道的國家協商,最終也使用79個跳頻信道設備,這樣所有的Bluetooth 1.1設備都使用79個跳頻信道在2.4GHz頻段上進行通信。
      
       不兼容的數據格式也是阻礙Bluetooth 1.0b設備協同工作能力的問題之一。Bluetooth支持的通道數多達每個包5個,使其最大的數據傳輸率為每信道720kbps。但并不是所有的Bluetooth設備都支持每個包5個通道,如果一個主設備發送的通道數超出了從設備的支持范圍,那么通信就會失敗。在Bluetooth 1.0b中,從設備不能告訴主設備通信時能使用多少個通道。但Bluetooth 1.1改變了這種局面,使從設備可以根據實際情況告訴主設備應該發送多少個通道/包,還可以將包的大小等信息隨時反饋給主設備。
      
       Bluetooth 1.1標準已經在今年上半年制定完成,一些1.1的兼容產品也已經問世。

    原文轉自:http://www.kjueaiud.com

    老湿亚洲永久精品ww47香蕉图片_日韩欧美中文字幕北美法律_国产AV永久无码天堂影院_久久婷婷综合色丁香五月

  • <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>