《inside Bluetooth low energy》note_01

  • Bluetooth Low Layers

    include Bluetooth RadioBaseBand ControllerLink Manager and Host Controller interface.
    bt low layers

    1、bluetooth radio
    用途:傳輸和接收包、支持可選的power class
    2、BaseBand Controller
    用途:
    管理物理信道和連接
    選擇下一個跳頻
    組成微微網或散射網
    組成相應的包給Bluetooth radio傳輸
    查詢、查詢掃描
    連接、連接掃描
    安全
    功耗管理

    LE不允許進行角色轉換

藍牙數據傳輸結構

**物理信道**
    basic  piconet channel:設備進行通信
    adapted poconet channel:跳頻使能
    inquiry scan channel:發現設備
    page scan channel:創建連接

**物理鏈接**
**邏輯傳輸**
    ACL :傳輸控制信號、數據、廣播
    SCO :支持連續傳輸的數據
    eSCO:提供對稱和非對稱的點對點鏈接。
    注:SCO logical transport 不能同時支持多個link。
**邏輯鏈接**

logical link 類型

包格式
    三個不同的訪問碼
        device access code
        channel access code
        inquiry access code

link control packet type

link controller state

3、Link Manager
用途:連接控制、安全、信息請求、角色轉換、模式操作、邏輯傳輸管理、測試模式

4、HCI
HCI type

5、security

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章