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 2105
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. Il 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
C’est Rev 11 de ESP8266-01 WiFi bouclier et est une alternative au Bon marché/Simple Wifi Shield pour Arduino et autres micros. Si vous faites seulement un bouclier Wifi puis Cheap/Simple Wifi Shield pour Arduino et autres micros est le projet pour utiliser comme c’est le plus simple au fil. Cependant si vous avez déjà un module ESP8266-01, vous pouvez utiliser ces instructions pour faire un bouclier WiFi à l’utiliser.
Si vous avez un des autres modules nus ESP8266, fourni le module a GPIO0 et GPIO2 disponible, que vous pouvez ensuite utiliser ces instructions. Si le module rend GPIO15 accessible vous devez le connecter à la broche GND via une résistance d’une valeur comprise entre 3K 3 et 10 K.
10 Rev n’a pas besoin des e/s supplémentaires sur la carte Arduino, autres puis TX/RX et alimentation 5V et GND. Rev 10 utilisations GPIO0 et GPIO2 comme le ConfigLink, tel que décrit sur cette page, Magic Pin ESP8266-01. Aussi les esquisses de code utilisées en Rev10 sont maintenant identiques à celles utilisées en Cheap/Simple Wifi Shield pour Arduino et autres micros. Aussi, il remplace le 5V à 3V carte fille d’alimentation avec 3 composants discrets et utilise un réseau de résistances pour les cinq 3 K 3 résistances. La première version Rev 1 est ici.
Ces instructions sont également disponibles à www.pfod.com.au.
Caractéristiques
- Utilise le module ESP8266-01 peu coûteux et facilement disponible :-ESP8266 autres modules peuvent également être utilisés
- 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.