WiFiEsp
ESP8266 보드를 사용하면 WiFiEsp 라이브러리를 통해 Arduino 보드를 인터넷에 연결할 수 있습니다. 들어오는 연결을 수락하는 서버 또는 나가는 연결을 만드는 클라이언트 역할을 할 수 있습니다. WiFiEsp 라이브러리는 Arduino WiFi 및 이더넷 라이브러리와 매우 유사하며 많은 함수 호출이 동일합니다.
ESP SDK 버전 1.1.1 이상(AT 버전 0.25 이상)을 지원합니다.
특징
- 표준 Arduino WiFi 라이브러리와 호환되는 API입니다.
- 표준 ESP 펌웨어의 AT 명령을 사용합니다(사용자 정의 펌웨어를 플래시할 필요 없음).
- 하드웨어 및 소프트웨어 직렬 포트를 지원합니다.
- 구성 가능한 추적 수준.
배선
WiFiEsp 라이브러리는 ESP WiFi 쉴드와 함께 작동하도록 설계되었습니다. ESP-01 모듈을 사용하여 Arduino 보드에 네트워킹 기능을 제공하는 Arduino WiFi 쉴드의 저렴한 버전입니다.
예
- ConnectWPA - WPA2 Personal로 암호화된 네트워크에 연결하는 방법을 보여줍니다.
- WebClient - 원격 웹서버에 연결
- WebClientRepeating - 웹 서버에 대해 반복적으로 HTTP 호출을 수행합니다.
- WebServer - WiFi 쉴드에서 웹페이지 제공
- WebServerAP - 로컬 액세스 포인트를 시작하는 WiFi 쉴드에서 웹페이지 제공
- WebServerLed - 웹페이지에서 LED를 켜고 끕니다.
- UdpNTPClient - UDP를 사용하여 NTP(Network Time Protocol) 서버 쿼리
지원되는 API
대부분의 표준 Arduino WiFi 라이브러리 방법을 사용할 수 있습니다. 자세한 내용은 WiFi 라이브러리 페이지를 참조하세요.
WiFiEsp 클래스
- start() - 모든 인증 유형이 아님
- 연결 해제() - 예
- 구성()
- setDNS() - NO(사용 가능한 AT 명령 없음)
- SSID() - 예
- BSSID() - 예
- RSSI() - 예
- 암호화 유형() - NO(사용 가능한 AT 명령 없음)
- 스캔네트워크() - 예
- get소켓()
- macAddress() - 예
WiFiEspServer 클래스
WiFiEspServer 클래스는 연결된 클라이언트(다른 컴퓨터나 장치에서 실행되는 프로그램)와 데이터를 보내고 받을 수 있는 서버를 만듭니다.
- WiFiEspServer() - 예
- 시작() - 예
- 사용 가능() - 예
- 쓰기() - 예
- 인쇄() - 예
- println() - 예
클라이언트 클래스
WiFiEspClient 클래스는 서버에 연결하고 데이터를 보내고 받을 수 있는 클라이언트를 만듭니다.
- WiFiEspClient() - 예
- 연결됨() - 예
- 연결() - 예
- 쓰기() - 예
- 인쇄() - 예
- println() - 예
- 사용 가능() - 예
- 읽기() - 예
- 플러시() - 예
- 중지() - 예
WiFiEspUDP 클래스
UDP 클래스를 사용하면 UDP 메시지를 보내고 받을 수 있습니다.
- WiFiUDP - 예
- 시작() - 예
- 사용 가능() - 예
- startPacket() - 예
- endPacket() - 예
- 쓰기() - 예
- 파싱패킷() - 예
- 몰래 엿보다()
- 읽기() - 예
- 플러시()
- 멈추다()
- 원격IP() - 예
- 원격 포트() - 예
기여
버그를 발견했거나 새로운 기능을 제안하고 싶다면 새 이슈를 열어주세요.