Skip to content

PhasitYps/SmartHomeIOT

Repository files navigation

SmartHomeIOT

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.

Features

  • 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.

Getting Started

These instructions will help you get a copy of the project up and running on your local machine for development and testing purposes.

Prerequisites

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

Installing

  1. Clone the repository to your local machine: git clone https://github.com/PhasitYps/SmartHomeIOT.git
  2. Open Android Studio and select "Open an existing Android Studio project".
  3. Navigate to the cloned repository and select the SmartHomeIOT folder.
  4. Wait for the project to load and then run the app on your device or emulator.

Releases

No releases published

Packages

No packages published

Languages