superce
主要
esp8266怎么配置
esp8266和USB转TTL连接
esp8266简单介绍
esp8266连接路由器
esp8266通过路由器连接在同一局域网中的电脑,建立TCP连接
esp8266使用串口发送数据到电脑上的网络调试助手
esp8266使用串口通过局域网发送到电脑上自己写的Java程序
esp8266的透传模式
esp8266使用透传模式连接到电脑的网络调试助手
esp8266使用透传模式连接到电脑上的java程序
USB转TTL如何和esp8266连接?
USB转TTL
5V
VCC
3V3
TXD
RXD
GND
esp8266
3V3 RX
IO16 IO0
EN IC2
TX GND
连接
USB转TTL esp8266
TXD RX
RXD TX
GND GND
VCC和3V3用短路帽连接后再同时连到esp8266的3V3和EN
esp8266测试
打开串口调试助手,选择发送新行
AT
OK
-----------
AT+GMR
AT version:1.3.0.0(Jul 14 2016 18:54:01)
SDK version:2.0.0(656edbf)
compile time:Jul 19 2016 18:44:44
OK
-----------
AT+CWSAP_CUR?
+CWSAP_CUR:"ESP_A5A06F","",1,0,4,0
OK
-----------
AT+CWSAP_DEF?
+CWSAP_DEF:"ESP_A5A06F","",1,0,4,0
OK
Esp8266三种模式
STA 连接其他设备来上网,作为client
STA 站点,每一个连接到无线网络中的终端(如笔记本电脑、 PDA及其它可以联网的用户设备)都可称为一个站点
AP 可以当作路由器来给其他esp8266或其他设备连接
是无线接入点,是一个无线网络的创建者,是网络的中心节点
STA+AP
Wifi模块包括两种类型的拓扑形式:基础网(Infra)和自组网(Adhoc)
基于AP组建的基础无线网络(Infra):Infra也称为基础网,是由AP创建,众多 STA加入所组成的无线网络,这种类型的网络的特点是AP是整个网络的中心,网络中所有的通信都通过 AP 来转发完成。
基于自组网的无线网络(Adhoc):Adhoc也称为自组网,是仅由两个及以上STA自己组成,网络中不存在 AP,这种类型的网络是一种松散的结构, 网络中所有的 STA 都可以直接通信
单连接,多连接和透传模式的关系
多连接情况下(”AT+CIPMUX=1“),才能开启 TCP 服务器
服务器仅⽀持多连接
创建 TCP 服务器后,⾃动建⽴ TCP server 监听
当有 TCP client 接⼊,会⾃动按顺序占⽤⼀个连接 id
⾮透传模式 ( “AT+CIPMODE=0”) ,才能设置为多连接
透传模式,仅⽀持 TCP 单连接和 UDP 固定通信对端的情况
esp8266连接路由器
esp8266已经设置为STA/AP模式
指令:
AT+CWJAP_CUR="Cise_132_Middle",""
AT+CWJAP_CUR="Cise_128_01","213213213"
WIFI CONNECTED
WIFI GOT IP
OK
这样esp8266就有一个IP地址了
AT+CIFSR
+CIFSR:APIP,"192.168.4.1"
+CIFSR:APMAC,"5e:cf:7f:a5:a0:6f"
+CIFSR:STAIP,"192.168.1.110"
+CIFSR:STAMAC,"5c:cf:7f:a5:a0:6f"
OK
那么查询一下现在的网络连接状态
AT+CIPSTATUS
STATUS:2
OK
参数说明:
<stat>
2:获得 IP
3:已连接
4:断开连接