# Java Bluetooth platform and connection worksheet
Guide: https://yenra.com/java-bluetooth-technology/
Use one exact platform/device combination. Record sanitized evidence; omit device identifiers that should remain private.

## Platform and protocol
- Host OS/version, CPU architecture, Java or Android build/target SDK:
- Adapter and driver:
- Peripheral model/firmware:
- Library/API and exact version:
- Native dependencies and support evidence:
- Classic profile/RFCOMM or BLE GATT:
- Service UUID and characteristic UUIDs:
- Supported operations, framing, byte order, units:
- Pairing/authentication requirements:
- Device protocol source URL and date:
- Known working vendor/reference tool:

## Connection test (repeat per case)
- Case: normal / denial / adapter off / out of range / disconnect
- Permission requested and outcome:
- Discovery start/stop and sanitized observed service:
- Connection result and elapsed milliseconds:
- Operation sent, byte count and decoded expected result:
- Actual result:
- Retry limit and cancellation behavior:
- Resource cleanup and recovery result:
- Next failed layer to investigate:

Fictional parser check ONLY: a signed little-endian 16-bit value in hundredths of a degree maps bytes 29 09 to 23.45 C and 9C FF to -1.00 C. Substitute the real device protocol and check malformed lengths. A successful scan does not establish service compatibility. Record hardware-tested results before promising support.
