Skip to content

Brisseta/SmartHome

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Projet SmartHome

Sécurisation d'une maison en cas d’incidents et alerting proactif vers liste de diffusion.

Installation physique de capteur de température et interfaçage avec bus I2C Intégration de réseau de capteur possible Testé avec le LTE Wingle HUAWEI E8372 à travers l'api Huawei modem https://pypi.org/project/huawei-modem-api-client/

Prérequis

  1. python version 3.6 https://www.python.org/downloads/release/python-360/
  2. un wingle lte compatible avec la lib https://pypi.org/project/huawei-modem-api-client/
  3. Une carte raspberry 3 avec OS Raspbian
  4. GIT https://git-scm.com/downloads

Fichiers

ressources.json : permet de personaliser les messages , les seuils d'alerte, le nom des commandes db.sqlite3 tout simplement la base de donnée associée vous pouvez visualiser les données et les modifier avec https://sqlitebrowser.org/

Install

suivre ces étapes pour installer le programme sur votre carte raspberry

Windows

  1. Installer un client ssh exemple Putty
  2. Vérifier que le ssh est activé sur votre raspberry et que votre Host (PC) peut communiquer avec votre target (carte raspberry) : //sur la carte (pour un réseau de classe C)

ifconfig eth0 192.168.X.100 netmask 255.255.255.0 up

//sur le pc
dans votre explorer.exe
Panneau de configuration\Réseau et Internet\Centre Réseau et partage

Sur votre interface ethernet -> propriétépropriétés de votre interface Vérifier ensuite que vous êtes sur le même sous réseauVérification des paramètres réseaux 3. Récupérer le code

//ouvrir un cmd.exe
mkdir MyProj
cd MyProj
git clone https://github.com/Brisseta/SmartHome.git
cd Batz
  1. Installer les dépendances pip install -r requirements.txt

UML diagram

see: https://adrienbrisset.fr/smarthome.html