前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >ESP8266通过AT指令连接TCP网络

ESP8266通过AT指令连接TCP网络

作者头像
跋扈洋
发布2022-03-29 08:52:03
1.1K0
发布2022-03-29 08:52:03
举报
文章被收录于专栏:物联网知识

介绍

AT指令

AT指令是应用于终端设备与PC应用之间的连接与通信的指令。AT 即Attention。

每个AT命令行中只能包含一条AT指令;对于由终端设备主动向PC端报告的URC指示或者response响应,也要求一行最多有一个,不允许上报的一行中有多条指示或者响应。AT指令以回车作为结尾,响应或上报以回车换行为结尾。

对于AT指令的发送,除AT两个字符外,最多可以接收1056个字符的长度(包括最后的空字符)

AT指令集是从终端设备(Terminal Equipment,TE)或数据终端设备(Data Terminal Equipment,DTE)向终端适配器(Terminal Adapter,TA)或数据电路终端设备(Data Circuit Terminal Equipment,DCE)发送的。其对所传输的数据包大小有定义:即对于AT指令的发送,除AT两个字符外,最多可以接收1056个字符的长度(包括最后的空字符)。

ESP8266常用的AT指令

AT指令

作用

AT

AT测试指令,返回OK

ATEx

x:0—关闭回显,1—打开回显

AT+CWMODE_CUR=x

设置模块工作模式,不保存到Flash,x:0—AP,1—STA,2—AP+STA

AT+CWAUTOCONN=x

设置自动连接,x:0—关闭,1—开启

AT+CWJAP_CUR=“ssid”,“pswd”

连接AP网络,不保存到Flash,ssid—网络名称,pswd—密码

AT+CWJAP_CUR?

查询网络信息,需要连接到网络

AT+CIFSR

查询本地IP

AT+CIPSTA_CUR?

查询IP信息,需要连接到网络

AT+CWDHCP_CUR=x,y

请参照说明文档

AT+CIPMUX=x

多连接模式设置,x:0—关闭,1—开启

AT+CIPMODE=x

传输模式设置,x:0—普通模式,1—透传模式

AT+CIPSTART=“mode”,“IpServer”,ServerPort

连接到服务器,具体请参照说明文档,mode指示服务器类型,IpServer指示服务器地址,ServerPort指示服务器端口

AT+CIPSEND

发送数据

每一段指令的后面都要加上/r/n

ESP8266

ESP8266是面向物联网应用的高性价比、高度集成的 Wi-Fi MCU。ESP8266 的工作温度范围大,且能够保持稳定的性能,能适应各种操作环境。

ESP8266 集成了 32 位 Tensilica 处理器、标准数字外设接口、天线开关、射频 balun、功率放大器、低噪放大器、过滤器和电源管理模块等,仅需很少的外围电路,可将所占 PCB 空间降低。

ESP8266 专为移动设备、可穿戴电子产品和物联网应用而设计,通过多项专有技术实现了超低功耗。ESP8266具有的省电模式适用于各种低功耗应用场景。

ESP8266 内置超低功耗 Tensilica L106 32 位 RISC 处理器,CPU 时钟速度最高可达 160 MHz,支持实时操作系统 (RTOS) 和 Wi-Fi 协议栈,可将高达 80% 的处理能力留给应用编程和开发。

ESP8266通过AT指令连接TCP网络例子

  1. 测试 AT
  2. 打开回显 ATE1
  3. 设置STA模式 AT+CWMODE_CUR=1
  4. 设置不自动连接 AT+CWAUTOCONN=0
  5. 连接AP网络 AT+CWJAP_CUR=“BAHUYANG”,“123456789”
  6. 查询连接到的AP信息 AT+CIPSTA_CUR?
  7. 传输模式设置普通模式 AT+CIPMUX=0
  8. 连接到服务器 AT+CIPSTART=“TCP”,“14.215.177.38”,80//这是百度服务器的80端口
  9. 发送数据 AT+CIPSEND
本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2022-02-12,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 物联网知识 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 介绍
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档