WiFi 3

[ESP32] wifi 연결시 특정 와이파이 기기(AP)에 연결안되던 점

ESP32를 사용하면서 wifi를 연결을 구현하고 싶을 때가 있습니다. 그런데, 간혹 가다가 정확한 코드에 정확한 SSID, PW를 입력했음에도 불구하고, 연결이 안 되던 적이 있었습니다. 여러 방면으로 원인을 찾아봤지만, 근본적인 원인은 찾지 못했고 단기적인 해결책만 찾았습니다. ※이는 개인적인 상황에서 해결책임으로 보편적인 해결책이 아닐 수 있습니다. 저의 상황은 다음과 같습니다. 사용한 예제코드는 ESP32의 예제 중 하나인 WifiClient입니다. /* * This sketch sends data via HTTP GET requests to data.sparkfun.com service. * * You need to get streamId and privateKey at data.sparkfun..

ESP8266(ESP-01, ESP-01S) wifi client, 서버로 부터 데이터 받기

이번에는 wifi client - esp8266에 대해서 알아봅니다. 코드의 기능은 특정 서버에 데이터를 보내 응답을 받습니다. 따라서 esp8266은 client의 기능을 합니다. /* This sketch establishes a TCP connection to a "quote of the day" service. It sends a "hello" message, and then prints received data. */ #include #ifndef STASSID #define STASSID "your-ssid" #define STAPSK "your-password" #endif const char* ssid = STASSID; const char* password = STAPSK; const c..

ESP8266(ESP-01, ESP-01S) 와이파이 리스트 검색

ESP8266(ESP-01, ESP-01S) 와이파이 리스트 검색 이전 글에 이어서 ESP01을 기준으로 설명합니다. ESP01로 현재 있는 곳에 퍼지고 있는 와이파이가 어떤 것들이 있는지 확인할 수 있습니다. 다행히도 이 코드는 예제 파일에 포함되어 있습니다. 파일 - 에제 - ESP8266WIFI - WifiScan 예제를 선택해 주시면 됩니다. 코드는 아래와 같습니다. /* This sketch demonstrates how to scan WiFi networks. The API is almost the same as with the WiFi Shield library, the most obvious difference being the different file you need to include..