The siddhi-io-android extension is a collection of extensions to Siddhi that receives and publishes events to/from Android Device. Using the extensions events can be received from different sensors available in android devices, events can be published as Notifications or Broadcast Intents.
Find some useful links below:
Latest API Docs is 1.0.0-SNAPSHOT.
Using the extension with Siddhi Android Platform
- This extension can be added as a Gradle dependency along with other Siddhi dependencies to your Android project.
dependencies {
compile 'org.wso2.siddhi.io.android:siddhi-io-android:1.0.0-SNAPSHOT'
}
Branch | Build Status |
---|---|
master |
-
This will publish events arriving to the stream through android broadcasts intents which has attribute values as extras.
-
This will play android phone ringtone when ever it receives an event. It will played for a user specified time period
-
This will publish events arriving to the stream through android notifications
-
This will receive events from Humidity sensor of android device
-
This will receive events from Gravity sensor of android device
-
Android Linear Accelerometer(Source)
This will receive events from Linear Accelerometer sensor of android device
-
This will receive events from Pressure sensor of android device
-
This will receive events from Rotation sensor of android device
-
This will receive events from Light sensor of android device
-
This will receive events from Magnetic sensor of android device
-
This will receive events from Steps sensor of android device
-
Android Accelerometer (Source)
This will receive events from Accelerometer sensor of android device
-
This will receive events from Game Rotation sensor of android device
-
This will receive events from Proximity sensor of android device
-
This will receive events from Gyroscope sensor of android device
-
This will receive events from Broadcast sensor of android device
-
This will receive events from Location sensor of android device
-
Please report issues at GitHub Issue Tracker.
-
Send your contributions as pull requests to master branch.
-
Post your questions with the "Siddhi" tag in Stackoverflow.
-
Siddhi developers can be contacted via the mailing lists:
Developers List : dev@wso2.org
Architecture List : architecture@wso2.org
-
We are committed to ensuring support for this extension in production. Our unique approach ensures that all support leverages our open development methodology and is provided by the very same engineers who build the technology.
-
For more details and to take advantage of this unique opportunity contact us via http://wso2.com/support/.