This is a work-in-progress!
The IoTivity Bluetooth Low Energy (BLE) Transport for GNU/Linux distributions is an implementation of the proposed Bluetooth GATT-based OIC Transport Profile 1). It provides GAP central and peripheral roles, and GATT client and server roles, as the bridge between the IoTivity connectivity abstraction (CA) adapter interface and the underlying BLE stack.
The IoTivity BLE Transport for Linux has the following minimum requirements:
The IoTivity BLE Transport for Linux implements the IoTivity Connectivity Abstraction (CA) BLE transport adapter interface defined in type found in the resource/csdk/connectivity/inc/caleinterface.h header: