Added initial prototype implementation of Android Multi-PHY Easy Setup
authorMadan Lanka <lanka.madan@samsung.com>
Wed, 10 Jun 2015 06:55:28 +0000 (02:55 -0400)
committerUze Choi <uzchoi@samsung.com>
Wed, 10 Jun 2015 08:07:46 +0000 (08:07 +0000)
commit4c2a6185549f7b8ed68e5a57c9a45b1ceeb05019
treeaa2ab9cdb628f56291f539a326ed1d40b5291509
parent82699c984d3220e18edf17bd9792b750609bd61f
Added initial prototype implementation of Android Multi-PHY Easy Setup

The source code provides reference prototype implementation of Easy Setup Mediator for Android platform.
The implementation can be used to provision any Enrollee over Wi-Fi network.
The implementation follows the design mentioned in the following wiki page
https://wiki.iotivity.org/multi-phy_easy_setup

More information about Multi-PHY easy setup can be found at the following page
https://workspace.openinterconnect.org/apps/org/workgroup/oswg/document.php?document_id=2201

Change-Id: I809b5703800e7d95ead5ac08f6c4b2a04b570e91
Signed-off-by: Madan Lanka <lanka.madan@samsung.com>
Reviewed-on: https://gerrit.iotivity.org/gerrit/1211
Reviewed-by: Uze Choi <uzchoi@samsung.com>
Tested-by: Uze Choi <uzchoi@samsung.com>
63 files changed:
resource/csdk/connectivity/src/ip_adapter/android/caipnwmonitor.c
service/SConscript
service/easy-setup/SConscript
service/easy-setup/sampleapp/SConscript
service/easy-setup/sampleapp/android/.gitignore [new file with mode: 0644]
service/easy-setup/sampleapp/android/EasySetup/.classpath [new file with mode: 0644]
service/easy-setup/sampleapp/android/EasySetup/.project [new file with mode: 0644]
service/easy-setup/sampleapp/android/EasySetup/AndroidManifest.xml [new file with mode: 0644]
service/easy-setup/sampleapp/android/EasySetup/project.properties [new file with mode: 0644]
service/easy-setup/sampleapp/android/EasySetup/res/drawable-hdpi/background.png [new file with mode: 0644]
service/easy-setup/sampleapp/android/EasySetup/res/drawable-hdpi/cancel.png [new file with mode: 0644]
service/easy-setup/sampleapp/android/EasySetup/res/drawable-hdpi/ic_launcher.png [new file with mode: 0644]
service/easy-setup/sampleapp/android/EasySetup/res/drawable-hdpi/icon.png [new file with mode: 0644]
service/easy-setup/sampleapp/android/EasySetup/res/layout/activity_main.xml [new file with mode: 0644]
service/easy-setup/sampleapp/android/EasySetup/res/layout/capture.xml [new file with mode: 0644]
service/easy-setup/sampleapp/android/EasySetup/res/layout/decoder.xml [new file with mode: 0644]
service/easy-setup/sampleapp/android/EasySetup/res/layout/encoder.xml [new file with mode: 0644]
service/easy-setup/sampleapp/android/EasySetup/res/menu/main.xml [new file with mode: 0644]
service/easy-setup/sampleapp/android/EasySetup/res/values/colors.xml [new file with mode: 0644]
service/easy-setup/sampleapp/android/EasySetup/res/values/dimens.xml [new file with mode: 0644]
service/easy-setup/sampleapp/android/EasySetup/res/values/ids.xml [new file with mode: 0644]
service/easy-setup/sampleapp/android/EasySetup/res/values/strings.xml [new file with mode: 0644]
service/easy-setup/sampleapp/android/EasySetup/res/values/styles.xml [new file with mode: 0644]
service/easy-setup/sampleapp/android/EasySetup/src/org/iotivity/service/easysetup/MainActivity.java [new file with mode: 0644]
service/easy-setup/sampleapp/linux/richclient/SConscript [new file with mode: 0644]
service/easy-setup/sampleapp/linux/richclient/easysetupsample.cpp [new file with mode: 0644]
service/easy-setup/sdk/android/.gitignore [new file with mode: 0644]
service/easy-setup/sdk/android/EasySetupCore/.classpath [new file with mode: 0644]
service/easy-setup/sdk/android/EasySetupCore/.project [new file with mode: 0644]
service/easy-setup/sdk/android/EasySetupCore/AndroidManifest.xml [new file with mode: 0644]
service/easy-setup/sdk/android/EasySetupCore/project.properties [new file with mode: 0644]
service/easy-setup/sdk/android/EasySetupCore/res/drawable-hdpi/ic_launcher.png [new file with mode: 0644]
service/easy-setup/sdk/android/EasySetupCore/res/values/strings.xml [new file with mode: 0644]
service/easy-setup/sdk/android/EasySetupCore/res/values/styles.xml [new file with mode: 0644]
service/easy-setup/sdk/android/EasySetupCore/src/org/iotivity/service/easysetup/mediator/EasySetupCallbackHandler.java [new file with mode: 0644]
service/easy-setup/sdk/android/EasySetupCore/src/org/iotivity/service/easysetup/mediator/EasySetupManager.java [new file with mode: 0644]
service/easy-setup/sdk/android/EasySetupCore/src/org/iotivity/service/easysetup/mediator/EnrolleeInfo.java [new file with mode: 0644]
service/easy-setup/sdk/android/EasySetupCore/src/org/iotivity/service/easysetup/mediator/EnrolleeOnBoardingInfo.java [new file with mode: 0644]
service/easy-setup/sdk/android/EasySetupCore/src/org/iotivity/service/easysetup/mediator/IOnBoardingStatus.java [new file with mode: 0644]
service/easy-setup/sdk/android/EasySetupCore/src/org/iotivity/service/easysetup/mediator/IProvisioningListener.java [new file with mode: 0644]
service/easy-setup/sdk/android/EasySetupCore/src/org/iotivity/service/easysetup/mediator/OnBoardEnrollee.java [new file with mode: 0644]
service/easy-setup/sdk/android/EasySetupCore/src/org/iotivity/service/easysetup/mediator/ProvisionEnrollee.java [new file with mode: 0644]
service/easy-setup/sdk/android/EasySetupCore/src/org/iotivity/service/easysetup/mediator/WiFiSoftAPManager.java [new file with mode: 0644]
service/easy-setup/sdk/android/jni/Android.mk [new file with mode: 0644]
service/easy-setup/sdk/android/jni/Application.mk [new file with mode: 0644]
service/easy-setup/sdk/android/jni/jni_easy_setup.cpp [new file with mode: 0644]
service/easy-setup/sdk/android/jni/jni_easy_setup.h [new file with mode: 0644]
service/easy-setup/sdk/android/jni/jniutil/inc/jni_easy_setup_jvm.h [new file with mode: 0644]
service/easy-setup/sdk/android/jni/jniutil/inc/jni_getter.h [new file with mode: 0644]
service/easy-setup/sdk/android/jni/jniutil/inc/jni_object.h [new file with mode: 0644]
service/easy-setup/sdk/android/jni/jniutil/inc/jni_setter.h [new file with mode: 0644]
service/easy-setup/sdk/android/jni/jniutil/inc/jni_string.h [new file with mode: 0644]
service/easy-setup/sdk/android/jni/jniutil/src/jni_easy_setup_jvm.cpp [new file with mode: 0644]
service/easy-setup/sdk/android/jni/jniutil/src/jni_getter.cpp [new file with mode: 0644]
service/easy-setup/sdk/android/jni/jniutil/src/jni_object.cpp [new file with mode: 0644]
service/easy-setup/sdk/android/jni/jniutil/src/jni_setter.cpp [new file with mode: 0644]
service/easy-setup/sdk/android/jni/jniutil/src/jni_string.cpp [new file with mode: 0644]
service/easy-setup/sdk/inc/easysetupcommon.h [new file with mode: 0644]
service/easy-setup/sdk/inc/easysetupmgr.h [new file with mode: 0644]
service/easy-setup/sdk/inc/provisioninghandler.h [new file with mode: 0644]
service/easy-setup/sdk/src/camutex_pthreads.c [new file with mode: 0644]
service/easy-setup/sdk/src/easysetupmgr.cpp [new file with mode: 0644]
service/easy-setup/sdk/src/provisioninghandler.cpp [new file with mode: 0644]