Marc Silanus

Serveur Web WiFi sur Arduino

Posted on 24 avril 2016

L'utilisation de cartes Arduino dans les projets de terminales et de BTS est devenue monnaie courante. Si l'utilisation de la liaison série, des modules radios, Xbee ou bluetooth ne présentent pas de difficultés notamment dans la réalisation d'une application PC communicante, il n'en est pas forcément de même pour les shields WiFi ou Ethernet.

Ce petit projet montre comment utiliser le shield WiFi originale d'Arduino pour contrôler une LED et lire une chaine alphanumérique à partir d'une application Visual Studio C#.

Cette application s'appuie sur l'utilisation des classes TcpClient et Stream pour se connecter au réseau et lire et écrire des données.

Arduino héberge un petit serveur web qui surveille les connexions client et analyse les requêtes  pour agir sur la led et renvoyer au client son état réel. Le client peut aussi demander une mesure, le serveur retourne une chaine alphanumérique.

ArduinoWifiShield VisualStudApp

 

Télécharger les fichiers du projet : https://github.com/msilanus/WifiArduino/