IoT-Ignite Device SDK
Ignite App manages a set of rules that are applied to the devices and provides an interconnection between the Gateways & Things and IoT Ignite Cloud.
“Client Programming” under the IoT-Ignite program is driven by this application. Ignite Device SDK has 3 primary steps;
- Creating an application development sub-platform using IoT Ignite SDK.
- Introducing IoT Ignite APIs that will be used on this platform.
- Getting Nodes and Sensors ready to operate on the IoT Ignite platform and finalizing the integration with the gateway.
Eclipse
IoTIgnite https://repo.iot-ignite.com/content/repositories/releases com.ardic.android IoTIgnite 0.7
Android Studio
Repositories and Dependencies part under the build.gradle
file are created as below;
repositories { mavenCentral() maven { url "https://repo.iot-ignite.com/content/repositories/releases" } }
dependencies { compile 'com.ardic.android:IoTIgnite:0.7' compile 'com.google.code.gson:gson:2.7' }
Obfuscate
If your application is obfuscated then put in to proguard file this configuration below. Because IoT Ignite library is already obfuscated.
-keep class com.ardic.android.iotignite.** { *; }