5.6 Programmer Arduino comme serveur avec Shield

Finalement, si on veut plutôt programmer notre Arduino comme un serveur, toujours avec la bibliothèque Ethernet, on doit choisir et réserver une adresse IP sur notre réseau local puis créer un objet EthenetServer qu’on démarre. On crée aussi un objet EthernetClient pour récupérer les clients qui se connectent à notre serveur et lire les requêtes qu’ils nous envoient. Puis, on leur écrit une réponse, en HTML dans l’exemple, qui pourrait contenir les données des capteurs de notre objet. Voir la Figure 100 — Serveur Arduino, qui présente le code de l’exemple de serveur ainsi que les requêtes reçues affichées dans le moniteur série et la page Web obtenue en testant le serveur en lui envoyant une requête à l’aide d’un navigateur.

Figure 100 — Serveur Arduino

Figure 100 — Serveur Arduino

Vidéo 62 : Programmer l’Arduino comme serveur avec Ethernet Shield