Projet Esp8266 Php/MySql Android

Objectifs

Surveiller, sur une application Android, des capteurs connectés à une carte Esp8266.
Seules les variations d'états sont prises en compte.
Carte et application Android sont en relation avec une page Php d'un serveur.
La consultation d'événements s'effectue sur l'application Android, sur ThingSpeak ou sur une page Php du serveur.

Vue simplifiée

Architecture de l'ensemble

La carte

Le serveur

L'application Android

L'utilisateur

Matériel utilisé

Carte ESP8266

Capteur InfraRouge passif

Capteur Bosch BME280

Carte ESP8266 Capteur InfraRouge passif BME280

Application Android

Vue principale

Consultation des événements

Vue principale Consultation des événements

Les notifications de l'application

Réseau hors service

Rien à signaler

Notification réseau du smartphone Rien à signaler

Alerte sur variation de capteur

Alerte sur variation de capteur Un événement est survenu.
On indique la date et l'heure.
La dernière trame de vie est aussi affichée.
Un clic sur Alerte Vue acquitte ce message.

Visualisation des événements

Sur ThingSpeak

Visualisation sur ThingSpeak

Sur le serveur, menu de page Php et contenu des tables

Menu page Php
Listing page Php
 menuhtml
 Renvoitop