TCP/UDP接口使用一、TCP与UDP优缺点1、TCP面向连接(如打电话要先拨号建立连接);UDP是无连接的,即发送数据之前不需要建立连接。 2、TCP提供可靠的服务。也就是说,通过TCP连接传送的数据,无差错,不丢失,不重复,且按序到达;UDP尽最大努力交付,即不保证可靠交付。TCP通过校验和,重传控制,序号标识,滑动窗口、确认应答实现可靠传输。如丢包时的重发控制,还可以对次序乱掉的分包进行顺
转载
2024-03-28 11:51:12
88阅读
ESP8266可以配置三种模式:station模式 : 0x01soft-AP模式 : 0x02soft-AP兼station模式 : 0x03 1、station模式 station模式可以连接其他的路由器,不能被其他的设备连接。2、soft-AP模式 AccessPoint即网络接入点,可以看成是路由器模式,即可以让其他的WiFi设备连接本模块,但是模块自己就不能连接其他的路由器。3
转载
2024-04-15 11:44:20
378阅读
写在前面: 之前我们通过ESP8266_08----------------AP和STATION模式配置了解了ESP8266AP模式,这次让ESP8266配置为AP模式、使用UDP通信、ESP8266充当Client,与我们的创建的UDP服务端通信。先了解一下程序执行流程:1.先将ESP8266配置为AP模式。2.然后打开软件定时器。3.每隔一秒进入软件定时器
转载
2024-05-28 23:16:13
491阅读
ESP8266的UDP透传模式在PC端使用网络调试助手创建UDP主机,设置好主机地址以及主机端口。通TCP一样,使用串口助手连接ESP8266,通过AT指令对其进行配置。1、将ESP8266设置为STA模式。AT+CWMODE=1 //设置为 STA 模式响应:OK2、重启ESP8266,使设置生效AT+RST响应:OK3、连接路由器AT+CWJAP=“LAB411”,“lab411411”响应:
转载
2024-03-16 11:58:59
403阅读
ESP8266 播放 mp3其实早就想做一个mp3播放器,但是一直没有时间,借着这次高考周放假,可以开始自己的开发。准备工作购置需要用到的模块 ESP8266 Nodemcu 作为开发板 OLED 0.96寸 128x64 作为显示屏 面包板*2,杜邦线若干 MicroSD模块 摇杆模块 音频放大模块选择nodemcu是因为操作简便,适合新手两块面包板是因为普通的面包板接上一块nodemcu就没空
转载
2024-03-28 08:45:08
167阅读
在上一篇博客中,我们已经完成了AP模式的设置和TCP的连接,现在我们接上篇继续往下讲下TCP连接后我们要做什么?根据上篇所说,我这次开发ESP8266是为做智能家居,所以我们为了方便,我们不可能把ES8266所要连接写死在程序里,那我们要如何获取到WIFI的SSID和密码呢?我们可以通过手机APP连接ESP8266发射出来的热点,手机作为客户端连接ESP8266服务端,通过TCP把SSID和密码发
转载
2024-04-13 00:28:10
89阅读
说明此函数用于ESP8266开发板的UDP数据发送准备。其具体功能是设置UDP数据接收设备的IP地址和端口号。语法wiFiUDP.beginPacket(ip,port)参数ip:UDP数据接收设备的IP地址(IPAddress类型) port:UDP数据接收设备的IP地址监听端口号(uint16_t类型)返回值返回值数据类型为整数型 1:配置数据接收设备的IP地址和监听端口号成功 0:配置数据接
转载
2024-08-26 12:38:43
465阅读
首先回顾上一讲,我们通过几行代码实现了定时器的设置和启动,并讲解了其参数代表什么,至于为什么不用循环延时,是因为看门狗不支持无限循环,即如果用户使用循环延时或进入某一事件太久,就会触发硬件看门口重启。 上一讲解决了wifi连接的问题,那么接下来就是和服务器通信问题,因为我在学校跟导师做的项目需要比较多的节点,所以是使用UDP协议的,至于如何建立TCP连接,就作为本讲的拓展练习吧。这次要添加一个头
转载
2024-04-03 11:29:27
166阅读
最近遇到了一个问题:ESP8266开发板(NodeMCU)与普通的ESP8266模块在进行TCP通讯的时候,发送数据会产生堆叠现象,而且模块接收数据很不稳定,数据经常会堆在一块收。 于是在社团大佬的指点下采用UDP通讯,应该会收发自如,顺滑如狗。然后我就一直在踩坑,深坑!! 现在给大家看一下正点原子给出的AT指令使用示例里面的UDP通讯。巨坑1:图中红框圈出来的地方就是第一个问
转载
2024-05-23 17:04:11
58阅读
记得我在读书的时候,也做过一个收音机,当时使用红米1S的手机包装盒做的成品如下图: 收音机模块采用的是RDA5807,主控芯片采用的是51单片机,配合OLED12864显示屏和红外接收头,实现了遥控搜台和频率显示。配合牛皮纸材质的手机盒,整体彰显出一种小清新的感觉。毕业之后,我也一直把这个小收音机带在身边。一个人背井离乡,在陌生的城市搬了几次家后,一些重要的东西就逐渐丢失了。于是我准备再复刻一版这
注意:虽然UDP通信没有服务器和客户端得,在这里逻辑上将8266作为服务器一、UDP接口espconn_create 功能:建⽴ UDP 传输。 注意:请注意设置 remote_ip 和 remote_port 参数,请勿设置为 0。 函数定义:sin8 espconn_create(struct espconn *espconn) 参数:struct espconn *espconn:对应⽹络连
转载
2024-04-25 15:49:03
318阅读
前言: 本⽂文描述 ESP8266 AT 指令集功能以及使⽤用方法。 指令集主要分为:基础 AT 指令、Wi-Fi 功能 AT 指令、TCP/IP 相关的 AT 指令TCP/IP 指令描述AT+CIPSTATUS—查询⽹网络连接信息 参数说明 • :ESP8266 Station 接⼝口的状态 ‣ 2:ESP8266 Station 已连接 AP,获得 IP 地址 ‣ 3:ESP8266 Stat
转载
2024-04-05 12:47:07
227阅读
文章目录系列文章目录前言一、要实现的功能是什么?二、使用步骤1.下载源码2.读入数据总结 前言daodanjishui物联网核心原创技术之物联网监控系统设计 一、要实现的功能是什么? 对于上一章(第三章)而言,STM32F103C8T6用串口AT指令控制ESP8266作为客户端上传DHT11温湿度给私人java服务器(后台),这时候的ESP8266是作为客户端跟服务器的链接是TCP/IP长
转载
2024-05-23 19:37:18
111阅读
#include "driver/uart....
转载
2017-07-19 13:06:00
384阅读
2评论
NodeMCU 的文档里面终于发现,ESP8266 的GPIO 2 确实是 PIN 4,GPIO 0 是 PIN 3。https://github.com/nodemcu/nodemcu-firmware/wiki/nodemcu_api_cn话说,这个 API 不是给地球人看的。按照说明,net.createServer 返回的是 Server,事实上,如果用 UDP,按照里面的代码你死活干不出
前言最近在学习ESP8266,所以想用他来做个小玩意儿。于是就有了这篇文章,其实最终实现的效果很简单。就是当门铃按键按下,微信会收到消息提醒。当然这只是初期,拓展的话可以进一步设计一套协议,添加更多设备,比如开关或者插座之类的电器设备。添加用户绑定功能,实现数据双向通信。下面介绍怎么完成他。一、硬件准备1、ESP8266模块我选择的是nodemcu。因为他可以直接用micro usb烧录,下载程序
我们期望实现Arduino+ESP8266来实现终端和服务器之间的远程通信,在文章《Arduino+ESP8266上传数据到服务器》中,实现了将终端的数据上传到服务器,在文章《Arduino+ESP8266接收服务器信息》中,实现了终端手动接收服务器的信息。这两篇文章都只是一个铺垫,没有真正的实现远程通信的功能。我们在编程测试过程中,始终无法实现这种基于TCP协议的远程通信(可能是代码的bug,也
转载
2024-07-08 13:13:55
116阅读
理论知识关于ESP8266STA模式下得UDP通信得理论知识,我在之前得博客中有写过。 1、有关于WIFI接口API: 2、有关于UDP通信得API: 3、ESP8266SDKAPI参考手册: 链接:https://pan.baidu.com/s/10f4ggcVaJMziVQZ7h2-SgQ 提取码:664m例程1(ESP8266在逻辑上做为服务器)首先此例程和之前设置ESP8266得例程只有
转载
2024-05-19 22:05:12
97阅读
#include "driver/uart....
转载
2017-07-19 13:06:00
273阅读
最近开始玩ESP8266(下面简称ESP),写一篇文章来理清一下思路,如果能给到读者一些帮助就更好了。 ESP有三种工作模式:STA,AP,AP+STA。 简单介绍一下这三种模式:STA :就是用来连接其他热点的,可以是AP模式下的ESP,也可以是路由器,手机电脑开热点。
AP :模块自己就是热点,可以理解为路由器,别人来连接它。
STA+AP:就是上面两种模式的结合。用AT+CWMODE可以设
转载
2024-04-18 11:49:15
221阅读