There is no such thing as "device type" in BLE. Any device can implement a number of profiles, and the list can change at will. A few are mandatory like GAP and GATT, others are optional, like battery profile, U2F, or custom fw update channels. Limiting profiles used or changes to that list would break many use cases (eg: DFU over BLE)
Comments
There is no such thing as "device type" in BLE. Any device can implement a number of profiles, and the list can change at will. A few are mandatory like GAP and GATT, others are optional, like battery profile, U2F, or custom fw update channels. Limiting profiles used or changes to that list would break many use cases (eg: DFU over BLE)