Вы находитесь на странице: 1из 4

ESP8266 WIFI MODULE AT COMMANDS www.alselectro.

com
Descript
Commands

Parameters and
Type

Set/Execute

Inquiry

test

ion

Examples

1= STA, 2= AP, 3=both,


AT+CWMODE

AT+CWMODE=
wifi mode

wifi

AT+CWMODE STA is the default mode of


AT+CWMODE?

<mode>

=?

router, AP is a normal
mode for devices

set data
AT+CIPMODE

0 not data mode, 1 data


AT+CIPMODE=

transmission TCP/IP

AT+CIPSEND?

mode; return "Link is

<mode>
mode

builded"

ssid, pwd, chl = channel,


ecn = encryption; eg.
set the
AT+ CWSAP

AT+ CWSAP=
Connect to your router:

parameters

wifi

<ssid>,<pwd>,< AT+ CWSAP?


AT+CWJAP="alselectro","

of AP

chl>, <ecn>
helloworld"; and check if
connected: AT+CWJAP?

AT+CWJAP

AT+ CWJAP
join the AP

wifi

ssid = ssid, pwd = wifi


AT+ CWJAP?

=<ssid>,< pwd >

password

AT+
AT+ CIPMUX

set mutiple

0 for single connection 1


TCP/IP

CIPMUX=<mod

AT+ CIPMUX?

connection

for multiple connection


e>

AT+CWQAP

AT+CWQAP=
quit the AP

wifi

AT+CWQAP

set up TCP
AT+CIPSTART or UDP
connection

TCP/IP

1)single

id = 0-4, type = TCP/UDP,

connection

addr = IP address, port=

(+CIPMUX=0)
AT+CIPSTART=

AT+CIPSTAR port; eg. Connect to


T=?

another TCP server, set

<type>,<addr>,<

multiple connection first:

port>; 2) multiple

AT+CIPMUX=1; connect:

ESP8266 WIFI MODULE AT COMMANDS www.alselectro.com


Descript
Commands

Parameters and
Type

Set/Execute

Inquiry

test

ion

Examples
connection

AT+CIPSTART=4,"TCP","

(+CIPMUX=1)

X1.X2.X3.X4",9999

AT+CIPSTART=
<id><type>,<add
r>, <port>

AT

AT+RST

general test basic

basic

basic

wifi

AT+CWLIF

restart the
module

check
AT+GMR

firmware
version

AT+CWLIF

check join
devices' IP

1)single
connection(+CIP
MUX=0)
AT+CIPSEND=<
eg. send data:
AT+CIPSEND

send data

length>; 2)

AT+CIPSEND

multiple

=?

TCP/IP

AT+CIPSEND=4,15 and
then enter the data.
connection
(+CIPMUX=1)
AT+CIPSEND=
<id>,<length>

close TCP
AT+CIPCLOSE or UDP

AT+CIPCLOSE=
AT+CIPCLOS
TCP/IP

<id> or
E=?

connection

AT+CIPCLOSE

ESP8266 WIFI MODULE AT COMMANDS www.alselectro.com


Descript
Commands

AT+CIFSR

Parameters and
Type

Set/Execute

Inquiry

test

ion

Examples

Get IP
TCP/IP

AT+CIFSR

AT+ CIFSR=?

address

AT+ CIPSTO

Set the

AT+CIP

server

STO=<ti AT+CIPSTO?

timeout

me>

list the AP

wifi

<time>0~2880
0 in second

AT+CWLAP

AT+CWLAP

get the

AT+

<id>,<type>,<addr>,<port>
AT+

CIPSTATUS

connection

TCP/IP

,<tetype>= client or server


CIPSTATUS

status

mode

mode 0 to close server


mode, mode 1 to open;
AT+
port = port; eg. turn on as

AT+

set as

CIPSERVER

server

CIPSERVER=
TCP/IP

a TCP server:
<mode>[,<port>
AT+CIPSERVER=1,8888,
]
check the self server IP
address: AT+CIFSR=?

For Single Connection


mode(CIPMUX=0): + IPD,
+IPD

received

<len>:

data

For Multi Connection


mode(CIPMUX=1): + IPD,
<id>, <len>: <data>

WWW.ALSELECTRO.COM

ESP8266 WIFI MODULE AT COMMANDS www.alselectro.com

Вам также может понравиться