Connexion Web via Arduino avec WiFi

Xeon06

Connexion Web via Arduino avec WiFi


Je voudrais pouvoir faire une requête HTTP sur le web à un serveur spécifique de mon Arduino. J’ai déjà un bouclier SD sans fil et je me demande si ce que je veux faire est possible / ce que je devrais acheter pour le faire fonctionner. D’après ce que je comprends, je peux brancher un bouclier « complémentaire » à celui d’une antenne, comme un émetteur sans fil XBee. Cependant, tous les exemples que je trouve sur le Web de telles choses utilisent deux Arduinos, l’un comme récepteur et l’autre comme émetteur. Ce que je veux, c’est utiliser un seul Arduino pour se connecter sans fil au Web et faire une requête HTTP.

Peu importe si HTTP lui-même n’est pas pris en charge, je peux toujours créer un client de base en utilisant TCP. Mais au moins, j’ai besoin de pouvoir créer une connexion TCP et envoyer des données sur le Web via le Wifi. Fondamentalement exactement comme un bouclier Ethernet, mais via le Wifi.

Réponses


 Gyonka

En effet, ce que vous avez découvert (votre bouclier SD sans fil) est une méthode d’envoi de données série sans fil, d’un Arduino à un autre, via l’utilisation du bouclier xBee, des boucliers sans fil, etc. Ce que vous devez faire est de vous connecter à Internet. Comme vous avez exclu Ethernet et le wifi spécifié, parlons des boucliers wifi.

Il existe un certain nombre de boucliers wifi disponibles pour l’Arduino que vous pouvez utiliser, bien qu’ils soient généralement beaucoup plus chers que les boucliers Ethernet.

En voici un de sparkfun,

Et un autre ici .

Jetez un œil à la documentation sur le site http://arduino.cc pour savoir comment écrire du code pour la connexion au serveur.

À votre santé.


 Jeff

Je vous recommande de vérifier un Yellowjacket Rugged Circuits . Il dispose d’un Wifi à bord et peut servir de pages Web simples et contrôler les entrées / sorties. Regardez également leurs exemples de code.

 

arduino, avec, connexion, via, Web, wifi?

 

google

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *