반응형

아두이노 Arduino/와이파이 (ESP8266) 3

ESP8266 와이파이내에 다른 station과 ping 주고 받기

지난 번 구성과 동일하게 코드를 올리고 보드를 설정해서 테스트 하겠다. 지난번 구성은 아래 링크에서 확인하면 된다. https://blog.naver.com/forgodbok/222162696366 작업을 스텝별로 진행하겠다. 1. AT+RST >> 리셋을 하자마자 이전에 저장해놓은 와이파이 아이디와 비번때문에 자동으로 와이파이 연결되었지만 무시하고 진행하겠다. 2. AT+CWMODE=1 >> station mode로 ESP8266을 설정하였다. station mode를 간단히 설명하자면 와이파이 AP에 연결된 핸드폰 같은 end user 라고 생각하면 된다. 3. AT+CWJAP="your SSID","your SSID password" >> 그림처럼 와이파이에 접속했다. 4. AT+CIFSR AP에 ..

ESP8266 기본 명령어 (AT)

전제 조건>> https://blog.naver.com/forgodbok/222162696366 위 링크 구성으로 연결된 상태에서 기본 명령어 실행을 하겠다. 간단히 구성을 설명하자면 컴퓨터와 메가2580 아두이노가 시리얼 통신을 하고 입출력은 ESP8266와 주고 받는다. 와이파이 접속하기>> 본인 와이파이 id와 비번을 입력하여서 위처럼 명령어를 입력하면 와이파이 접속이 된다. IP와 MAC 주소 확인>> MAC 주소는 고유값이라 표기를 지웠다. 웹사이트 접속하기>> 웹사이트에서 흔히 우리가 쓰는 http (https아님) 는 80번 포트를 사용한다. 그리고 TCP 통신으로 3 hand shake를 한다. AT+CIPSTART="TCP","222.122.84.24",80 AT+CIPSTART="TCP..

아두이노 와이파이 통신 기본 코드 실행 (ESP8266)

재료 >> 1. 아두이노 메가보드 2560 (호환) / 정품아님 2. ESP8266 3. ESP-01 어댑터 보드 구성>> ESP8266 전원은 메가 보드 5V와 GND에 연결했다. 메가보드 RX는 ESP8266 TX에 연결, TX는 ESP8266의 RX에 연결함. 어댑터는 내부 레귤레이터가 메가에서 나온 5V를 3.3V로 변경해줌, RX,TX전원도 5V에서 3.3V로 변경해줌. USB의 전류가 ESP8266을 돌리는데 부족한 경우가 발생하기도 함. 그런 상황을 방지 하기 위해 메가 전원선을 연결하는게 좋음. 메가 보드르 사용한 이유는 serial 통신(RX/TX)가 여러개 있어서 PC와 serial 통신하면서 wifi를 다른 serial 라인에 연결해서 debug가 가능하다. 코드>> void setu..

반응형