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"同时禁止通知和指示功能。

后续更新…

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