BLE GATT服务器中服务和配置文件之间的区别是什么?

7

我对经典蓝牙和低功耗蓝牙都不太了解。在观看了安卓开发网站上的教程视频后,我仍然不明白BLE中的服务是什么,以及服务与配置文件之间的区别。有人可以帮帮我吗?

谢谢。


1
Profile 定义了如何使用属性协议来发现、读取、写入和获取指示。而服务则定义了特征和与其他服务的关系。欲了解更多信息,请参考以下链接:蓝牙.org ProfileBLE Service - jitain sharma
1个回答

10

Profile定义了与BLE设备的所有通信功能,你可以将其视为更高级别的抽象层,它具有一个或多个服务,在GATT服务器上公开传感器数据,例如心率、温度或循环速度。简单来说,Profile具有服务,而服务具有特征和特征描述符。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接