如何用 ESP-AT 进行多种场景下的 UDP 透传

article/2025/9/27 17:13:27

> 此博客将会记录三种不同的测试场景下的 UDP 透传

  1. ESP 设备开启 Wi-Fi AP + UDP Server 模式
  2. ESP 设备开启 Wi-Fi AP + UDP Client 模式
  3. ESP 设备开启 Wi-Fi Station + UDP Client 模式
  4. ESP 设备开启 Wi-Fi Station + UDP Server 模式

1 ESP 设备开启 Wi-Fi AP + UDP Server 模式

说明:PC 作为 UDP Client 与 ESP8266 作为 UDP Server 是在 ESP8266 设备的 AP 热点的局域网下

  • 测试指令如下:
1. AT+RESTORE          //将模组恢复出厂设置
2. AT+CWMODE=2         //ESP8266 作为 AP 模式
3. AT+CWSAP="ESP8266","123456789"       // 设置 ESP8266 作为 AP 的配置
4. PC 连接 ESP8266 AP 
5. PC 开启 UDP Client 模式,例如:UDP Client IP 为 192.168.4.2 ; 端口号为 1001
6. AT+CIPSTART="UDP","UDP Client 的 IP ",8080,2345,0       //PC 连接 ESP8266 AP 后的 IP 一般为 192.168.4.2 。8080 为 UDP Client 的端口号;2345 为 ESP8266 作为 UDP Server 自定义的端口号,UDP 透传模式时,最后一个参数必须为 0 
7. AT+CIPMODE=1            // 开启透传模式 
8. AT+CIPSEND            // 进入数据透传模式
9. +++ 或 AT+CIPMODE=0       //退出数据透传模式,+++ 为不带换行的数据包 ;AP+CIPMODE=0 为带换行的 AT 指令     

测试结果如下:

  • ESP8266 设备端

注意:

  • 当 ESP8266 设备作为 UDP Server 端时,2345 为自行设置的端口号

在这里插入图片描述

  • PC 开启 UDP Client 端
    在这里插入图片描述

2 ESP 设备开启 Wi-Fi AP + UDP Client 模式

说明:PC 作为 UDP Server 与 ESP8266 作为 UDP Client是在 ESP8266 设备的 AP 热点的局域网下

  • 测试指令如下:
1. AT+RESTORE          //将模组恢复出厂设置
2. AT+CWMODE=2         //ESP8266 作为 AP 模式
3. AT+CWSAP="ESP8266","123456789"       // 设置 ESP8266 作为 AP 的配置
4. PC 连接 ESP8266 AP 
5. PC 开启 UDP Server 模式,例如:UDP Server IP 为 192.168.4.2 ; 端口号为 1001
6. AT+CIPSTART="UDP","192.168.4.2",8080     //8080 为 PC 作为 UDP Server 的端口号;
7. AT+CIPMODE=1            // 开启透传模式 
8. AT+CIPSEND            // 进入数据透传模式
9. +++ 或 AT+CIPMODE=0       //退出数据透传模式,+++ 为不带换行的数据包 ;AP+CIPMODE=0 为带换行的 AT 指令     

测试结果如下:

  • ESP8266 设备端

注意:

  • adassdas 为 ESP8266 设备作为 UDP Client 接收到的 PC 作为 UDP Server 端发来的数据。

在这里插入图片描述

  • PC 开启 UDP Client 端

注意:

  • 当 ESP8266 作为 UDP Client 向 PC 作为 UDP Server 发送数据后,PC 端作为 UDP Server 会获取到 ESP8266 作为 UDP Client 的 端口号,这里可以看到端口号为 53631
  • PC 端作为 UDP Server 端可以收到来自 ESP8266 设备端作为 UDP Client 端发来的数据 123456789

在这里插入图片描述


3 ESP 设备开启 Wi-Fi Station + UDP Client 模式

说明:PC 作为 UDP Server 与 ESP8266 作为 UDP Client是连接的同一个外部路由器,是在同一个外部路由器的 Wi-Fi 热点的局域网下

  • 测试指令如下:
1. AT+RESTORE         //将模组恢复出厂设置
2. AT+CWMODE=1         //ESP8266 作为 Station 模式
3. AT+CWJAP="zztest","espressif"        //  ESP8266 作为 Station 连接一个外部路由器的 Wi-Fi 热点
4. PC 连接同一个外部路由器
5. PC 开启 UDP Server 模式,例如 IP 地址为:192.168.1.31 ;端口号为 8080 
6. AT+CIPSTART="UDP","192.168.1.31 ",8080  //ESP8266 作为 UDP Client 与 PC 作为 UDP Server 建立连接。8080 为 PC 开启 UDP Servert 的 端口
7. AT+CIPMODE=1                // 开启透传模式 
8. AT+CIPSEND                  // 进入数据透传模式
9. +++ 或 AT+CIPMODE=0         //测试退出数据透传模式,+++ 为不带换行的数据包 ;AP+CIPMODE=0 为带换行的 AT 指令,       
  • 测试结果如下:
    在这里插入图片描述

