Class HelperBlePeripheral


public class HelperBlePeripheral extends BlePeripheral

Real-radio BlePeripheral bridging the core GATT client contract onto cn1-ble-helper commands. One canonical instance exists per address (cached by HelperBleBackend), so discovered GattCharacteristic objects stay identical across the scan/connect/notify lifecycle.

btleplug constraints surface here: no bonding (doCreateBond(AsyncResource)), no L2CAP (doOpenL2cap(int, boolean, AsyncResource)), no MTU negotiation (doRequestMtu(int, AsyncResource) resolves with the current value), no connection-priority hints, and RSSI reads answer with the last advertisement sighting.