User Tools

Site Tools


ble_for_linux

IoTivity Bluetooth Low Energy Transport for Linux

FIXME 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.

Requirements

The IoTivity BLE Transport for Linux has the following minimum requirements:

  • Linux kernel
  • BlueZ 5.33 ( Obs: Version 5.38+ changed the device api and is not supported)
  • GLib 2.38

Overview

Implementation

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:

Testing

1) need reference
ble_for_linux.txt · Last modified: 2016/07/13 08:47 by Hudo Assenco