Skip to content

decentralised-home-automation-protocol/DHAP-Desktop

Repository files navigation

DHAP Desktop

A multiplatform implementation of the Decentralised Home Automation Protocol using electron and vue.js

This project was generated with electron-vue@8fae476 using vue-cli. Documentation about the original structure can be found here.

Installation

Ensure you have the latest version of yarn or npm installed.

In the root directory run the following commands in a terminal

# install dependencies
yarn # or npm install

# serve with hot reload at localhost:9080
yarn run dev # or npm run dev

To build the project use

# build electron application for production
yarn run build # or npm run build

Usage

This project allows for multiple IoT devices that support the DHAP protocol to be used simultaneously. Devices can be discovered and controlled. In addition, if this project is deployed to a WiFi capable machine, IoT devices can also be joined onto a home network.

License

This project is licensed under the MIT License

Credits

  • Daniel Milner - Creator / Maintainer
  • Aiden Garipoli - Creator / Maintainer
  • Tyler Steane - DHAP Protocol work

About

Decentralised Home Automation Protocol - Desktop

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published