ESP8266从零学 笔记L1 ESP8266的入门测试P1 blinker APP控制Esp8266板载LED前言材料:Esp8266一块、烧写器一块、安装有blinker APP的手机、自家的WiFi网络(手机热点也行)#define BLINKER_PRINT Serial
#define BLINKER_WIFI
#include <Blinker.h>
char auth
转载
2024-03-19 09:06:01
61阅读
说明此函数用于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阅读
文章目录系列文章目录前言一、要实现的功能是什么?二、使用步骤1.下载源码2.读入数据总结 前言daodanjishui物联网核心原创技术之物联网监控系统设计 一、要实现的功能是什么? 对于上一章(第三章)而言,STM32F103C8T6用串口AT指令控制ESP8266作为客户端上传DHT11温湿度给私人java服务器(后台),这时候的ESP8266是作为客户端跟服务器的链接是TCP/IP长
转载
2024-05-23 19:37:18
111阅读
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
397阅读
注意:虽然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(下面简称ESP),写一篇文章来理清一下思路,如果能给到读者一些帮助就更好了。 ESP有三种工作模式:STA,AP,AP+STA。 简单介绍一下这三种模式:STA :就是用来连接其他热点的,可以是AP模式下的ESP,也可以是路由器,手机电脑开热点。
AP :模块自己就是热点,可以理解为路由器,别人来连接它。
STA+AP:就是上面两种模式的结合。用AT+CWMODE可以设
转载
2024-04-18 11:49:15
221阅读
本文开发环境:MCU型号:ESP8266IDE环境 : Arduino IDETCP 助手:网络调试助手本文内容:esp8266 与 TCP Server 的简单通讯示例 文章目录简介TCP Server 的建立查看 PC 端 IP 地址配置网络调试助手Esp8266 程序设计代码示例串口调试信息调试:可能的错误及其解决原因连接 WiFi 失败连接到 TCP Server 失败Esp8266 收不
转载
2024-03-15 15:10:18
297阅读
#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,按照里面的代码你死活干不出
#include "driver/uart....
转载
2017-07-19 13:06:00
273阅读
我们期望实现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
94阅读
前言串口是一个非常强大的外设,ESP8266EX有两个UART分别是UART0和UART1,其中UART0可以正常通行,而UART1只支持数据发送功能。需要注意的是UART0在上电时会输出一些打印信息,如果想要禁用此功能需要在ESP8266上电期间将U0TXD、U0RXD与U0RTS、U0CTS交换(相关资料可查阅ESP8266官方手册)。一、UART引脚介绍串口名称引脚功能对应引脚UART0TX
转载
2024-03-26 14:07:17
82阅读
文章目录前言一、ESP8266调试二、代码部分1.esp8266部分2.单片机代码部分总结 前言因为之前学习stm32+esp8266请求心知天气时看的不是很懂,然后在成功调试出来之后发一篇面向刚入门的学者,当然我也属于是刚入门级别的。一、ESP8266调试我这里使用的是ESP8266-01S,首先得烧录固件库,这些买的时候商家也会提供,所以不多做解释。 首先配置好ESP8266所用的指令AT+
转载
2024-04-25 17:44:55
497阅读
ESP8266WIFI模块的调试一、第一步一般先给ESP12S模块烧ESP8266固件,但是我用的ESP12S已经有固件了。所以不从烧固件开始。直接进入串口使用模式就行。图里R4的0Ω电阻不接就可以。不接0Ω电阻进入使用模式。介入Ω电阻进入FLASH固件烧写模式。 二、使用串口调试助手测试ESP8266WIFI模块的AT指令。接线方法:3V3接P2的1脚,CH340的RXD接P2的2脚。
转载
2024-05-23 22:41:24
141阅读
首先回顾上一讲,我们通过几行代码实现了定时器的设置和启动,并讲解了其参数代表什么,至于为什么不用循环延时,是因为看门狗不支持无限循环,即如果用户使用循环延时或进入某一事件太久,就会触发硬件看门口重启。 上一讲解决了wifi连接的问题,那么接下来就是和服务器通信问题,因为我在学校跟导师做的项目需要比较多的节点,所以是使用UDP协议的,至于如何建立TCP连接,就作为本讲的拓展练习吧。这次要添加一个头
转载
2024-04-03 11:29:27
160阅读
前言: 本⽂文描述 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阅读
两种ESP8266互传数据的方式第一种准备需要三个设备能后建立一个热点的设备(PC、手机、路由器等)一个作为客户端的ESP8266,编号Client一个作为服务器的ESP8266,编号Server按如下操作创建一个热点,名为:“WIFI”,密码为:“1234567890”(目的是为了让两个ESP8266在同一个局域网内)编号Sever的设备按照以下指令设置AT+CWMODE=1 /
转载
2024-02-27 13:29:16
190阅读
让ESP8266-NodeMCU开发板扮演网络客户端的角色,从而向网络服务器发送HTTP请求以获取服务器响应信息。 ESP8266-Arduino库中有两个库用于控制ESP8266与网络服务器进行通讯。他们是WiFiClient库和ESP8266HTTPClient库。示例1. 使用ESP8266HTTPClient库实现网络通讯示例2. 使用WiFiClient库实现网络通讯示例介绍:1.HTT
转载
2024-05-14 08:00:40
79阅读
前言 前段时间用8266制作了一个STM32的下载器,可以进行远程下载固件。不过我们用STM32的时候,经常需要进行各种调试,这时候一个调试器就很重要了。于是我想到也许可以做一个无线调试器?本来我打算自己写一个的,不过在github发现居然有人做过了,那就直接拿来用吧哈哈哈。项目地址: esp8266-wifi-cmsis-dap 虽说有现成的代码,作者也写了在Linux下的详细使用说明,可是我