The Bluetooth LE module provides Bluetooth low energy wireless technology support to the OSGi-based runtime. The Bluetooth LE module allows third parties the flexibility to develop their own custom device extensions that can match the target device and custom GATT services.
Feature Set
The module contains the following features and functionalities:
Support for Bluetooth LE devices.
Discover Bluetooth LE devices using active scan
Read/write/notify device properties for all discovered devices, as defined in the BlueZ 5.50 D-Bus Device API
Certified Devices - the Bluetooth LE module provides support for all Bluetooth LE-certified devices, with a subset of features as described in the feature set above.
Tested Devices - a number of devices is fully tested with the latest release of the Bosch IoT Gateway software stack.
For a most up-to-date list of actual tested and certified devices, visit Supported Devices.
Known Issues and Limitations
The module runs only on Linux.
The module relies on the Linux BlueZ Bluetooth protocol stack (version 5.50 or higher required).
Module Dependencies
The module is dependent on the following:
The drivers installed on the target device (see Setup Guide).
The OSGi Framework: The OSGi Runtime is required for the module to operate.
History module: needed for the TDL and SCD integration
The following additional modules are required for completing the Device Access integration.