Etape 12 : Serveur Web/base de données et application Smartphone
Interface de gestion
L’interface de gestion est un composant facultatif qui permet de mettre à jour le calendrier et les niveaux des composants contrôleur. En outre, il enregistre les données des capteurs et mesures correctives, pour notification électronique immédiate et analyse des données historiques.
Remarque : Ces tâches aussi peuvent être accomplies que par une communication directe avec l’Arduino avec le SDK de l’Arduino.
Le Raspberry Pi communique avec les contrôleurs de l’Arduino via I2C sur un bus de communication simple.
Composants matériels
(1) Pi framboise
Installation des logiciels
Raspberry Pi
Serveur Web apache2
Servir de base de données MySQL
PHP5
Python
Le Raspberry Pi est codé pour prendre en charge une série de services web qui sont interfacés avec le smartphone/web app à l’aide d’une chaîne JSON codé qui contient les ID de capteur et de la valeur déclarée actuel.
Exemple de température de l’Air actuel :
{« id »: 1, « nom »: "Température de l’Air", "currentValue": 78,2}