Skip to content

projectiothome/smartiot

Repository files navigation

smartiot

This is a project for distributed home Automation for controlling and monitoring various devices with Android app based on IoT. Requirements

Hardware :1. NodeMCU v1.0 also known as ESP8266-12E 2. Sensors DHT11, RFID reader - card, number keypad 4x4 Software : Arduino IDE Android IDE

We used PHP-mysql for maintenance of database. Android- volley framework to build android app.

Abstract

The advent of Internet of Things, made Internet to get deep rooted into every technological innovation to be smart, intelligent, and easy accessibility. Likewise are the home automation devices. Conventional home automation is based on centralised control. Such systems suffer portability, flexibility and extensibility. To overcome the drawbacks, a distributed control in home automation with IoT is proposed. The proposal is visualized by means of client server architecture using LAMP server setup on a raspberry pi, an android app and arduino, NodeMCUs as clients. MFRC522 RFID reader, keypad, DHT-11 sensor, are at the physical level. The proposal is implemented for monitoring and controlling devices with a client-server architecture in the home and also maintain data logs for future needs.

Architectural design

Architecture

Implementation Logic for each application Component

  1. RFID client flow diagram
    RFID

  2. Switching on/off client flow diagram
    Switch

  3. Temperature-Humidity client flow digaram
    DHT11

  4. Locker access client flow diagram
    Locker

Android App

Android Homescreen
AndroidApp

RFID: ARFID

Switching on/off: Aswitch

Temperature-Humidity: ADHT

Locker access: AKeypad

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •