Skip to content

A Compact Smart Home Project, built via ESP8266, PCB, Android App, Supabase

License

Notifications You must be signed in to change notification settings

yc-kang/IOTSmartHome

Repository files navigation

IOT Smart Home Project

System Architecture

This is a ESP8266-based system, with smart home control capabilities

Check out our presentation and report

Dataset
Dataset

Circuits & PCB

Schematics, PCBs are designed via EasyEDA, referenced on this

The design can be access here, which can be imported into EasyEDA or Atrium Designer (AD)
Note: Schematic, PCB, BOM List are included

Dataset
Dataset

Prototype

Dataset

Demo

Dataset

Code Layout

The code is organized as follows:

  • ESP8266/Main/ - Main code (ESP8266, in C)
  • ESP8266/ManualTest/ - Testing (ESP8266, in C)
  • AndroidApp - Flutter (in Dart)

Android App

Designed via FlutterFlow, the app can be access here
*Currently in beta, not optimized for TabletView, WebApp yet

Dataset

It is recommended to edit in FlutterFlow directly, as oppose to import into Flutter

Database

Currently, the database is setup on Supabase, it's recommended to switch to Firebase, for better performance

About

A Compact Smart Home Project, built via ESP8266, PCB, Android App, Supabase

Resources

License

Stars

Watchers

Forks