Skip to content

Tayebsed93/security_iot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

TP Détecteur de mouvement avec MQTT

Pré-requis :

  • Composant
    • Carte ESP8266 MOD
    • Ultrason HC-SR04
  • Outils
    • NODE JS pour la partie MQTT
    • PHP pour l'interface web
    • MYSQL pour la BDD
    • MQTT pour facilité la communication entre notre serveur et notre objet connecté

Pour commencer :

  • Installer un serveur PHP/MSQL en local
    installer un service qui fera office de broker MQTT : Le plus connu est Mosquitto
  • Sur MAC OS X :

    brew install mosquitto

tester mosquitto :

mosquitto_sub -t topic_iot

envoyer une trame mosquitto :

mosquitto_pub -h localhost -t topic_iot -m message

Lancer le client mqtt :

npm install

node index.js #topic_iot detect/mouvement

Explication de la solution

La solution permet d'envoyer la distance qui a été enregistré à notre serveur via une interface web qui affiche les données reçu. MQTT Mosquitto nous permet de facilité la communication entre notre objet connecté et notre serveur

Circuit Diagram

![alt text](https://github.com/Tayebsed93/security_iot/blob/master/IMG_2168.JPG)

Difficulté rencontré

La Carte ESP8266 MOD n'était pas reconnu par notre Arduino. En effet en téléchargeant le driver sur MAC OS X, un problème concernant la siganture de celui-ci était présent.

  • Télécharger le driver
    • Se rendre dans les Préférences système -> Sérutité et confidentialité -> Authorisé le developpeur de ce logiciel
    • Taper la commande suivante sur votre terminal

      sudo kextutil /Library/Extensions/usbserial.kext

  • A la suite de cela, notre Serial print nous affichait pas ce que l'on voulait. Le professeur a constaté avec nous des problèmes inhabituel.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages