Académique Documents
Professionnel Documents
Culture Documents
— Puis vérifiez que les paquets nécessaire à la compilation : build-essential et gcc sont
bien installés.
— Enfin vous compilerez le programme suivant en linkant avec la bibliothèque wiringPi.
ATTENTION les pins wiringPi n’ont pas les mêmes numéros ! ! !
Comme vous pouvez le constater ceci n’est pas pratique pour allumer ou éteindre une led. Nous allons donc
procéder via une interface web. Pour ce faire nous allons abandonner le bon gros pépère apache et installer
nodejs.
— désinstaller apache2 et toute sa clique. (option purge de apt ! ! !)
— désinstaller mysql et toute sa clique. (option purge de apt ! ! !)
Vous devez installé nodejs via le gestionnaire de paquet. Si vous devez faire une installation manuelle ! ! !
Il y a 2 méthodes pour cela : soit récupérer directement les binaires (Attention les raspberry sont des ARM) et
les copier récursivement sur /usr/local/.
Soit télécharger les sources et ./configure puis make enfin make install.
— Tester la réussite de l’installation en affichant un "Bonjour" sur le port 8080.
nodejs étant un langage de bas niveau, il n’est pas pratique d’écrire des pages web avec ( il faut inclure le
code html en commentaire comme dans le PHP).
Pour ce faire on va utiliser l’utilitaire npm (inclus avec nodejs) pour installer Express un framework pour
faciliter l’écriture d’API.
Vous avez à disposition un capteur de température, vous devez le relier au raspberry. Le but de cet exercice est
d’afficher sur le serveur web la température.