An Android implementation of BleDevice that wraps a Nordic Peripheral.
The device's address.
Whether the device is bonded.
Whether the device is currently connected.
The device's name.
The current connection state of the device.
Bond the device.
Reads the current RSSI value.
Updates the connection state based on Nordic's ConnectionState.