Skip to content

An android application that performs IoT (Internet of Things) automation task for NodeMCU ESP8266MOD.

License

Notifications You must be signed in to change notification settings

avimallik/EnigmaRobolox

Repository files navigation

EnigmaRobolox

EngimaRobolox or ARM Robolox is an Android application built for IoT-enabled deployment. This sophisticated application can perform tasks to control home appliances, monitor weather conditions, and read the text-based SMS of a firm alarm from the GSM or CDMA module.


Features

  • Smart Device Control
    Control room light, mirror/garage light, and fan using on-screen toggles or voice commands.

  • Speech Recognition
    Hands-free automation using Android’s built-in speech recognition (e.g., "room light on").

  • Weather Station Integration
    View real-time weather data from a connected weather station (JSON API integration in application) or from a local HTML asset.

  • WebView Dashboard
    Access local or remote dashboards for weather and device status within the app.

  • IP Address Configuration
    Add, save, and edit the IP address for your IoT server/device dynamically.

  • Voice Command List
    See the full list of supported voice commands and instructions.


System Architecture

Dashboard

Useful Links


How to Use

  1. Clone or download the project and open it in Android Studio.
  2. Connect a physical Android device (required for WiFi and speech features).
  3. Build and run the app.
  4. Set up your IoT device/server and configure its IP address in the app.
  5. Use toggles or speech commands to control connected appliances.
  6. Access weather station data and web dashboards from the app.
  7. (For instructors) Use the built-in modules to conduct Android development classes.

Supported Voice Commands

  • "room light on" / "room light off"
  • "garage light on" / "garage light off"
  • "fan on" / "fan off"

The app listens for these phrases and sends appropriate commands to your IoT device.


Dependencies

  • Android Support Libraries (AppCompat, Design)
  • Speech Recognition (built-in)
  • Network (WiFi) permissions
  • WebView
  • SQLite
  • HTTPclient

Screenshoots of Actions

Screenshot_20180919-130700 Screenshot_20180922-203138 Screenshot_20220903-043323 real_data_automation

Credits

Developed by [Arunav Mallik Avi].
For any issues or contributions, please open a pull request or issue.

About

An android application that performs IoT (Internet of Things) automation task for NodeMCU ESP8266MOD.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages