Étape 4: Programmation de la Pi
Comment va notre téléphone pour communiquer avec l’IP ?
Le pi va commencer un serveur ftp sur la botte.
Le téléphone android aura un soft qui peut écrire dans un fichier sur le serveur ftp.
La framboise pi va lire ce fichier et faites tourner le moteur basé sur le contenu du fichier.
Pour faire cette première initialisent le pi
Copiez le python programme switchFlicker5.py dans le répertoire/etc de l’IPD
Ce programme lit depuis un fichier texte que notre téléphone pouvez écrire. Le programme tournera ensuite le moteur basé sur le contenu du fichier.
Nous avons besoin maintenant de ce programme à exécuter au démarrage.
Nous devons aussi commencer un serveur ftp au démarrage si le téléphone peut communiquer avec le pi.
Nous faisons cela en éditant le fichier RC.local.
Ouvrez le fichier RC.local nano par :
- terminal d’ouverture
- CD à la racine
- CD à etc
- nano rc.local
maintenant éditer le fichier RC.local comme ça.
#! / bin/sh - e
statut de proftpd sudo service &
CD
sudo python switchFlicker5.py
_IP = $(hostname-I) || true
Si ["$_IP"] ; puis
printf « mon adresse IP est $s\n » « S_IP »
FI
Exit 0