Mise à jour : 19 mai 2016
Rev 14 de ce projet revise bibliothèques et code fonctionne avec les plug-in V2.2 ESP8266.com IDE
Mise à jour : 17 décembre 2015
11 Rev de ce projet nettoie les autres connexions tentatives s’il est déjà connecté. Utilise également le délai défini par la configuration web. 10 Rev ignoré le paramètre de délai d’attente.
Mise à jour : 11 novembre 2015
Il s’agit de Rev 10 de ce projet. Rev 10 utilise une bibliothèque de WiFi non-bloquante, pfodESP8266WiFi, qui lows pour mettent plus élevés à travers en particulier pour les Clients Windows. Elle permet également de la page web configuration de la vitesse de transmission série
Mise à jour : 23 octobre 2015
Il s’agit de Rev 8 de ce projet. Rev 8 a amélioré le code ESP8266 qui est plus fiable. Remarque : Chaque paquet envoyé stoppe ce code jusqu'à ce que le récepteur (client) reconnaît le paquet. Cela peut prendre entre 10 ms et 200mS. Pendant ce temps les données entrantes de série de l’UART ne sont pas traitées. La mémoire tampon série entrante peut mettre en mémoire tampon 256 octets. À 9600 bauds qu'il faut environ 270mS pour remplir la mémoire tampon, donc aussi longtemps que vous gardez le débit en bauds série à 9600 ou moins vous ne devrait pas perdre toute les données sortantes tandis que le ESP8266 envoie le paquet précédent. Cette offre que vous avez une bonne connexion WiFi. Si la connexion WiFi est pauvre, un paquet peut être perdues et doivent être retransmis par le ESP826, puis la série tampon entrante peut-être remplir si vous essayez d’envoyer un grand nombre de données et certaines de vos données mon être perdus.
Mise à jour 20 septembre 2015
Il s’agit de Rev 3 de ce projet. Rev 3 ajoute un paramètre de délai d’expiration de connexion à la configuration de la page web. S’il n’y a pas envoyer ou recevoir des données à ce moment-là le bouclier WiFi ferme la connexion et attend un nouveau. Cela garantit la récupère bouclier WiFi de connexions « moitié fermé » qui arrive est juste allé le client disparaît en raison de mauvais wifi connexion, perte de puissance au routeur ou à la fermeture forcée vers le bas du client. Voir Détection de semi-ouvert (laché) connexions de Socket TCP/IP pour plus de détails.
Ce délai de connexion par défaut est 15 secondes mais peut être modifié au besoin. Mise à 0 signifie jamais expirer. Lorsque vous utilisez pfodDesigner, régler un rafraîchissement du menu qui est moins que le délai de connexion.
Introduction
Ce bouclier WiFi fait domotique bricolage beaucoup plus abordable. Rien d’autre sur le marché est ce bon marché et aussi simple à utiliser et à configurer.
Le bouclier WiFi décrit ici est très bon marché (<$ 12) et très simple à construire, juste les 2 parties et 4 fils et très simple à configurer en toute sécurité, via la page web de bouton poussoir et très simple à n’utiliser, aucuns besoin de la bibliothèque.
Ce bouclier doit être utilisé avec tout 5 v ou 3,3 v micro disposant d’une connexion série. Comme construit ici c’est brancher compatible avec les cartes Arduino standards. Ces instructions sont également disponibles sur www.pfod.com.au
Ce projet utilise le module ESP8266 HUZZAH de Adafruit. Si vous cherchez un Bouclier WiFi ESP8266-01 qui est tout aussi simple d’utiliser ce, mais qui nécessite plus de composants et câblage vers le haut, un puis vérifier cette page lieu. (Pour une comparaison avec bouclier de WiFi SparkFun – voir ESP8266 sous la rubrique Liste des pièces).
Il s’agit de Rev 11 de ce projet. 11 Rev utilise GPIO0 et GPIO2 comme le ConfigLink, tel que décrit sur cette page, Magic Pin ESP8266-01. Aussi les esquisses de code utilisés dans Rev11 sont maintenant identiques à celles utilisées en Bouclier Wifi ESP8266-01
Caractéristiques
- Cheap : - moins de 12 $ US en parties par bouclier, frais de port. Un câble USB vers série (< 10$ US) est nécessaire pour la programmation.
- Simple à construire :-deux pièces et 4 fils nécessaires.
- Simple à utiliser :-le 5V et 3.3V compatible bouclier sert de UART à pont WiFi. Elle met en place un serveur sur l’IP et le port vous configurez et une fois connecté uniquement passes données vers et à partir de la connexion série. Aucune bibliothèque n’ont besoin dans le raccordement micro, juste une connexion série (UART), donc il peut être utilisé pour n’importe quel microprocesseur possédant un port série. Il peut également être modifiée pour être configuré pour établir une connexion de client (avec connexion en option) avec un serveur distant.
- Simple à configurer : - un court-circuit sur un lien et alimenter le bouclier, le met en mode de configuration. Dans ce mode, il crée un Point d’accès sécurisé que vous pouvez connecter via votre mobile ou ordinateur. Puis en ouvrant http://10.1.1.1 présente une page web où vous pouvez configurer le nom de votre réseau et mot de passe et l’adresse IP et le numéro de port du bouclier doit écouter pour les connexions. La page web de configuration utilise HTML5 validation pour vérifier les paramètres de l’utilisateur.