4 ESP 设备开启 Wi-Fi Station + UDP Server 模式

说明:PC 作为 UDP Client 与 ESP8266 作为 UDP Server 是连接的同一个外部路由器,是在同一个外部路由器的 Wi-Fi 热点的局域网下

  • 测试指令如下:
1. AT+RESTORE         //将模组恢复出厂设置
2. AT+CWMODE=1         //ESP8266 作为 Station 模式
3. AT+CWJAP="zztest","espressif"        //  ESP8266 作为 Station 连接一个外部路由器的 Wi-Fi 热点
4. PC 连接同一个外部路由器
5. PC 开启 UDP Client 模式,例如 IP 地址为:192.168.1.31 ;端口号为 8080 
6. AT+CIPSTART="UDP","192.168.1.31 ",8080,2233,0  //ESP8266 作为 UDP Server 与 PC 作为 UDP Client 建立连接。8080 为 PC 开启 UDP Client 的端口;2233 为 ESP8266 作为 UDP Server 自定义的端口;UDP透传时,最后一个<mode> 参数必须为 0 
7. AT+CIPMODE=1                // 开启透传模式 
8. AT+CIPSEND                  // 进入数据透传模式
9. +++ 或 AT+CIPMODE=0         //测试退出数据透传模式,+++ 为不带换行的数据包 ;AP+CIPMODE=0 为带换行的 AT 指令,       
  • 测试结果如下:
    在这里插入图片描述

http://chatgpt.dhexx.cn/article/Cx0Vvj9f.shtml

相关文章

WIFI-TTL透传模块

简介 WiFi-TTL透传模块基于我司DT-ESPC2-12模块研发&#xff0c;引出串口TTL、EN、STATE 等引脚。产品内置我司最新版本的串口透传固件可完成设备TTL 端口到WiFi/云的数据实时透传。本模块可直接取代原有的有线串口&#xff0c;实现嵌入式设备数据采集和控制。 TTL-WiFi 模块…

vue透传

太香了 背景介绍 透传是一个通讯层面的概念&#xff0c;指的是在通讯中不管传输的业务内容如何&#xff0c;只负责将传输的内容由源地址传输到目的地址&#xff0c;而不对业务数据内容做任何改变。 其实透传这个概念&#xff0c;我最早是从上面一个领导那里听到的&#xff0…

Ra-08透传固件应用

目录 1、功能介绍2、硬件接线3、固件烧录4、应用说明指令说明指令使用示例应用示例 5、联系我们 1、功能介绍 Ra-08透传固件主要功能有&#xff0c;设置发送或者接收模式&#xff0c;配置各个射频参数&#xff0c;设置本地地址与发送的目标地址&#xff0c;设置进入睡眠模式等…

EC800G透传模式

透传&#xff1a;指与传输网络的介质、调制解调方式、传输方式、传输协议无关的一种数据传送方式。1.准备 安信可透传云http://netlab.luatos.com/ QCOM_V1.6 LTE Standard TCP/IP 应用指导 2.AT指令格式介绍 2.1场景配置 该命令可用来配置、、以及其他TCP/IP 场景参数。Qo…

【无线通信】一文讲透串口透传

而随着万物互联的深入&#xff0c;想要实现智能设备的通信&#xff0c;串口透传就是一种非常高效的通信方式。 ** 什么是串口透传&#xff1f; ** 透传&#xff1a;透明传输&#xff08;SerialNet&#xff09;。即在传输过程中&#xff0c;对外界透明&#xff0c;不管所传输的…

ESP8266配置透传模式(AT指令)

ESP8266使用AT指令的前提是模块已烧录AT固件&#xff0c;固件可以在官网下载&#xff0c;固件烧录这里也直接略过&#xff0c;可以参考其他博文 AT指令恢复出厂设置 用AT指令将ESP8266恢复出厂设置&#xff08;因为之前配置了什么也不确定&#xff0c;直接恢复出厂&#xff09…

透传,无线透传

透传: 透传&#xff0c;即透明传输&#xff0c;指的是在通讯中不管传输的业务内容如何&#xff0c;只负责将传输的内容由源地址传输到目的地址&#xff0c;而不对业务数据内容做任何改变。 无线透传模块&#xff1a; 透明传输模块&#xff0c;透明传输就是在传输过程中&#x…

关于ESP8266的透传模式测试(一)——TCP Client透传模式

一、前言 本次测试所使用的是正点原子的ATK-ESP8266 WIFI模块。直接使用官方提供的固件使用AT指令来配置模块并使用。 模块默认为AT指令状态&#xff0c;模拟波特率为115200&#xff08;8bit数据位&#xff0c;1bit停止位&#xff09;。 硬件连接 使用USB转TTL方式&#xf…

