BLE通信由两种设备类型构成—— Client和Server. Server提供数据服务,所以一般来说设备是Server,手机是Client.Server和Client通过ATT PDU进行交互,Server通过characteristic对数据进行封装.多个characteristic组成一个Service,一个Service是一个独立的服务单元,或者说service是一个基本的BLE应用.如果某个service是一个蓝牙联盟定义的标准服务,也可以称其为profile,比如HID/心率计/体温…