/kiana

API Gateway for a home automation device using MQTT & nodeJS

Primary LanguageJavaScriptMIT LicenseMIT

Kiana

PyPI license

Kiana is API Gateway for a home automation device using MQTT & nodeJS. The project idea was born when i was trying to manage & make an interface of my weather sensor & triggering to my IOT Device. So i made this project to solve that issue

The Diagram

kiana

Getting Started

This project require MQTT broker, influxDB & redis

Create .env:

cp .env.example .env

Install the dependencies:

npm install

Run the development server:

npm run serve

Built With

  • ExpressJS The REST API Framework
  • node-influx The InfluxDB Client for Node.js
  • Jest The JavaScript Testing Framework
  • mqtt The client library for the MQTT protocol for node.js

License

This project is licensed under the MIT License - see the LICENSE.md file for details