[IoT]ESP32로 WiFi 사용하기

meek·2023년 4월 12일
0

/*elice*/

목록 보기
20/21
post-thumbnail

ESP32 WiFi 연결하기

  • Wifi는 2.4GHz와 5GHz 두가지 종류가 있으며 ESP32는 2.4GHz만 지원

ESP32의 WiFi 라이브러리

  • Wifi 라이브러리를 사용하면 Wifi 검색 및 인터넷 연결 가능

    함수설명
    WiFi.mode(mode)WiFi 모드 설정
    WiFi.scanNetworks()주변 WiFi를 스캔하는 기능
    WiFi.begin(ssdi, password)WiFi 연결
    WiFi.disconnect()WiFi 연결 해제
    WiFi.reconnect()WiFi 재연결
    WiFi.stats()WiFi 상태 호출
    WiFi.localIp()자신에게 부여된 IP반환
  • WiFi.mode()
    • WiFi 사용 시 어떠한 방식으로 연결할지 세팅
    • WiFi_STA와 WiFi_AP 모드, 이를 합친 WiFi_STA+WiFi_AP 모드가 존재
  • WiFi.scanNetworks()
    - WiFi 스캔 정보를 가져오는 함수(WiFi_STA 모드에서 사용)
    • Wifi 스캔을 통해서 검색되는 WiFi 수를 반환
    • 스캔한 Wifi 이름, 세기, 보안 상태들을 저장
      WiFi.SSID(i), WiFi.RSSI(i), WiFi.encryptionType(i)
  • WiFi.status()
    - WiFi 연결 상태를 숫자로 반환
    • DigitalWrite(pinNum, HIGH)처럼 HIGH = 1 별도 숫자와 변수가 매칭 되어있음
    • 연결이 안된 상태로 인터넷 통신 관련 함수를 사용하면 에러 발생하기에 확인이 필수

profile
hello, world!

0개의 댓글