1. 前言 为了用ESP8266和手机或者网页等进行通讯控制,那么就必须准守网络通讯协议。常用的协议就是基于TCP/IP上的Http协议。但目前Websocket协议使用更加方便。因为其使用方便,功能更强大。其比Http的主要优点是:协议的字头简单,不像Http字头很多。另外,客户端和服务器端不需要不停的进行问答模式,这种轮询方式消耗资源很大。Websocket协议的可以使服务器和客户端实现平等关
转载
2024-05-13 14:56:52
149阅读
在本节课里,我们将使用ESP8266配合MQTTfx客户端软件,通过实际操作来看一下MQTT的QoS是如何发挥作用的。在开始本节课以前请确保您的电脑已经成功安装了MQTTfx软件。另外我们还将使用PubSubClient库。您可以通过以下链接获取此库。官网地址:https://pubsubclient.knolleary.net/GitHub:https://github.com/knollear
转载
2024-06-17 19:53:38
517阅读
ESP8266使用Arduino TFT_eSPI库来驱动SPI接口的LCD1. 选择显示驱动库2. ESP8266开发板3. TFT LCD显示板4. 运行效果5. 总结6. 后记 春节放假,周所周知的原因,不能串门,不能聚餐,不能,手头还好有一个160x128的TFT LCD小屏,一个ESP8266的开发板,在淘宝上买了一个红外测温的器件,准备做一个测温仪,但快递和卖家不上班,先做一个显示设
转载
2024-04-24 11:04:32
123阅读
由于上次模拟SPI驱动TFT屏幕太慢,所以,本次采用硬件SPI来进行驱动,但是,当我直接把对应SPI接口更换时,发现TFT屏幕驱动并没有因此得到好转,依然是非常的满,然后只能从对应花点铺色,显示字符串这些基础函数进行下手了,这次我把大部分函数都更新了一下,让速度biu的一下就上来了。 ESP8266使用硬件SPI驱动TFT屏幕效果比较硬件SPI代码工程文件 效果比较软件模拟实在太慢剪掉了硬件SPI
转载
2024-04-21 14:49:33
461阅读
一、概述ESP8266是由乐鑫公司出品的一款物联网芯片,因为价格较低,性能稳定等收到很大关注。该芯片可工作于三种种模式下,分别是:AP模式,station模式以及混合模式,通过常用的AT指令进行控制。自芯片面世以来发行过多种型号。单单我用过的就有ESP8266-01,ESP8266-12F,ESP8266-12E这三种。当然,我没接触到过的型号还有很多。在使用这三种芯片时均是使其工作在AP模式下。
转载
2024-05-23 21:56:18
317阅读
程序流程图:调用AT源码扫描附近ap的函数:static void ICACHE_FLASH_ATTR
scan_done(void *arg, STATUS status)
{
uint8 ssid[33];
char temp[128];
if (status == OK)
{
struct bss_info *bss_link = (struct bss_info
转载
2024-08-19 12:01:19
42阅读
一、背景首先手机APP连接智能插座热点(AP)将网关的SSID和密码通过HTTP协议配置到插座,完成配置后智能插座连接网关。Post请求和Get请求:二、流程2.1 定义相关变量及宏/*********************************************************************
* LOCAL VARIABLES
*/
static struct e
转载
2024-06-24 05:59:38
156阅读
2月27日,在MWC 2023世界移动通信大会上,美格智能重磅发布高性价比5G CPE解决方案SRT838I,该方案搭载高通骁龙X62调制解调器及射频系统+WCN6856高速5G解决方案设计,其具有广覆盖、强信号、高速率等特点,非常符合5G CPE的运营需求,随时随地将接收到的5G信号转换成稳定高速的本地Wi-Fi信号,为用户提供极速、稳定的5G连接体验。 在性能方面,该方案支持5
转载
2024-08-20 22:13:58
13阅读
了解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阅读
带联网功能的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 DNS server库 ESP8266使用DNS服务(一般和WebServer服务一起使用,WebServer请回顾 ESP8266开发之旅 网络篇⑪ WebServer——ESP8266WebServer库的使用),请在代码中加入以下头文件:#include <DNSServer.h> 讲解方法之前,先来看看博主总结的百度脑图:常用方法非常简单
转载
2024-02-28 14:10:43
330阅读
Esp8266【NodeMCU】连接阿里云服务器创建阿里云产品添加设备Esp8266代码MQTT_PASSWD密码生成工具修改PubSubClient.h文件(不修改无法连接Mqtt服务器)设备测试 使用EsP8266(NodeMCU)连接阿里云服务器,并在服务器控制台点亮板载LED灯,进行数据上传和下传的测试。关于Esp8266引脚介绍 自行查看。 创建阿里云产品 功能定义: 先选择
转载
2023-07-20 14:59:22
201阅读
ESP8266/ESP32 http服务器压缩资源单片机的空间较小,但偶尔需要提供web服务,需要将一些资源内置在单片机中。而有些html或者js或者其他文件占用大量空间,此时则需要使用压缩的方式减少占用。常规压缩手段分两种(也可结合使用):1.文本类型资源去掉不必要空行缩进,去掉注释,去掉换行如html,js,css都可以。js写成一行时分号则严格要求。2.开启Gzip压缩。比如谷歌浏览器请求头
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阅读
目录[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阅读
WiFi模块 ESP8266-01S的使用ESP8266-01S的基本信息简单的AT测试1.接线2.AT指令测试通信测试TCP/UDP协议ESP8266 AP模式下的通信ESP8266配置为TCP服务器时与电脑通信ESP8266配置为TCP客户端时与电脑通信ESP8266 STA模式下的通信ESP8266配置为TCP服务器时与电脑通信ESP8266配置为TCP客户端时与电脑通信两个模块之间通信
转载
2024-06-04 06:42:44
66阅读
实验介绍最近做了一个小实验,在esp8266上连接了一些外设,构建了一个websocket server,用的是micropython编写程序;在pc上写了原生js,构建了一个websocket client。esp8266用的是sta模式,与pc连接到同一个WiFi,服务器和客户端在同一局域网内,用彼此的ip地址进行通信。采用的是websocket协议,esp8266使用的是https://gi
转载
2024-06-07 16:31:09
564阅读
ESP8266_01搭建开发环境ESP8266_02程序的编译与下载ESP8266_03SDK与Makefile的基本用法ESP8266_04管脚控制与软件定时器ESP8266_05 ESP8266有几个串口?ESP8266_06硬件定时器与IO中断ESP8266_07基于PWM的呼吸灯ESP8266_08基于flash的数据掉电保护ESP8266_09基于IIC控制的OLED屏幕ES
转载
2024-07-28 09:58:04
303阅读