It is an application developed in Kotlin language. It is a smart home application that controls internet-connected electrical devices including fans, light bulbs and doors. It is a project in the IOT course of Rangsit University. Can be used to turn on and off the fan, light bulbs and automatic doors when we approach the house 500 meters (can be set manually, with units in meters) or can be used to open and close manually.
In this experiment, NodeMCU ESP8266 is used to connect electrical devices and connect Wifi.
- Order to turn on the fan, light bulb and door automatically when approaching the house in a distance that we can set
- Order to turn off fans, lights and doors. automatically when leaving the house in a distance that we can set
- Order to turn on-off the fan, light bulb and door anywhere when connected to the internet
- See the view with Google map.
These instructions will help you get a copy of the project up and running on your local machine for development and testing purposes.
To run this application, you will need:
- Android Studio (version 4.0 or higher)
- A mobile device running Android (version 5.0 or higher) or an Android emulator
- Clone the repository to your local machine:
git clone https://github.com/PhasitYps/SmartHomeIOT.git
- Open Android Studio and select "Open an existing Android Studio project".
- Navigate to the cloned repository and select the
SmartHomeIOT
folder. - Wait for the project to load and then run the app on your device or emulator.