Implemented Linux BLE transport.
authorOssama Othman <ossama.othman@intel.com>
Mon, 27 Apr 2015 21:36:19 +0000 (14:36 -0700)
committerErich Keane <erich.keane@intel.com>
Fri, 31 Jul 2015 07:05:45 +0000 (07:05 +0000)
commit46563ba950bce914454aea923d0bb3761043fd2c
tree37c040aa62b9a685c8db4a8865b2c42eb81d6736
parentd428b94d60b37e7ee45f79156602fb5093c27fff
Implemented Linux BLE transport.

This is an implementation of the proposed OIC Bluetooth Low Energy
transport for Linux.

Change-Id: Id105a1d7a86c59d41900c6e4b0fc1b0a60b97c75
Signed-off-by: Ossama Othman <ossama.othman@intel.com>
Reviewed-on: https://gerrit.iotivity.org/gerrit/1125
Tested-by: jenkins-iotivity <jenkins-iotivity@opendaylight.org>
Reviewed-by: Jon A. Cruz <jonc@osg.samsung.com>
Reviewed-by: Erich Keane <erich.keane@intel.com>
55 files changed:
.gitignore
extlibs/bluez/0001-core-advertising-Fix-using-wrong-instance-id.patch [new file with mode: 0644]
extlibs/bluez/SConscript [new file with mode: 0644]
extlibs/bluez/bluetooth.service.in.patch [new file with mode: 0644]
resource/csdk/SConscript
resource/csdk/connectivity/SConscript
resource/csdk/connectivity/inc/cagattservice.h [new file with mode: 0644]
resource/csdk/connectivity/inc/caleadapter.h
resource/csdk/connectivity/inc/caleinterface.h
resource/csdk/connectivity/src/bt_le_adapter/SConscript
resource/csdk/connectivity/src/bt_le_adapter/android/caleclient.c
resource/csdk/connectivity/src/bt_le_adapter/android/calenwmonitor.c
resource/csdk/connectivity/src/bt_le_adapter/android/caleserver.c
resource/csdk/connectivity/src/bt_le_adapter/android/caleutils.h
resource/csdk/connectivity/src/bt_le_adapter/arduino/cableclient.cpp
resource/csdk/connectivity/src/bt_le_adapter/arduino/cablenwmonitor.cpp
resource/csdk/connectivity/src/bt_le_adapter/arduino/cableserver.cpp
resource/csdk/connectivity/src/bt_le_adapter/caleadapter.c
resource/csdk/connectivity/src/bt_le_adapter/linux/README [new file with mode: 0644]
resource/csdk/connectivity/src/bt_le_adapter/linux/SConscript
resource/csdk/connectivity/src/bt_le_adapter/linux/advertisement.c [new file with mode: 0644]
resource/csdk/connectivity/src/bt_le_adapter/linux/advertisement.h [new file with mode: 0644]
resource/csdk/connectivity/src/bt_le_adapter/linux/bluez.h [new file with mode: 0644]
resource/csdk/connectivity/src/bt_le_adapter/linux/bluez.xml [new file with mode: 0644]
resource/csdk/connectivity/src/bt_le_adapter/linux/caleadapter.c [deleted file]
resource/csdk/connectivity/src/bt_le_adapter/linux/caleinterface.c [new file with mode: 0644]
resource/csdk/connectivity/src/bt_le_adapter/linux/central.c [new file with mode: 0644]
resource/csdk/connectivity/src/bt_le_adapter/linux/central.h [new file with mode: 0644]
resource/csdk/connectivity/src/bt_le_adapter/linux/characteristic.c [new file with mode: 0644]
resource/csdk/connectivity/src/bt_le_adapter/linux/characteristic.h [new file with mode: 0644]
resource/csdk/connectivity/src/bt_le_adapter/linux/client.c [new file with mode: 0644]
resource/csdk/connectivity/src/bt_le_adapter/linux/client.h [new file with mode: 0644]
resource/csdk/connectivity/src/bt_le_adapter/linux/context.h [new file with mode: 0644]
resource/csdk/connectivity/src/bt_le_adapter/linux/descriptor.c [new file with mode: 0644]
resource/csdk/connectivity/src/bt_le_adapter/linux/descriptor.h [new file with mode: 0644]
resource/csdk/connectivity/src/bt_le_adapter/linux/gatt_dbus.h [new file with mode: 0644]
resource/csdk/connectivity/src/bt_le_adapter/linux/object_manager.xml [new file with mode: 0644]
resource/csdk/connectivity/src/bt_le_adapter/linux/org.iotivity.gatt.service.conf.in [new file with mode: 0644]
resource/csdk/connectivity/src/bt_le_adapter/linux/peripheral.c [new file with mode: 0644]
resource/csdk/connectivity/src/bt_le_adapter/linux/peripheral.h [new file with mode: 0644]
resource/csdk/connectivity/src/bt_le_adapter/linux/recv.c [new file with mode: 0644]
resource/csdk/connectivity/src/bt_le_adapter/linux/recv.h [new file with mode: 0644]
resource/csdk/connectivity/src/bt_le_adapter/linux/server.c [new file with mode: 0644]
resource/csdk/connectivity/src/bt_le_adapter/linux/server.h [new file with mode: 0644]
resource/csdk/connectivity/src/bt_le_adapter/linux/service.c [new file with mode: 0644]
resource/csdk/connectivity/src/bt_le_adapter/linux/service.h [new file with mode: 0644]
resource/csdk/connectivity/src/bt_le_adapter/linux/utils.c [new file with mode: 0644]
resource/csdk/connectivity/src/bt_le_adapter/linux/utils.h [new file with mode: 0644]
resource/csdk/connectivity/src/bt_le_adapter/tizen/cableclient.c
resource/csdk/connectivity/src/bt_le_adapter/tizen/cablenwmonitor.c
resource/csdk/connectivity/src/bt_le_adapter/tizen/cableserver.c
resource/csdk/connectivity/src/bt_le_adapter/tizen/cableutil.c
resource/csdk/connectivity/src/bt_le_adapter/tizen/cableutil.h
tools/scons/RunTest.py
tools/valgrind/iotivity.supp