WiFiEsp
Con una placa ESP8266, la biblioteca WiFiEsp permite que una placa Arduino se conecte a Internet. Puede actuar como un servidor que acepta conexiones entrantes o como un cliente que realiza las salientes. La biblioteca WiFiEsp es muy similar a las bibliotecas WiFi y Ethernet de Arduino, y muchas de las llamadas a funciones son las mismas.
Admite ESP SDK versión 1.1.1 y superior (AT versión 0.25 y superior).
Características
- API compatibles con la biblioteca WiFi estándar de Arduino.
- Utilice comandos AT del firmware ESP estándar (no es necesario actualizar un firmware personalizado).
- Admite puertos serie de hardware y software.
- Nivel de seguimiento configurable.
Alambrado
La biblioteca WiFiEsp ha sido diseñada para funcionar con el escudo WiFi ESP. Es una versión económica del escudo WiFi Arduino que utiliza un módulo ESP-01 para proporcionar capacidades de red a las placas Arduino.
Ejemplos
- ConnectWPA: muestra cómo conectarse a una red cifrada con WPA2 Personal
- WebClient: conectarse a un servidor web remoto
- WebClientRepeating: realizar llamadas HTTP repetidas a un servidor web
- WebServer: sirve una página web desde el escudo WiFi
- WebServerAP: sirve una página web desde el escudo WiFi iniciando un punto de acceso local
- WebServerLed - Encender y apagar un led desde una página web
- UdpNTPClient: consulta un servidor de protocolo de tiempo de red (NTP) mediante UDP
API compatibles
La mayoría de los métodos estándar de la biblioteca WiFi de Arduino están disponibles. Consulte la página de la biblioteca WiFi para obtener más detalles.
WiFiClase esp
- comenzar() - No todos los tipos de autenticación
- desconectar() - SÍ
- configuración()
- setDNS() - NO (no hay comando AT disponible)
- SSID() - SÍ
- BSSID() - SÍ
- RSSI() - SÍ
- encriptaciónType() - NO (no hay comando AT disponible)
- escanearRedes() - SÍ
- obtenerSocket()
- direcciónmac() - SÍ
Clase WiFiEspServer
La clase WiFiEspServer crea servidores que pueden enviar y recibir datos de clientes conectados (programas que se ejecutan en otras computadoras o dispositivos).
- WiFiEspServer() - SÍ
- comenzar() - SÍ
- disponible() - SÍ
- escribir() - SÍ
- imprimir() - SÍ
- println() - SÍ
clase de cliente
La clase WiFiEspClient crea clientes que pueden conectarse a servidores y enviar y recibir datos.
- WiFiEspClient() - SÍ
- conectado() - SÍ
- conectar() - SÍ
- escribir() - SÍ
- imprimir() - SÍ
- println() - SÍ
- disponible() - SÍ
- leer() - SÍ
- enjuague() - SÍ
- detener() - SÍ
Clase WiFiEspUDP
La clase UDP permite enviar y recibir mensajes UDP.
- WiFiUDP - SÍ
- comenzar() - SÍ
- disponible() - SÍ
- comenzar paquete () - SÍ
- endPacket() - SÍ
- escribir() - SÍ
- parsePacket() - SÍ
- ojeada()
- leer() - SÍ
- enjuagar()
- detener()
- IP remota() - SÍ
- puerto remoto() - SÍ
Contribuyendo
Si descubre un error o desea proponer una nueva función, abra una nueva edición.