ESP8266是个集成了LWIP协议栈的WIFI模块,利用它很容易就完成了物联网的功能。要搭建web服务器就必须支持HTTP协议。但是ESP8266官网提供的例子只能支持TCP,不直接支持HTTP。那么,就需要自己利用TCP来完成HTTP的请求包和响应包。一、搭建ESP8266的SDK开发环境。下载并安装集成IDE,AiThinkerIDE_V0.5。下载并安装Flash下载工具。下载并解压官方提
转载
2024-05-22 15:39:06
107阅读
一、背景首先手机APP连接智能插座热点(AP)将网关的SSID和密码通过HTTP协议配置到插座,完成配置后智能插座连接网关。Post请求和Get请求:二、流程2.1 定义相关变量及宏/*********************************************************************
* LOCAL VARIABLES
*/
static struct e
转载
2024-06-24 05:59:38
156阅读
带联网功能的RFID宿舍门禁项目目录做完这个部分,觉得之前固件简直是无用功,根本没用上。
这部分涉及到了很多,可以写挺多篇的,不过单拿出来的话和别人写的没太大区别,就一起写了。
ESP8266WiFi.h库不存在也可以用这个办法解决。
成果
涉及内容Arduino增加NodeMCU开发板。ESP8266WiFi.h库不存在的解决办法(用NodeMCU开发板)。Arduino下载文件
我之前介绍了两篇关于ESP8266的OTA更新方法:基于 Arduino OTA "ESP8266 OTA之Arduino IDE更新"基于 浏览器的 OTA "ESP8266 OTA之浏览器更新"说实话以上这两种方案除有点好玩其实没有什么实用性,由其在开发产品时上述的两种方案就是一种鸡肋,甚至可以说是不可用的。那现在市面上的各种智能设备是怎么更新固件的呢?我使用过的绝大多数会进行固件更新的IoT
转载
2024-04-22 23:09:46
104阅读
目录前言1、效果演示2、 实验目的3、指令3.1 本实验相关指令3.2 学习指令的方法3.3 指令用途和说明4、配置并且搭建TCP通讯4.1 准备工作 :4.2 配置 ESP8266第一步:与 ESP8266 达成通讯第二步:设置 ESP8266 模块为 SoftAP第三步:设置WIFI信息第四步,连接 ESP8266 的热点第五步:设置 ESP8266 模块为多连接模式(CIPMUX=1)。第六
转载
2024-08-01 08:46:09
1570阅读
点赞
Esp8266【NodeMCU】连接阿里云服务器创建阿里云产品添加设备Esp8266代码MQTT_PASSWD密码生成工具修改PubSubClient.h文件(不修改无法连接Mqtt服务器)设备测试 使用EsP8266(NodeMCU)连接阿里云服务器,并在服务器控制台点亮板载LED灯,进行数据上传和下传的测试。关于Esp8266引脚介绍 自行查看。 创建阿里云产品 功能定义: 先选择
转载
2023-07-20 14:59:22
201阅读
简介: ESP8266是一款串口WiFi模块,内部集成MCU能实现单片机之间串口同信;这款模块简单易学,体积小,便于嵌入式开发。 ESP8266的编程方式可以用官方的SDK编写,也可以用Arduino编写。各有各自的优点。 现在我们尝试在Arduino下搭建一个web服。 Web服务器一般指网站服务器,是指驻留于因特网上某种类型计算机的程序,可以向浏览器等Web客户端提供文档,也可以放置网站文件,
转载
2023-10-01 11:42:39
136阅读
Don’t Talk,Show me codeAT+RESTORE //恢复出厂设置(简单粗暴)
AT+RST //重启一哈
AT+CWMODE=3 //设置WiFi为state和AP模式
AT+CWJAP="qq","qwertyuiop789000" //连接WiFi,“热点名”,“热点密码”
AT+CIPMUX=1 //建立TCP Server
AT+CIPSERVER=1,80
转载
2023-07-20 14:56:03
471阅读
一、前言文章《ESP-12S学习⑤–Get拿天气数据》采用的就是TCP的连接方式,访问的是服务器,所以ESP8266做的是客户端ESP8266可以扮演四种角色,分别是TCP客户端、TCP服务端、UDP客户端和UDP服务端TCP客户端相当于个人终端,比如手机电脑,这个时候对ESP8266的配置应该是配置为本地,手机开启TCP服务端,提供远端端口和ip地址ESP8266与手机的通讯流程:
ESP826
转载
2024-03-22 14:06:09
402阅读
目录[ESP8266网页服务器](一):搭建网页服务器[ESP8266网页服务器](二):串口控制Arduino板前言 一、Arduino添加ESP8266开发板二、修改页面总结前言 ESP8266可以算是比较常见的带有wifi功能的开发板了,关键是这个是真的便宜,某宝12块左右。不过这个系列的板子型号是真的多,我用的是下面这款,可以
转载
2024-05-07 13:54:54
545阅读
目录一、局域网下游览器更新二、网络服务器获取固件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
194阅读
了解MQTT数据包形成 参考 :http://docs.oasis-open.org/mqtt/mqtt/v3.1.1/os/mqtt-v3.1.1-os.html#_Toc398718027 Windows 下 MQTT 服务器搭建之Apollo(1)下载 Apollo目录Windows 下 MQTT 服务器搭建之Apollo(1)下载 Apollo(2)安装(3)安装 JDK(4)创
转载
2024-06-12 13:36:53
53阅读
完成本节实验所需材料:硬件:1.ESP8266 * 12.串口 * 1软件:1.NetAssist2.串口调试助手3.python软件 + 编辑器阅读本节所需知识:1.对python语法有一定的了解2.对TCP通信有一定的了解前面三节已经分别介绍过如何使单片机向OneNET上上传数据,对数据交互的原理进行了相应的说明,以及如何从OneNET平台上下发命令控制单片机;但由于是使用别人已经制作好了的平
转载
2024-07-24 08:53:49
299阅读
目录前言一、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阅读
1. 为ESP8266搭建Arduino IDE开发环境方法一:通过开发板管理器安装ESP8266 SDK,具体方法【点击此处】(此方法在虽然在网站上广为流传,本人亲测并不好用,容易受到网络波动的影响)方法二:针对方法一,下载ESP9266 SDK时容易受到网络波动的影响,还有一种方法是删除部分文件来解决,具体方法【点击此处】(此方法本人亲测,还是不好用)方法三:上述两种方法可以作为了解,真正实用
ESP8266_RTOS_SDK git 项目地址:https://github.com/espressif/ESP8266_RTOS_SDK/tree/release/v3.0其实主要按照项目的官方教程来就行,只是官方教程是针对于wingw有一定认识的人编写的,所以有一些常识的步骤只是一笔带过,所以对于不熟悉wingw或者linux的新手来说,可能就比较蒙。往往按照教程一步一步下来,发
NTP时间服务器配置与解析 Edit By ZhenXing_Yu 目 录 编译安装ntp server修改ntp.conf配置文件配置时间同步客户机 2在服务端验证: 3在客户端进行同步验证: 3启动、重启启动与关闭NTP第一种方式 4第二种方式 4查看NTP服务:设置开机自启动: 5NTP的主配置文件/etc/ntp.conf解析NT
这两天突然心血来潮想搞下ESP8266,正好之前用蓝牙传输数据的方式宣告失败,直接换WIFI,那么问题来了,这玩意怎么开始呢?下面就让我们一步一步的开启Wifi数据传输之旅。Step 1:最小系统启动这个应该算是比较基础的,若想从FLASH启动进入AT系统,只需中间四个脚接VCC高电平即可,其中GPIO0为高电平代表从FLASH启动,GPIO0为低电平代表进入系统升级状态,此时可以经过串口升级内部
转载
2024-01-17 13:10:30
152阅读
# 使用 ESP8266 实现云服务器的完全指南
在物联网的世界里,我们常常需要将设备与云端进行连接,以便数据的存储和处理。ESP8266 是一种适合初学者的 Wi-Fi 模块。本篇文章将带你完成将 ESP8266 连接到云服务器的整个过程。
## 流程概述
我们可以将实现过程分为以下几个步骤:
| 步骤 | 描述 |
# ESP8266 云服务器实现指南
在本文中,我们将介绍如何利用 ESP8266 模块来搭建一个简单的云服务器。我们会详细讲解整个流程、每个步骤的具体实现及所需代码。
## 整体流程
我们将整个流程分为以下几个步骤,如下表所示:
| 步骤 | 描述 |
|-------|------------------------|
| 1 | 硬件准备
原创
2024-09-08 03:31:23
89阅读