Ble设备通信

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来实现。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值