[ESP32, ESP8266] AT command Basic command(기본 명령어)
Command + <CR><LF> 로 입력 해야 합니다.
TCP/IP 서버 연결 순서
1. Station 모드 진입
AT+CWMODE=1
2. AP 연결
AT+CWJAP="iptime","1234*&*sdfsa"
3. IP / MAC 확인
AT+CIFSR
(아래 명령도 가능)
AT+CIPSTA?
AT+CIPSTAMAC?
4. TCP/IP 서버에 접속 (TCP/IP서버가 192.168.7.2 포트가 8080 일 경우의 예)
** ESP8266은 TCP/IP Client 입니다.
AT+CIPMUX=1
** 멀티 접속 허용
AT+CIPSTART=1,"TCP","192.168.7.2",8080
** 0 : socket 번호
5. 15byte Data 전송
AT+CIPSEND=0,15
>
DATA전송시 <cr><lf>도 바이트로 보내기 때문에 주의 필요
** 동영상 시연 **
Commands |
Description |
Type |
AT |
general test |
basic |
AT+RST |
소프트 리셋 |
basic |
AT+RESTORE |
팩토리 리셋(설정값 초기화) |
|
AT+GMR |
check firmware version |
basic |
AT+CWMODE=1 |
wifi mode - Station모드 진입 |
wifi |
AT+CWMODE=2 |
wifi mode - Soft AP 모드 진입 |
|
AT+CWMODE=3 |
wifi mode - Station + Soft AP 모드 진입 |
|
AT+CWJAP="SSID","Password" |
SSID, Password인 AP에 접속 |
wifi |
AT+CWLAP |
AP Scan |
wifi |
AT+CWQAP |
AP 접속 해제 |
wifi |
AT+ CWSAP="SoftAP_SSID","Password" |
ESP8266 이 Soft AP일때,Soft AP설정 |
wifi |
AT+CWLIF |
ESP8266 이 Soft AP일때,연결된 Station확인 |
wifi |
AT+ CIPSTATUS |
Connection status |
TCP/IP |
AT+CIPSTART |
TCP / UDP connection |
TCP/IP |
AT+CIPMODE |
set data transmission mode |
TCP/IP |
AT+CIPSEND |
send data |
TCP/IP |
AT+CIPCLOSE |
close TCP or UDP connection |
TCP/IP |
AT+CIFSR |
Get IP address |
TCP/IP |
AT+ CIPMUX |
set mutiple connection |
TCP/IP |
AT+ CIPSERVER |
set as server |
TCP/IP |
AT+ CIPSTO |
Set the server timeout |
AT+CIPSTO=<time> |
+IPD |
received data |
|
'ESPRESSIF' 카테고리의 다른 글
[ESP32 아두이노] Arduino - TCP Client (0) | 2021.01.03 |
---|---|
ESP32 How to : JTAG, OpenOCD (0) | 2021.01.03 |
[ESP32] ESP-IDF 도스창 menuconfig 폰트 깨짐 문제 (0) | 2021.01.02 |
[ESP32, ESP8266] firmware download 가 안될 때 확인 사항 (0) | 2021.01.02 |
[ESP32-PICO-V3-02] Internal Flash voltage problem (0) | 2021.01.02 |