/zelite

home automation

Primary LanguagePythonMIT LicenseMIT

Zelite

Zelite is an IoT platform to monitor and manage home devices "Lights, Fans, TV ..etc". Basically you can control any device by connecting it to a relay that has an internet connection. It's composed of a REST API for AuthN/AuthZ and devices management. The actual messaging between end devices "IoT" and the front end is done through MQTT broker.

Live Demo: on heroku

Note: The live demo is using the public MQTT Broker test.mosquitto.org. It's unreliable and messages aren't persistent

The Architecture

Project Architecure

This Repo is implementing the Web-Server App part from the architecture.

RESET-API

Check the Postman collection here