一文了解透传云基础知识

一文了解透传云基础知识 一&#xff1a;透传云定义&#xff0c; 首先了解下透传的定义 透传&#xff1a;透明传输。即在传输过程中&#xff0c;不管所传输的内容、数据协议形式&#xff0c;不对数据做任何处理&#xff0c;只是把需要传输的内容数据传输到目的。 透传云&#xf…

一个网工的十年奋斗史 - 移民篇

我在茶余饭后总能听到&#xff1a;某同事出国以后的生活多好&#xff0c;什么时候买了个别墅大house&#xff0c;什么时候晒了一下蓝天白云没有雾霾&#xff0c;让人羡慕不已。 可是我们也同样忽略了移民背后的努力和艰辛。殊不知对于移民的人来说&#xff0c;需要舍弃很多。试…

准备全面转入SAP和SOA领域

同事跑过来说他撞死了一只袋鼠。 为什么什么事都有&#xff1f; Whatever... 这周5最后一天工作&#xff0c;除了今天早上工作紧张点&#xff0c;已经完全没有什么事情了。爽死了&#xff0c;终于可以不工作了&#xff0c;可以天天在家睡大觉啦。哈哈哈。真是工作后才知道…

天使投资人给阿里新贵们的一些建议

作者曾为 Facebook 早期员工&#xff0c;现为天使投资人。 这几天被阿里的同志们的喜事刷屏&#xff0c;让我想起来当年 Facebook 上市的场景。都是一个众望所归的 IPO&#xff0c;但 Facebook 弄砸了&#xff0c;阿里很成功&#xff01; Congratulations&#xff01; 当然&…

在淘宝做前端的这三年 — 第三年

关注“重度前端” 专注前端、专注全栈、输出价值 助力前端深度学习 ━━━━ 更加深入内容发布业务 自从去年掌握了一些业务分析方法&#xff0c;今年工作更喜欢做业务了。由于阿里员工自己不能开淘宝帐号运营&#xff0c;所以我开了个公众号做竞品调研&#xff0c;站在一个创…

【转载】大龄码农的新西兰移民之路

大龄码农的新西兰移民之路 【转载】博主地址&#xff1a;https://www.cnblogs.com/yanxiaodi/p/MoveToNewZealand.html 最近一年没怎么发博客&#xff0c;确实在忙一件事情——移民新西兰。如今已顺利入职&#xff0c;新西兰绿卡正在申请过程中&#xff0c;终于有时间将最近一年…

ENVI波段合成逆运算——波段拆分

APP Store中查找工具&#xff0c;第8页“将多波段图像拆分成多个单波段文件 V5.3”。 点击 Install App安装插件。重启ENVI后&#xff0c;可以看到Toolbox / Extensions下有Split to Multiple Single-Band Files工具。 ENVI中打开需要进行波段拆分的文件。 点击Split to Multi…

遥感基础——红外波段分类

红外波长的分类 红外线是波长介乎微波与可见光之间的电磁波&#xff0c;波长为0.75&#xff5e;1000 μm&#xff0c;其中&#xff0c;近红外、短波红外、中波红外、长波红外所在区间如下&#xff1a; - 近红外 (Near Infrared, NIR) : 0.75~1.1 μm - 短波红外 (Short …

频段划分

电磁波频段的划分 射频&#xff08;300KHz-300MHz&#xff09;&#xff1a;包括LF&#xff0c;MF&#xff0c;HF&#xff0c;VHF 微波&#xff08;300MHz-3000GHz&#xff09;&#xff1a;包括UHF&#xff0c;SHF&#xff0c;EHF&#xff0c;PHF 微波频段的划分 波段频率范围…

雷达篇(四)雷达工作波段

目录 1、简介 2、波段划分 3、各波段雷达功能 4、波长计算公式 1、简介 不同波段电磁波的传播方式和特点各有不同&#xff0c;所以它们的用途也不同。电磁波段划分如图 1所示。 在雷达行业&#xff0c;雷达工作频率划分成为若干波段&#xff0c;由低到高的顺序依次是高频&a…

指数波段划分以及底部反弹行业特征统计分析

本文参考国金证券杨勇博士最近发的研报《底部反弹特征统计分析》&#xff0c;在优矿网做一个分析实现。 首先是作出指数的波段划分图&#xff0c;用以确定指数的各个底部。 1 import numpy as np 2 import pandas as pd 我写了如下一个函数&#xff0c;可以用于划出各个指数的波…

频谱和波段划分

光是一种电磁波。 可见光&#xff1a;由光源发出的辐射能中的一部分&#xff0c;即能产生视觉的辐射能&#xff0e;常被称作为“可见光”。 可见光的波长&#xff1a;从380nm----780nm 紫外线的波长&#xff1a;从100nm---380nm&#xff0c;肉眼看不见。 红外线的波长&#xff…