Module com.gluonhq.attach.ble
Package com.gluonhq.attach.ble
API related to the
BlueTooth Low Energy service
.-
Interface Summary Interface Description BleService Beacons -
Class Summary Class Description BleCharacteristic Characteristics are defined attribute types that contain a single logical value.BleDescriptor Descriptors are defined attributes that describe a characteristic value.BleDevice A BleDevice is defined by a name and an address, and a list of profiles/services, and a connection stateBleProfile The profile describes a use case, roles and general behaviors based on the GATT functionality.BleSpecs All BLE UUIDs are of the form: 0000XXXX-0000-1000-8000-00805f9b34fb These specs specify the unique XXXX code for each of the currently existing Services, Characteristics and Descriptors For more info about BLE see: https://www.bluetooth.com/specifications/generic-attributes-overviewConfiguration ScanDetection ScanDetection is a wrapper class to hold the main data obtained when scanning a beacon: uuid, major and minor ids, rssi and proximity estimation -
Enum Summary Enum Description BleDevice.State BleSpecs.GattCharacteristics https://www.bluetooth.com/specifications/gatt/characteristicsBleSpecs.GattDescriptors https://www.bluetooth.com/specifications/gatt/descriptorsBleSpecs.GattServices https://www.bluetooth.com/specifications/gatt/servicesProximity Proximity is based on the estimated distance between beacon and device.