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.
-
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.
-
Weather Monitoring Source:
DHT-11 weather monitoring through ESP8266MOD/NodeMCU -
Home Automation:
Home Automation through ESP8266MOD/NodeMCU
- Clone or download the project and open it in Android Studio.
- Connect a physical Android device (required for WiFi and speech features).
- Build and run the app.
- Set up your IoT device/server and configure its IP address in the app.
- Use toggles or speech commands to control connected appliances.
- Access weather station data and web dashboards from the app.
- (For instructors) Use the built-in modules to conduct Android development classes.
- "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.
- Android Support Libraries (AppCompat, Design)
- Speech Recognition (built-in)
- Network (WiFi) permissions
- WebView
- SQLite
- HTTPclient
Developed by [Arunav Mallik Avi].
For any issues or contributions, please open a pull request or issue.



