투케이2K

22. (TWOK/STUDY) [투케이 학습] : 하드웨어 ESP32 WIFI mode 와이파이 모드 및 모바일 (Android, Ios) WIFI , AP 통신 학습 본문

투케이2K 학습정리

22. (TWOK/STUDY) [투케이 학습] : 하드웨어 ESP32 WIFI mode 와이파이 모드 및 모바일 (Android, Ios) WIFI , AP 통신 학습

투케이2K 2024. 8. 22. 19:55

[제 목]

[투케이 학습] : 하드웨어 ESP32 WIFI mode 와이파이 모드 및 모바일 (Android, Ios) WIFI , AP 통신 학습

 

[설 명]

 

------------------------------------------------------------------------------
[ESP32 모듈 설명]
------------------------------------------------------------------------------

1. ESP32 모듈은 자체적으로 WIFI 접속을 지원하기 때문에 인터넷 접속이 필요한 경우 많이 사용하는 모듈입니다.

------------------------------------------------------------------------------
[AP (Access Point) MODE]
------------------------------------------------------------------------------

1. 다른 디바이스 (ex: 휴대폰) 들이 연결 가능한 모드

2. ESP32 를 AP모드로 만들고 핸드폰에서 ESP32와 연결한 다음 데이터 교환 수행

  >> ESP32 AP 모드 활성 및 서버 소켓 생성 : 휴대폰 클라이언트 소켓 생성 및 ESP 32에 접속 수행
  >> ex : ESP32 는 Soft AP 아이피 정보를 192.168.1.1 설정 >> 휴대폰에서 해당 ip 및 정의된 port 정보로 소켓 연결 시도 수행

3. ESP32 Soft AP 를 사용하면 외부 라우터나 인터넷 연결 없이도 자체 로컬 Wi-Fi 네트워크 생성 가능

4. 참고 사이트 : https://lonelybinary.com/blogs/learn/esp32-wifi-soft-access-point

------------------------------------------------------------------------------
[STA (station) MODE]
------------------------------------------------------------------------------

1. 공유기에 접속할수있는 모드

2. ESP32 는 라우터에 연결된 컴퓨터처럼 동작하며, 라우터가 인터넷에 연결되어 있으면 ESP32가 인터넷에 액세스할 수 있습니다

3. 네트워크 (공유기) 에 연결된 다른 장치 (휴대폰) 가 ESP32 에 연결 요청 (브로드 캐스팅) 보내면 >> ESP32는 SSID, PW를 사용해 공유기에 연결합니다

  >> 휴대폰 공유기에 연결 수행
  >> 휴대폰에서 ESP32에 공유기 연결 요청 브로드캐스팅 전파
  >> ESP32 는 공유기 접속시도
  >> ESP32 는 서버 소켓을 생성 후 클라이언트 요청 대기
  >> 클라이언트 (휴대폰) 은 ESP32가 공유기에 연결 완료 클라이언트 소켓 생성 후 서버 소켓 연결 접속 시도 수행
  >> ※ 공유기를 기준으로 ESP32와 휴대폰이 소켓 통신을 수행

------------------------------------------------------------------------------

 

반응형
Comments