Nordic開發中的一些名詞

1 Softdevice

剛入手Nordic開發的時候經常看到這個單詞Softdevice,一直沒搞明白是指什麼,後來查資料可知:

Softdevice是Nordic藍牙協議棧的名稱

2 LE和BR/EDR

LE也就是BLE後面兩個字LE,可以把BLE寫成: BluetoothSmart也就是低功耗智能藍牙。其中LE有限發現模式和LE普通發現模式是有區別的。
有限發現模式下,設備廣播間隔比一般發現模式小,同時持續時間有限;而普通發現模式則沒有時間限制,如果你需要你的設備一直廣播不休眠,就必須把它設置爲普通發現模式。而藍牙BR/EDR則稱爲:藍牙基本速率/增強數據率模式。

3 幾種藍牙

  • Bluetooth BR/EDR 傳統藍牙
  • Bluetooth Smart 低功耗藍牙
  • Bluetooth Smart Ready 雙模藍牙,支持LE和傳統藍牙
    在這裏插入圖片描述
    最後一種稱爲: Bluetooth Smart Ready設備可以接收來自其他藍牙設備的數據、這些數據可以被 Bluetooth Smart Ready設備上的應用轉化成有用的信息,比如智能手機、個人電腦、平板電腦等都是 Bluetooth Smart Ready設備。Bluetooth Smart設備一般是單模藍牙設備。而Bluetooth Smart Ready設備則爲雙模藍牙設備。雙模設備指的是同時支持藍牙BR/EDR和BLE,在雙模設備中,這兩個技術使用同一個射頻前端和天線。因此這些設備是可以對接BLE或者藍牙BR/EDR設備發送過來的數據的,具有更廣泛的引用。缺點是:這些設備往往需要足夠的供電能力供應,功耗較高;設備成本較高,由於雙模解決藍牙處理數據時往往需要外接一個外部mcu處理器才能夠實現。

4 CCCD

任何在特性中的屬性不是定義爲屬性值就是爲描述符。描述符是一個額外的屬性以提供更多特性的信息,它提供一個客戶端可識別的特性描述的實例。客戶端特性配置描述符(Client Characteristic Configuration Descriptor, CCCD),這個描述符是給任何支持通知或指示功能的特性額外增加的。在CCCD中寫入“1”使能通知功能,寫入“2"使能指示功能,寫入“0"同時禁止通知和指示功能。

後續更新…

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