目录前言一、UDP服务器二、TCP与UDP的区别(1)TCP(Transport Control Protocol)A、TCP连接过程B、TCP断开链接C、TCP协议的特点(2)UDP(User Data Protocol)A、面向无连接B、有单播,多播,广播的功能C、UDP是面向报文的D、不可靠性E、头部开销小,传输数据报文时是很高效的前言ESP8266作为一款能直接连接wifi的NodeMCU
转载 2024-05-17 05:33:33
161阅读
516"#endifconst char* ssid = S.
原创 2023-02-23 09:04:46
1470阅读
简介: ESP8266是一款串口WiFi模块,内部集成MCU能实现单片机之间串口同信;这款模块简单易学,体积小,便于嵌入式开发。 ESP8266的编程方式可以用官方的SDK编写,也可以用Arduino编写。各有各自的优点。 现在我们尝试在Arduino下搭建一个web服。 Web服务器一般指网站服务器,是指驻留于因特网上某种类型计算机的程序,可以向浏览Web客户端提供文档,也可以放置网站文件,
一、Falsh布局⽬前 ESP8266EX 模组采⽤的 demo Flash 为 SPI Flash,ROM【硬盘,用来存储和保存数据】 ⼤⼩:2 MB,封装为SOP8 (208 mil)。(SPI Flash 就是通过串行的接口进行操作的flash存储设备)(SOP8是指8PIN(8个引度脚)器件的贴片封装形式)FlashDemo Studio:FlashDemo Studio是一款非常强大的
转载 2024-03-06 00:14:56
378阅读
我之前介绍了两篇关于ESP8266的OTA更新方法:基于 Arduino OTA "ESP8266 OTA之Arduino IDE更新"基于 浏览的 OTA "ESP8266 OTA之浏览更新"说实话以上这两种方案除有点好玩其实没有什么实用性,由其在开发产品时上述的两种方案就是一种鸡肋,甚至可以说是不可用的。那现在市面上的各种智能设备是怎么更新固件的呢?我使用过的绝大多数会进行固件更新的IoT
目录前言一、什么是服务器二、TCP服务器1. python版本2. C#4unity版本三、参考资料前言ESP8266作为一款能直接连接wifi的NodeMCU,常常作为系统中的客户端用以接收服务器发送的信息,因此本文先记录学习如何在个人电脑PC上搭建简易的服务器。一、什么是服务器服务器是计算机的一种,是在网络环境或分布式处理环境中,为用户提供服务的计算机。可分为访问服务器、文件服务器、数据库服务
转载 2024-03-03 22:57:10
167阅读
带联网功能的RFID宿舍门禁项目目录做完这个部分,觉得之前固件简直是无用功,根本没用上。 这部分涉及到了很多,可以写挺多篇的,不过单拿出来的话和别人写的没太大区别,就一起写了。 ESP8266WiFi.h库不存在也可以用这个办法解决。 成果 涉及内容Arduino增加NodeMCU开发板。ESP8266WiFi.h库不存在的解决办法(用NodeMCU开发板)。Arduino下载文件
一、背景首先手机APP连接智能插座热点(AP)将网关的SSID和密码通过HTTP协议配置到插座,完成配置后智能插座连接网关。Post请求和Get请求:二、流程2.1 定义相关变量及宏/********************************************************************* * LOCAL VARIABLES */ static struct e
前面的文章说明了如何安装arduino的IDE。 这篇文章主要记录如何通过arduino编译下载后的代码到esp8266的板子上去。首先按照原理图连接好esp8266的各个引脚。 需要说明的是,我用的usb2ttl是没有RTS和DTR这两个引脚的。所以REST通过10K的上拉接到VCC,然后想复位的时候手动连接到GND一下。 GPIO0引脚也如法炮制。 其他引脚按照上面的电路图连接就行。在
转载 2024-07-19 14:40:50
142阅读
文章目录前言一、 Arduino是什么?二、本次主角:ESP8266-NodeMCU1.ESP8266-NodeMCU简介2.实物图解三、项目实践1、Arduino IDE搭建①软件下载:[官网IDE下载](://arduino.cc/en/software)②IDE配置2.板子驱动下载与安装3、代码实现及烧录上机总结 前言闲来无事想了解一下arduino,刚好之前屯了个板子(
ESP8266-NodeMCU物联网开发之Arduino环境搭建1. ESP8266-NodeMCU1.1 主要技术参数1.2 NodeMCU引脚功能1.3 特殊引脚情况说明1.4 串行端口2. arduino开发环境3. 配置测试3.1 移植代码3.2 编译上传3.3 验证效果4. 小结 1. ESP8266-NodeMCUESP8266-NodeMCU是一个开源硬件开发板,由于它支持WIFI
0.前言Arduino程序代码是通过C/C++编辑的。1.初步认识Arduino程序结构我们打开Arduino IDE 创建一个新的Arduino程序。Arduino新建的程序都会以“sketch”为名称。如上图所示,程序结构包括两个主要函数:setup()函数void setup() { // put your setup code here, to run once: // 当程序启动
转载 2024-04-09 11:08:11
160阅读
作用:不用AT指令,不用多余的串口调试工具,直接用arduino编辑esp8266-01板烧写arduino程序。Arduino环境的搭建:除了从arduino官网上下载完整的编辑(建议下载1.6.7—1.6.9版本,1.6.10以上版本貌似改了太多东西不确定能不能用)外,还需要连网下载有关esp8266arduino插件1.点工具—>开发板—>开发板管理2.在确保连上互联网
转载 2024-04-03 15:49:21
295阅读
Esp8266【NodeMCU】连接阿里云服务器创建阿里云产品添加设备Esp8266代码MQTT_PASSWD密码生成工具修改PubSubClient.h文件(不修改无法连接Mqtt服务器)设备测试   使用EsP8266(NodeMCU)连接阿里云服务器,并在服务器控制台点亮板载LED灯,进行数据上传和下传的测试。关于Esp8266引脚介绍 自行查看。 创建阿里云产品 功能定义:   先选择
名转成对应映射的地址1.2 DNS server库    ESP8266使用DNS服务(一般和WebServer服务一起使用,WebServer请回顾 ESP8266开发之旅 网络篇⑪ WebServer——ESP8266WebServer库的使用),请在代码中加入以下头文件:#include <DNSServer.h>    讲解方法之前,先来看看博主总结的百度脑图:常用方法非常简单
转载 2024-02-28 14:10:43
330阅读
ESP8266的RTC时间和系统时间测试对比已有 6613 次阅读2016-5-17 13:23 |个人分类:ESP8266 WIFI官方有关时间的API主要有两个system_get_time功能:查询系统时间,单位:微秒函数定义:uint32 system_get_time(void)参数:⽆无返回:系统时间,单位:微秒。system_get_rtc_time功能:查询 R
转载 2024-02-29 10:17:35
236阅读
目录一、局域网下游览更新二、网络服务器获取固件1、第三方云平台(1)固件保存及固件地址链接获取(2)ESP32代码设置2、python下的SimpleHTTPServer方法(1)云服务器设置(2)ESP32代码设置(3)关闭SimpleHTTPServer3、Apache2搭建HTTP服务器(1)云服务器设置解决方法一、解决方法二、解决方法三、(2)ESP32代码设置(3)关闭Apache2
转载 2024-03-29 14:44:37
197阅读
本文开发环境:MCU型号:esp8266开发环境 :Arduino 1.8.9硬件平台:V3 开发板本文内容:Esp8266 V3 开发板的简介Arduino IDE 点亮 esp8266 开发板上的 LED灯esp8266 V3 开发板V3 开发板的MCU为esp8266,并且板载了USB转串口模块,使得我们可以通过串口打印将数据发送到PC中,GPIO2口还连接了一颗LED灯,可以用来最简单的程
转载 2024-03-15 08:08:41
112阅读
本篇文章:本篇文章是关于ESP8266-NodeMCU搭建Arduino IDE开发环境。正文如下:准备工作:1)USB数据线将MCU开发板与电脑连接好 2)NodeMCU驱动程序已成功安装 3)电脑连接互联网 4)电脑安装了Arduino IDE(文章下方:Arduino IDE安装包)第一步:打开Arduino IDE首选项第二步:在附加开发板管理网址输入:http://arduino.es
转载 2024-05-09 12:10:42
149阅读
esp8266 我们可以利用at指令去控制他,但是作为一个程序员at指令哪有我们直接编写代码来的实在呢?arduino作为一个开源IDE,我们可以利用它来对我们的esp8266来进行编写。 在开始教学之前我想先介绍一下现在网上存在的几种esp8266 这种叫做esp8266 esp-01,优点是小巧,我们可以嵌入在很多东西上,但是缺点是对我们的io口引脚引出的太少了 这个多了个s,感觉也就是多了个
  • 1
  • 2
  • 3
  • 4
  • 5