gelleouet / smarthome-raspberry

Agent IOT

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

smarthome-raspberry

Un agent en Node.JS pour se connecter à l'application domotique smarthome.

Prend en charge :

  • Le bus 1-Wire : permet de connecter des sondes de température 1-Wire (Dallas)
  • GPIO : permet de connecter des périphériques en entrée (contact sec, bouton, etc) ou sortie (relai, etc.) sur le port GPIO
  • Téléinfo EDF : permet de brancher son compteur EDF via le téléinfo pour gérer sa consommation électrique
  • Arduino : sur un port série permet de compléter le port GPIO pour avoir plus d'entrées/sorties numériques. L'arduino gère mieux les interruptions temps réel et permet aussi de la brancher sur une carte relai (ex : sainsmart)
  • ZWave : permet via un dongle USB de connecter des périphériques ZWave avec la librairie OpenZwave

Fonctionnement

L'agent se connecte après une phase d'authentification à un websocket sur l'application smarthome. Ce websocket permet de recevoir ou d'envoyer en temps réel les infos au serveur domotique.

About

Agent IOT

License:European Union Public License 1.2


Languages

Language:JavaScript 52.9%Language:C++ 38.3%Language:C 5.0%Language:Shell 3.8%