WiFi-ESP8266零基础入门学习-3种工作模式、AT指令上位机透传(2)

ESP8266的三种工作模式总结:模块可以当成一个设备(client)连接区域网内的路由,也可以设置成是一个路由(sever),也可以既作为局域网里面的client同时又是其他client的sever。

三种工作模式:

  • Station (客户端模式) AT+CWMODE=1
  • AP(接入点模式) AT+CWMODE=2
  • Station+AP (两种模式共存) AT+CWMODE=3

  1. AP(接入点模式)(作为WiFi被连)

  • 在串口助手依次发送:
    1. AT+CWMODE=2
    2. AT+RST 说明:配置好模式后需要重启生效。
    3. AT+CWSAP="ATK_ESP8266","12345678",6,4

//"ATK_ESP8266"为WiFi名字,"12345678"为密码,6为通道(有多个通道,一般选1、6、11),4为加密方式(一般选3或4)

  1. Station (客户端模式)去连别的WiFi(比如连手机开的热点):

  • 在串口助手依次发送:
    1. AT+CWMODE=1
    2. AT+RST 说明:配置好模式后需要重启生效。
    3. AT+CWJAP="WiFi名","WiFi密码"
    4. AT+CIFSR(查询IP)
    5. AT+CWQAP(断开连接)

透传:ESP8266连接电脑的IP后,ESP8266就能和和电脑的网络调试助手直接进行信息互传了

使用AT指令与电脑上位机进行透传:

  • 手动进入透传用到的:

  • 自动进入透传用到的:

  • 备注:要esp8266和电脑连的同一个网络才行,比如连的同一个WiFi,IPv4一样才能进行透传,(但其实也不是,别人不同的也可以,只是不知道为什么我试验时得同一个才行)
  • 手动进入透传步骤(在串口助手上依次发送):

AT指令输入顺序:

  1. AT+CWMODE=1 说明:选择工作模式为Station (客户端模式,连其他WiFi)
  2. AT+CWJAP="WiFi名","密码" 说明:连接那个WiFi
  3. AT+CIFSR 说明:查询IP,连接成功后可以在网络调试助手连接设备那一栏看是不是这个IP连的
  4. AT+CIPSTART="TCP","192.168.XX.XXX",8084 说明:参数:协议,另一个设备的IPv4,通道号
  5. AT+CIPMODE=1 说明:进入透传模式
  6. AT+CIPSEND 说明:开始透传
  7. +++ 说明:退出透传,注意不勾“发送新行”
  8. AT+CIPMODE=0 说明:切换传输模式,0为普通传输模式,1为透传模式,带换行

效果:

  • 开机直接自动进透传
  1. AT+CWMODE=1 说明:选择工作模式为Station (客户端模式,连其他WiFi)
  2. AT+CWJAP="WiFi名","密码" 说明:连接那个WiFi
  3. AT+CIPSTART="TCP","192.168.XX.XXX","8084" 说明:参数:协议,另一个设备的IPv4,通道号
  4. AT+SAVETRANSLINK=1,"192.168.XX.XXX",8084,"TCP" 说明:保存透传到Flash,参数说明看上面

说明:开机自动进透传,想不进,而进AT模式的时候,就:

  1. +++ 说明:退出透传,注意不勾“发送新行”
  2. AT+CIPMODE=0 说明:切换传输模式,0为普通传输模式,1为透传模式,带换行
  • 3
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值