1、完成esp8266 01S的固件刷机
1.1 使用刷机软件刷原生固件
esp8266 01S要使用标准固件1M(主要是01S是8M)
1.2 刷机接线方式 ttl直接连esp8266
接线:
tts esp8266
3v3 ---》面包板高----》3.3
tx----------------------》rx
rx----------------------> tx
gnd------面包板低---->gnd
-------------------------GPIO(接地:刷机状态; 置空: 工作状态)
----------面包板高----》EN(GP_CP)置高
2、设置透传模式
参考:贝壳物联透传
//设置WiFi应用模式为Station AT+CWMODE=1 //连接到WiFi路由器,请将SSID替换为路由器名称,Password替换为路由器WiFi密码 AT+CWJAP="SSID","Password" //连接贝壳物联服务器AT+CIPSTART="TCP","www.bigiot.net",8181 ===这里要更改成自动上电透传 //设置为透传模式 AT+CIPMODE=1 //进入透传模式 AT+CIPSEND
设置:
设置上电自动透传
上面指令都是一次性发送AT指令开启透传模式,ESP8266断电再上电后只会主动连接最后一次连接过的路由,并不会自动进入透传模式,在连接路由后,发送如下指令
AT指令:AT+SAVETRANSLINK=1,"192.168.3.47",8080,"TCP"
将TCP Sever的IP,端口号,通讯方式给到ESP8266
AT+SAVETRANSLINK=1,"www.bigiot.net",8181,"TCP"
要设置上电自动上传:https://blog.csdn.net/qq_36955622/article/details/119380360
3、使用Arduino+ESP8266控制LED灯
3.1 下载AJSON库
3.2 修改 appkey
接线方式:
Arduino ESP8266
3.3V---------面包板(高)-------------------3.3V
Tx----------------------------------------------->Rx
Rx----------------------------------------------->Tx
GND------------------------------------------- GND
-----------------面包板(高)-------------->EN()
==================================
可以在串口窗口观察数据交互