撸蓝牙5 – BLE的一些基本概念

/ 0评 / 0

BLE角色的定义:

  1. GAP,外设设备与中心设备,每个设备可以充当多种角色,但是 同一时间只能充当一种角色.
  2. GATT,客户端与服务端,这是根据数据的流向,数据从服务端流向客户端.客户端与客户端可以随时角色切换.

外设设备就是从设备,比如蓝牙鼠标,中心设备就是主设备,比如电脑接收无线鼠标数据时候.一个主设备可以同时管理与多个从设备的连接,但是每个从设备只能连接到一个主设备,比如你手机连接手环时候,还可以用蓝牙鼠标和蓝牙耳机.

蓝牙也有公有地址私有地址,公有地址是上牌的,私有地址是随机的,随机地址还分静态地址和私有地址,私有又分可否解释分两种.区分方法原始链接:https://devzone.nordicsemi.com/question/43670/how-to-distinguish-between-random-and-public-gap-addresses/
后面有3Bit做判断了.


蓝牙吃起来不是一般费劲啊.

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注