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

Java GATT服务器中的服务和配置文件之间有什么区别,java,android,bluetooth,bluetooth-lowenergy,Java,Android,Bluetooth,Bluetooth Lowenergy,我是新的蓝牙经典和蓝牙低能量。在我观看了android开发网站上的教程视频之后。我仍然不明白什么是ble中的服务,以及服务和配置文件之间的区别。有人能帮我吗 谢谢。配置文件定义了一个BLE设备的所有通信功能,您可以假设它是一个更高级别的抽象,它有一个或多个服务,用于在GATT服务器上公开传感器数据。e、 g心率、体温或循环速度。在简单配置文件中有服务,服务有特征,特征描述符。配置文件定义了如何使用属性协议来发现、读取、写入和获取指示。而服务定义了特征以及与其他服务的关系。欲了解更多信息,请参考此

我是新的蓝牙经典和蓝牙低能量。在我观看了android开发网站上的教程视频之后。我仍然不明白什么是ble中的服务,以及服务和配置文件之间的区别。有人能帮我吗


谢谢。

配置文件定义了一个BLE设备的所有通信功能,您可以假设它是一个更高级别的抽象,它有一个或多个服务,用于在GATT服务器上公开传感器数据。e、 g心率、体温或循环速度。在简单配置文件中有服务,服务有特征,特征描述符。

配置文件定义了如何使用属性协议来发现、读取、写入和获取指示。而服务定义了特征以及与其他服务的关系。欲了解更多信息,请参考此链接和