首页 > 其他分享 >ESP8266-01S 散文

ESP8266-01S 散文

时间:2024-01-10 14:34:54浏览次数:26  
标签:00 ESP8266 OKAT 散文 CWMODE TCP 透传 01S

ESP8266散文

IO-0角:用于固件的烧入

烧入流程 ---> IO-0脚拉低-----> 通过串口通信 Rx Tx 烧入对应的信息

AT

测试 AT 启动

OK

AT+RST

重启模块

OK

AT+CWMODE=1/2/3

设置 Wi-Fi 模式 (Station/SoftAP/Station+SoftAP)

OK

AT+CWJAP="SSID","PWD"

设置 ESP8266 Station 需连接的 AP -- 连接WIFI

OK

AT+CIPSTART="TCP","122.114.122.174",37590

建⽴ TCP 连接,UDP 传输或 SSL 连接 "安可信网址""端口号"

OK

AT+CIPMODE=1

设置传输模式(0:普通传输模式 ‣ 1:透传模式,仅⽀持 TCP 单连接和 UDP 固定通信对端的情况) 透传模式传输时,如果连接断开,ESP8266 会不停尝试重连,此时单独输⼊ +++ 退出透传,则停⽌重 连;普通传输模式则不会重连,提示连接断开。

OK

AT+CIPSEND

发送数据 收到此命令后先换⾏返回 > ,注意:在不退出透传时AT指令将不起作用

>

+++

退出透传模式(不能加换行)

OK

AT+CIPCLOSE

关闭 TCP/UDP/SSL 传输

OK

AT+CIPMUX=1

设置多连接

OK

AT+CWSAP="ESP8266","1234567890",5,3

配置 ESP8266 SoftAP 参数 -- ESP8266为WIFI源

OK

AT+CIPSERVER=1,5050

建立TCP服务器( 0:关闭服务器 ‣ 1:建⽴服务器),端口号

OK

AT+CIFSR

查询本地 IP 地址

OK

1.测试

CH340 和 ESP 连接完成 对应的引脚

2.成为热点

AT+CWMODE=2

设置位成为热点的模式

设置WiFi 信息

AT+CWSAP="ESP8266","000000008",5,3

AT+CWMODE=2    
AT+CWSAP="ESP8266","000000008",5,3

3.接入他人wifi

AT+CWMODE=1

设置对应的模式cmd

AT+CWJAP="Lx","123456789wlx"

对应相应的名称和密码

综合代码

AT+CWMODE=1
AT+CWJAP="Lx","123456789wlx"

查询IP: AT+CIFSR

断WIFI: AT+CWQAP

通信---》透传

  1. 设置联系的服务器
    AT+CIPSTART="TCP","10.160.67.167",8089
  2. 开启透传模式
    AT+CIPMODE=1
  3. 开始透传
    AT+CIPSEND

退出: +++ (不带换行)

不进入透传 --- 》 AT+CIPMODE=0

实战使用:

AT+CWMODE=1
AT+CWJAP="cqjtu-wlan",""
AT+CIPSTART="TCP","10.160.67.167",8089
AT+SAVETRANSLINK=1,"10.160.67.167",8089,"TCP"
AT+SAVETRANSLINK=1,"broker.emqx.io",1883,"TCP"


连接 wlx

10 13 00 04 4D 51 54 54 04 C2 00 78 00 03 77 6C 78 00 00 00 00

订阅 wlx

82 08 00 02 00 03 77 6C 78 00

保活

0000

发布 lx

30 05 00 02 6C 78 31

发布 lx 12.56

30 0F 00 02 6C 78 31 32 2E 33 34 20 32 33 2E 32 33

lx 用于传输对应的传感器数据是由s t m3号向 a p p发送。

wlx 用于s t m32接受手机 a p p发送过来的信息。

标签:00,ESP8266,OKAT,散文,CWMODE,TCP,透传,01S
From: https://blog.51cto.com/u_16003019/9179946

相关文章

  • [ABC216G] 01Sequence
    题目链接很显然,按照右端点从小到大排序,对于每段区间尽量地贪心放在靠右的位置即可。中间用std::set维护当前还是\(0\)的位置,以及树状数组维护区间\(1\)的个数。点击查看代码#include<bits/stdc++.h>#defineFL(i,a,b)for(inti=(a);i<=(b);++i)#defineFR(......
  • 高可靠性的F2915NBGK8、F2914NBGK8射频开关,MAAL-011078-001SMB具有超低噪声系数的射频
    1、F2915NBGK8 高可靠性SP5T射频开关 8GHZ24VFQFPNF2915是一款高可靠性、低插入损耗、50ΩSP5T吸收式射频开关,专为各种无线和其他射频应用而设计。该器件覆盖50MHz至8000MHz的宽频率范围。除了提供低插入损耗外,F2915还提供出色的线性度和隔离性能,同时为未使用的RF端口提供50......
  • 14-STM32F103+ESP8266+EC800K(移远4G Cat1)--STM32+EC800K以SSL单向认证方式连接MQTT
    <p><iframename="ifd"src="https://mnifdv.cn/resource/cnblogs/ZLIOTB/EC800K/my.html"frameborder="0"scrolling="auto"width="100%"height="1500"></iframe></p>  说明安装的M......
  • 1-STM32F103+ESP8266+EC800K(移远4G Cat1)--硬件使用说明
    <p><iframename="ifd"src="https://mnifdv.cn/resource/cnblogs/ZLIOTB/EC800K/my.html"frameborder="0"scrolling="auto"width="100%"height="1500"></iframe></p> 实物图  ......
  • Mac Arduino ESP8266 ESP32 搭建开发环境
    目录1、安装Arduino2、搭建开发板管理器3、可能出现的错误 1、安装ArduinoArduino下载. 官方下载地址:Arduino官方网站Arduino中文社区:下载地址安装方式:解压后无需安装,拖到应用程序(AppLication)里面就行了2、搭建开发板管理器 打开Ardu......
  • ESP8266 01s,连接usb to ttl,结果电脑上不显示串口回应
    ESP826601s,连接usbtottl,结果电脑上不显示串口回应。     ———————————————————————————————————————————————————————————————————————————————————————————————......
  • 001swagger2--接口文档生成利器
    1.配置在springboot整合swagger21.1引入jar包<dependency><groupId>com.allen.pan</groupId><artifactId>allen-pan-core</artifactId><version>1.0</version></dependency&g......
  • Arduino之ESP8266开发环境搭建
    1、下载arduino官网:https://www.arduino.cc/en/software页面下滑,建议选择旧版本下载2、安装ESP8266开发包因为ArduinoIDE默认是给Arduino开发板用的,默认只有Arduino开发板的相关开发资源。要想在在ArduinoIDE中使用ESP8266,需要额外安装ESP8266的开发包。安装方式有两种,一种......
  • 001Sentence Smash(8kyu)from codewars
    SentenceSmash(8kyu)Writeafunctionthattakesanarrayofwordsandsmashesthemtogetherintoasentenceandreturnsthesentence.Youcanignoreanyneedtosanitizewordsoraddpunctuation,butyoushouldaddsspacesbetweeneachword.Becareful,ther......
  • 转载WIFI小车APP远程控制,无线智能小车之ESP8266例程
    WIFI小车APP远程控制,无线智能小车之ESP8266例程  第一、原理讲解原理简述:利用发布订阅模式,即:利用ESP8266订阅了一个主题,再利用appinventor编写的app往这个主题发布消息,由于ESP8266订阅了这个消息,所以就可以收到app发布得消息,从而执行相应得动作,比如前进\后退\左转\右......