<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://w.electrodragon.com/w/index.php?action=history&amp;feed=atom&amp;title=ESP8266_AT</id>
	<title>ESP8266 AT - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://w.electrodragon.com/w/index.php?action=history&amp;feed=atom&amp;title=ESP8266_AT"/>
	<link rel="alternate" type="text/html" href="https://w.electrodragon.com/w/index.php?title=ESP8266_AT&amp;action=history"/>
	<updated>2026-06-04T18:45:16Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.37.2</generator>
	<entry>
		<id>https://w.electrodragon.com/w/index.php?title=ESP8266_AT&amp;diff=28042&amp;oldid=prev</id>
		<title>Chao at 07:29, 17 September 2020</title>
		<link rel="alternate" type="text/html" href="https://w.electrodragon.com/w/index.php?title=ESP8266_AT&amp;diff=28042&amp;oldid=prev"/>
		<updated>2020-09-17T07:29:31Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Use Guide of AT Commands ==&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! At Commands !! Header text !! Header text&lt;br /&gt;
|-&lt;br /&gt;
| Reset || AT+RST || restart the module, received some strange data, and &amp;quot;ready&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| Set Work Mode AP+STA || AT+CWMODE=3 || change the working mode to 3, AP+STA, only use the most versatile mode 3, AT+RST may be necessary when this is done&lt;br /&gt;
|-&lt;br /&gt;
| Join Network || AT+CWLAP || search available wifi spot&lt;br /&gt;
|-&lt;br /&gt;
| Join Network || AT+CWJAP=''you ssid'', ''password'' ||  join my mercury router spot, e.g.  AT+CWJAP=“TP-LINK_4226”,“1234567890”,  password length must be correct,  remove all the empty space in the command&lt;br /&gt;
|-&lt;br /&gt;
| Join Network || AT+CWJAP? || check if connected successfully, or use AT+CWJAP=?, or use AT+CIFSR to find your ip address&lt;br /&gt;
|-&lt;br /&gt;
| Cloud Update || AT+GMR || check current version, output AT+GMR AT version:0.30.0.0(Jul  3 2015 19:35:49) / SDK version:1.2.0 / Ai-Thinker Technology Co.,Ltd. / Build:1.2.0.A Aug  7 2015 17:21:44 / OK&lt;br /&gt;
|-&lt;br /&gt;
| Cloud Update || AT+CIUPDATE || get reply +CIPUPDATE:1,  +CIPUPDATE:2,  +CIPUPDATE:3,  +CIPUPDATE:4,  OK&lt;br /&gt;
|-&lt;br /&gt;
| TCP Client || AT+CIPMUX=1 || turn on multiple connection &lt;br /&gt;
|-&lt;br /&gt;
| TCP Client  || AT+CIPSTART=4,&amp;quot;TCP&amp;quot;,&amp;quot;192,168.1.104&amp;quot;,9999 || connect to remote TCP server 192.168.1.104 (the PC)&lt;br /&gt;
|-&lt;br /&gt;
| TCP Client  || AT+CIPMODE=1 || optionally enter into data transmission mode&lt;br /&gt;
|-&lt;br /&gt;
| TCP Client  || AT+CIPSEND=4,5 || send data via channel 4, 5 bytes length (see socket test result below, only &amp;quot;elect&amp;quot; received), link will be &amp;quot;unlink&amp;quot; when no data go through&lt;br /&gt;
|-&lt;br /&gt;
| TCP Server || AT+CIPSERVER=1,9999 || setup TCP server, on port 9999, 1 means enable&lt;br /&gt;
|-&lt;br /&gt;
| TCP Server || AT+CIFSR || check module IP address&lt;br /&gt;
|}&lt;br /&gt;
* Test, PC as a TCP client connect to module using socket test, send data&lt;br /&gt;
* Socket test running result, In the sockettest, do not tick the &amp;quot;secure&amp;quot; in TCP client, it causes unstable&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:ESP8266-test-1.png | CIPSTART&lt;br /&gt;
File:ESP8266-test-2.png | CIPSEND send data &amp;quot;Electrodragon&amp;quot;&lt;br /&gt;
File:ESP8266-test-3.png | Receive data&lt;br /&gt;
File:ESP8266-test-4.png&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== AI Mod Added Commands ==&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! description !! Header text !! return&lt;br /&gt;
|-&lt;br /&gt;
| Set GPIO value, 12 is gpio, 1 is set value || AT+CIOWRITE=12,1  || OK&lt;br /&gt;
|-&lt;br /&gt;
| Read GPIO value, 13 is gpio || AT+CIOREAD=13 1:HIGH || -&lt;br /&gt;
|-&lt;br /&gt;
| Read ADC || AT+CIOADC || Example&lt;br /&gt;
|-&lt;br /&gt;
| Set serial baud: &lt;br /&gt;
AT+CIOBAUD =&amp;lt;baudrate&amp;gt;,&amp;lt;databits&amp;gt;,&amp;lt;stopbits&amp;gt;,&amp;lt;parity&amp;gt;,&amp;lt;flow control&amp;gt;&lt;br /&gt;
|| &lt;br /&gt;
* AT+CIOBAUD =115200&lt;br /&gt;
* AT+CIOBAUD =115200,8&lt;br /&gt;
* AT+CIOBAUD =115200,8,1,0,0&lt;br /&gt;
|| -&lt;br /&gt;
|-&lt;br /&gt;
| Check rams: || AT+CSYSHEAP || &lt;br /&gt;
|-&lt;br /&gt;
| smart start: AT+CWSMARTSTART =&amp;lt;method&amp;gt;, AT+CWSMARTSTART to stop it &lt;br /&gt;
|| * 0: use AI-LINK &lt;br /&gt;
* '''1: use ESP-TOUCH'''&lt;br /&gt;
* 2: use AIR-KISS&lt;br /&gt;
|| &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[category: AT]]&lt;br /&gt;
&lt;br /&gt;
[[category: ESP8266 Firmware]]&lt;/div&gt;</summary>
		<author><name>Chao</name></author>
	</entry>
</feed>