WiFiEsp
Avec une carte ESP8266, la bibliothèque WiFiEsp permet à une carte Arduino de se connecter à internet. Il peut servir soit de serveur acceptant les connexions entrantes, soit de client effectuant des connexions sortantes. La bibliothèque WiFiEsp est très similaire aux bibliothèques Arduino WiFi et Ethernet, et de nombreux appels de fonction sont les mêmes.
Prend en charge ESP SDK version 1.1.1 et supérieure (AT version 0.25 et supérieure).
Caractéristiques
- API compatibles avec la bibliothèque WiFi standard Arduino.
- Utilisez les commandes AT du firmware ESP standard (pas besoin de flasher un firmware personnalisé).
- Prend en charge les ports série matériels et logiciels.
- Niveau de traçage configurable.
Câblage
La bibliothèque WiFiEsp a été conçue pour fonctionner avec le bouclier WiFi ESP. Il s'agit d'une version bon marché du bouclier Arduino WiFi qui utilise un module ESP-01 pour fournir des capacités de mise en réseau aux cartes Arduino.
Exemples
- ConnectWPA : montre comment se connecter à un réseau chiffré avec WPA2 Personal
- WebClient - Connectez-vous à un serveur Web distant
- WebClientRepeating - Effectuer des appels HTTP répétés vers un serveur Web
- WebServer - Servir une page Web à partir du bouclier WiFi
- WebServerAP - Servir une page Web à partir du bouclier WiFi en démarrant un point d'accès local
- WebServerLed - Allumer et éteindre une LED à partir d'une page Web
- UdpNTPClient - Interroger un serveur NTP (Network Time Protocol) à l'aide d'UDP
API prises en charge
La plupart des méthodes standard de la bibliothèque WiFi Arduino sont disponibles. Reportez-vous à la page de la bibliothèque WiFi pour plus de détails.
Classe WiFiEsp
- start() - Pas tous les types d'authentification
- déconnecter() - OUI
- configuration()
- setDNS() - NON (aucune commande AT disponible)
- SSID() - OUI
- BSSID() - OUI
- RSSI() - OUI
- EncryptionType() - NON (aucune commande AT disponible)
- scanNetworks() - OUI
- obtenirSocket()
- macAddress() - OUI
Classe WiFiEspServer
La classe WiFiEspServer crée des serveurs qui peuvent envoyer et recevoir des données depuis des clients connectés (programmes exécutés sur d'autres ordinateurs ou appareils).
- WiFiEspServer() - OUI
- commencer() - OUI
- disponible() - OUI
- write() - OUI
- print() - OUI
- println() - OUI
Classe de clients
La classe WiFiEspClient crée des clients pouvant se connecter aux serveurs et envoyer et recevoir des données.
- WiFiEspClient() - OUI
- connecté() - OUI
- connect() - OUI
- write() - OUI
- print() - OUI
- println() - OUI
- disponible() - OUI
- read() - OUI
- flush() - OUI
- stop() - OUI
Classe WiFiEspUDP
La classe UDP permet d'envoyer et de recevoir des messages UDP.
- WiFiUDP - OUI
- commencer() - OUI
- disponible() - OUI
- BeginPacket() - OUI
- endPacket() - OUI
- write() - OUI
- parsePacket() - OUI
- coup d'oeil()
- read() - OUI
- flush()
- arrêt()
- IP distant() - OUI
- RemotePort() - OUI
Contribuer
Si vous découvrez un bug ou souhaitez proposer une nouvelle fonctionnalité, merci d'ouvrir un nouveau numéro.