[IOT-955] To separate of pairing BT
authorjihwan.seo <jihwan.seo@samsung.com>
Sun, 21 Feb 2016 07:17:18 +0000 (16:17 +0900)
committerJon A. Cruz <jonc@osg.samsung.com>
Wed, 2 Mar 2016 21:59:25 +0000 (21:59 +0000)
commitb8e15de214fec2423c4814a0084cb58666d9a2e4
treee0c7b66a37aec87700f5c6735e79ee1696279fa6
parent544a4c1769f486d22cc100f8fd4282199009867d
[IOT-955] To separate of pairing BT

If there were a number of BT devices near the user device,
user device will try to request pairing key exchange regardless
BT device owner.

it can cause very serious user experience problem.
so. i have added BT pairing from discovery procedure.
then the iotivity tries to find resources from
already paired BT devices provided each platform.

Change-Id: I8adee751c8e66e87a54ccc1b27ec0800c1c1edb3
Signed-off-by: jihwan.seo <jihwan.seo@samsung.com>
Reviewed-on: https://gerrit.iotivity.org/gerrit/5093
Tested-by: jenkins-iotivity <jenkins-iotivity@opendaylight.org>
Reviewed-by: Jon A. Cruz <jonc@osg.samsung.com>
android/android_api/base/jni/JniCaInterface.c
android/android_api/base/jni/JniCaInterface.h
android/android_api/base/src/main/java/org/iotivity/ca/CaBtPairingInterface.java [new file with mode: 0644]
android/android_api/base/src/main/java/org/iotivity/ca/CaInterface.java
resource/csdk/connectivity/api/cautilinterface.h
resource/csdk/connectivity/util/SConscript
resource/csdk/connectivity/util/inc/cabtpairinginterface.h [new file with mode: 0644]
resource/csdk/connectivity/util/src/btpairing/android/cabtpairing.c [new file with mode: 0644]
resource/csdk/connectivity/util/src/btpairing/android/cabtpairing.h [new file with mode: 0644]
resource/csdk/connectivity/util/src/cautilinterface.c