无线网络名称

ESP_XXXXXX,后面的数字是MAC地址后几位

应用模式:

AT+CWMODE?          //查询
AT+CWMODE=<mode> //设置(重启后生效)。1-Station模式,2-AP模式,3-AP兼Station模式

连接模式:

AT+CIPMUX?          //查询
AT+CIPMUX=<mode> //设置

mode:0-单路连接模式,1-多路连接模式

查询传输模式:

AT+CIPMODE?     //0-非透传模式,1-透传模式

查询本机IP地址:

AT+CIFSR

重启:

AT+RST

AP模式

配置AP参数:

AT+CWSAP="TEST","12345678",1,3
AT+CWSAP=<ssid>,<pwd>,<chl>,<ecn>

chl:通道号

ecn:0-OPEN,1-WEP,2-WPA_PSK,3-WPA2_PSK,4-WPA_WPA2_PSK

查看已接入设备的IP:

AT+CWLIF

查看当前无线路由器列表:

AT+CWLAP
+ CWLAP: <ecn>,<ssid>,<rssi>

ecn:0-OPEN,1-WEP,2-WPA_PSK,3-WPA2_PSK,4-WPA_WPA2_PSK

rssi:信号强度

加入当前无线网络:

AT+CWJAP="TEST","XXXXXXXX"
AT+CWJAP=<ssid>,<pwd> AT+CWJAP? //检测是否连接

server模式

创建服务器:

AT+CIPSERVER=1
AT+CIPSERVER=<mode>[,<port>]

mode:0-关闭server模式,1-开启server模式

port:端口号

多路连接模式下(AT+CIPMUX=1),才能开启TCP服务器

关闭server模式需要重启

服务器超时时间:

AT+CIPSTO?      //查询。单位为s
AT+CIPSTO=2880 //设置

查看当前连接:

AT+CIPSTATUS
+ CIPSTATUS:<id>,<type>,<addr>,<port>,<tetype>

id:连接的id号

tetype:0-本模块做client的连接,1-本模块做server的连接

向某个连接发送数据:

AT+CIPSEND=0,6
AT+CIPSEND=<id>,<length>

client模式

建立TCP连接:

AT+CIPSTART=2,"TCP","192.168.4.101",8080
AT+CIPSTART=[<id>,]<type>,<addr>,<port>

id:连接的id号(多路连接)

type:连接类型。tcp或udp

向服务器发送数据:

AT+CIPSEND=8
AT+CIPSEND=[<id>,]<length>

ESP8266 AT指令的更多相关文章

  1. ESP8266 AT指令开发(基于STC89C52单片机): 测试下诱人的程序(51单片机,8266,MQTT远程通信控制)

    前言 实现的功能,APP通过SmartConfig给Wi-Fi模块配网并绑定设备,然后通过MQTT远程控制开发板的继电器, 简而言之: 51单片机+ESP8266用AT指令实现实现MQTT,(连接的本 ...

  2. ESP8266 AT指令开发(基于STC89C52单片机): 硬件使用说明

    实物图 硬件说明 开发板板载说明: 1.主控芯片: STC89C52 2.Wi-Fi模块: ESP8266 3.温湿度传感器: DHT11 4.液晶屏: IIC OLED 5.继电器: 220V 10 ...

  3. ESA2GJK1DH1K升级篇: STM32远程乒乓升级,基于Wi-Fi模块(ESP8266)AT指令TCP透传方式,MQTT通信控制升级(加入数据校验)

    前言 这节演示下,上两节写的利用MQTT来控制STM32控制的程序 测试准备工作(默认访问我的服务器,改为自己的服务器,请看后面说明) 一,下载BootLoader程序(请自行下载) 首先BootLo ...

  4. 基于MicroPython结合ESP8266模块实现TCP通信(AT指令版)

    转载请注明文章来源,更多教程可自助参考docs.tpyboard.com,QQ技术交流群:157816561,公众号:MicroPython玩家汇 实验目的 - 学习ESP8266模块(ESP-01) ...

  5. 51单片机通过ESP8266模块与手机进行通讯(单片机)

    相关连接和资料下载: 个人博客 资料下载 Step1:配置ESP8266 通过USB转TTL模块把ESP8266模块和电脑连接起来,如图: 把ESP8266模块的VCC,GND,CH_PD,UTXD, ...

  6. Arduino leonardo+esp8266-01作服务端与APP进行数据通信

    esp8266-01调试 一.硬件设备 1.USB转TTL 2.esp8266-01 3.杜邦线 4.电脑 二.接线 ESP8266 TTL-USB VCC VCC(最好选择3.3V) CH_PD V ...

  7. ESA2GJK1DH1K开发教程: 来看看最新整理的整个开发板的教程大纲吧

    项目开发:教程大纲(测试板型号:ESA2GJK1DH1K) 购买链接: https://item.taobao.com/item.htm?spm=a2oq0.12575281.0.0.25911deb ...

  8. STM32与物联网02-网络数据收发

    在上一节中,介绍了 ESP8266 的使用方法.不过上一节中都是通过串口调试工具手动发送信息的方式来操作 ESP8266 ,这肯定不能用于实际开发.因此,本节介绍如何编写合适的程序来和 ESP8266 ...

  9. esp8266(0) AT指令

    http://www.shaoguoji.cn/2017/01/15/ESP8266-usage/ 注意事项 使用WiFi模块的一些细节及注意事项 模块使用3.3V供电,一定注意电源的稳定,一些USB ...

随机推荐

  1. springboot之kafka安装与实践

    环境:腾讯云centos7 1.下载 http://mirror.bit.edu.cn/apache/kafka/2.3.0/kafka_2.11-2.3.0.tgz 2.解压 tar -xvf ka ...

  2. C++ fill fill_n generate generate_n

    #include <iostream>#include <algorithm>#include <vector>#include <list>#incl ...

  3. 14Flutter StatefulWidget有状态组件、页面上绑定数据、改变页面数据、实现计数器功能、动态列表

    /** * Flutter StatefulWidget有状态组件.页面上绑定数据.改变页面数据 * 在Flutter中自定义组件其实就是一个类,这个类需要继承StatelessWidget/Stat ...

  4. (翻译) Poor misunderstood 'var'

    It seems most programmers coming to JavaScript from C, C++, Java, and the like equate the var statem ...

  5. 关于Python正则表达式findall函数问题详解

    关于Python正则表达式 findall函数问题详解 在写正则表达式的时候总会遇到不少的问题, 特别是在表达式有多个元组的时候.下面看下re模块下的findall()函数和多个表达式元组相遇的时候会 ...

  6. Python操作qml对象

    1. 如何在python里获得qml里的对象? 1.1 获取根对象 QML: import QtQuick 2.12 import QtQuick.Controls 2.12 ApplicationW ...

  7. dlopen, dlsym今天才刚知道干什么用的,羞死人了

    dlopen, dlsym今天才刚知道干什么用的,羞死人了

  8. nginx 解决session一致性

    session 粘滞性每个请求按访问ip的hash结果分配,这样每个访客固定访问一个后端服务器,可以解决session的问题. upstream backserver {ip_hash;server ...

  9. Re-ranking Person Re-identification with k-reciprocal Encoding

    Re-ranking Person Re-identification with k-reciprocal Encoding Abstract In this paper, we propose a ...

  10. php display_errors

    // 检测开发环境 public function setReporting() { if (APP_DEBUG === true) { error_reporting(E_ALL); ini_set ...