BLE GATT 服务器中的服务和配置文件有什么区别

Ton*_*Lin 5 java android bluetooth bluetooth-lowenergy

我是蓝牙经典和蓝牙低功耗的新手。在我在 android 的开发站点上观看了教程视频之后。我仍然不明白ble中的服务是什么,服务和配置文件之间有什么区别。任何人都可以帮助我吗?

谢谢。

小智 8

Profile 定义了 BLE 设备的所有通信功能,您可以假设它是一个更高级别的抽象,它具有一个或多个服务,这些服务在 GATT 服务器上公开传感器数据。例如心率、温度或循环速度。简而言之,Profile 有Services,Service 有Characteristic,Characteristic 描述符。