CharacterisHc Proper&es Value CharacterisHc Proper&es Value CharacterisHc Proper&es Value CharacterisHc Proper&es Value CharacterisHc Proper&es Value CharacterisHc Proper&es Value CharacterisHc Proper&es Value CharacterisHc Proper&es Value
are 16-bit added to a common 128-bit base: • 00000000-0000-1000-8000-00805F9B34FB – Custom services can be any generated UUID • Example SIG UUIDs – Health Thermometer Service: 0x1809 – Link Loss Service: 0x1803 – Battery Level Characteristic: 0x2A19 – Date Time Characteristic: 0x2A08 • Full Thermometer UUID – 00001809-0000-1000-8000-00805F9B34FB 4
Filter on ANY AdverHsed Field Receive Single Device AdverHsement per Scan Receive All AdverHsements during a Scan Manual Scan Record Parsing ScanRecord & AdverHseData + Builders AcHve Scanning Only Scan Result Batching
Structure AD Structure AD Structure ... AD Structure public void onLeScan(BluetoothDevice, int rssi, byte[] scanRecord) Type IdenHfiers are Assigned Numbers by the Bluetooth SIG Device Name, Service UUIDs, Service Data, TX Power, etc. h]ps://www.bluetooth.org/en-us/specificaHon/assigned-numbers/generic-access-profile