1.Profile
profile可以理解为一种规范,一个标准的同通信协议,它存在于手机中。蓝牙组织规定了一些标准的profile,
例如HID OVER GATT,防丢器,心率计等。每个profile中会包含多个service,每个service代表从机的一种能力
2.Service
service可以理解为一个服务,在ble从机中,通过有多个服务,例如电量信息服务、系统信息服务等,每个
service中又包含多个Characteristic特征值。每个具体的Characteristic特征值才是ble通信的主题。比如当前
的电量是80%,所以会通过电量的Characteristic特征值存在从机的profile里,这样主机就可以通过这个
Characteristic来读取80%这个数据。
3.Characteristic
Characteristic特征值,ble主从机的通信均是通过Characteristic来实现,可以理解为一个标签,通过这个标
签可以获取或者写入想要的内容。
4.UUID
同一识别码,service和Characteristic都需要一个唯一的UUID来标识。
总结:每个从机都会有一个叫做profile的东西存在,不管是上面的自定义的profile,还是标准的防丢器
profile,他们都是由一系列service组成,然后每个service又包含了多个Characteristic,主机和从机之间的
通信,均是通过Characteristic来实现。
profile可以理解为一种规范,一个标准的同通信协议,它存在于手机中。蓝牙组织规定了一些标准的profile,
例如HID OVER GATT,防丢器,心率计等。每个profile中会包含多个service,每个service代表从机的一种能力
2.Service
service可以理解为一个服务,在ble从机中,通过有多个服务,例如电量信息服务、系统信息服务等,每个
service中又包含多个Characteristic特征值。每个具体的Characteristic特征值才是ble通信的主题。比如当前
的电量是80%,所以会通过电量的Characteristic特征值存在从机的profile里,这样主机就可以通过这个
Characteristic来读取80%这个数据。
3.Characteristic
Characteristic特征值,ble主从机的通信均是通过Characteristic来实现,可以理解为一个标签,通过这个标
签可以获取或者写入想要的内容。
4.UUID
同一识别码,service和Characteristic都需要一个唯一的UUID来标识。
总结:每个从机都会有一个叫做profile的东西存在,不管是上面的自定义的profile,还是标准的防丢器
profile,他们都是由一系列service组成,然后每个service又包含了多个Characteristic,主机和从机之间的
通信,均是通过Characteristic来实现。