1. 前言 为了用ESP8266和手机或者网页等进行通讯控制,那么就必须准守网络通讯协议。常用的协议就是基于TCP/IP上的Http协议。但目前Websocket协议使用更加方便。因为其使用方便,功能更强大。其比Http的主要优点是:协议的字头简单,不像Http字头很多。另外,客户端和服务器端不需要不停的进行问答模式,这种轮询方式消耗资源很大。Websocket协议的可以使服务器和客户端实现平等关
转载
2024-05-13 14:56:52
149阅读
一、概述ESP8266是由乐鑫公司出品的一款物联网芯片,因为价格较低,性能稳定等收到很大关注。该芯片可工作于三种种模式下,分别是:AP模式,station模式以及混合模式,通过常用的AT指令进行控制。自芯片面世以来发行过多种型号。单单我用过的就有ESP8266-01,ESP8266-12F,ESP8266-12E这三种。当然,我没接触到过的型号还有很多。在使用这三种芯片时均是使其工作在AP模式下。
转载
2024-05-23 21:56:18
317阅读
在本节课里,我们将使用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阅读
程序流程图:调用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阅读
2月27日,在MWC 2023世界移动通信大会上,美格智能重磅发布高性价比5G CPE解决方案SRT838I,该方案搭载高通骁龙X62调制解调器及射频系统+WCN6856高速5G解决方案设计,其具有广覆盖、强信号、高速率等特点,非常符合5G CPE的运营需求,随时随地将接收到的5G信号转换成稳定高速的本地Wi-Fi信号,为用户提供极速、稳定的5G连接体验。 在性能方面,该方案支持5
转载
2024-08-20 22:13:58
13阅读
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阅读
在嵌入式开发中,无线通信的方式有很多,其中 WIFI 是绕不开的话题。说到 WIFI 通信,就不得不提 ESP8266了。ESP8266 是一款高性能的 WIFI 串口模块,实现透明传输。只要有一定的串口知识,不需要知道 WIFI 原理就可以上手,在业内应用广泛。1. 源码下载 STM32F103C8T6模板工程本文的源码串口调试助手网络调试助手CH340驱动 2. ESP82
转载
2024-06-25 12:38:21
1376阅读
单片机发送AT指令控制ESP8266连接WIFI和服务器把电脑发送AT指令的活交给单片机去干,单片机通过TX发送AT指令,这里用到的是普通的串口发送程序,ESP8266接收到AT指令后开始执行,把应答信息通过TX发送到单片机的RX,如果单片机有写接收中断,则可在串口助手中看到应答信息,如果没写,则单片机接收不到应答这里先不用中断接收应答,可以换一种方法测试ESP8266是否有连上服务器,也叫白盒测
转载
2024-05-14 12:22:27
54阅读
无线通讯(WIFI模块)ESP8266系列模组ESP8266 系列模组是深圳市安信可科技有限公司开发的一系列基于乐鑫ESP8266EX的低功耗UART-WiFi芯片模组,可以方便地进行二次开发,接入云端服务,实现手机3/4G全球随时随地的控制,加速产品原型设计。模块核心处理器 ESP8266 在较小尺寸封装中集成了业界领先的 Tensilica L106 超低功耗 32 位微型 MCU,带有 16
转载
2024-05-17 20:58:53
1762阅读
一、优缺点分析一键配网比起传统AP配网技术,简化了连接操作与连接步骤,操作更加简单和加快了连接速度。很多路由器不支持UDP广播功能,例如wifi放大器、或者一些默认关闭UDP广播的路由器,会导致发广播包失败,导致WIFI设备无法获取到广播包。当5G和2.4G同频的时候,如果当前手机连接的是5G频段,那发出来的广播包是5G的,而目前所有WIFI设备都只支持2.4G,导致无法获取广播包。就算经历千辛万
转载
2024-02-22 14:24:10
1947阅读
目录在ESP8266上刷入micropython固件包连接无线网使用WebREPL上传文件设置上电自动连接WiFi查看固件中已安装的库利用uPyLoader-mater进行文件传输和代码执行利用uPyCraft开发microPython在ESP8266上刷入micropython固件包固件:从官网下载基于ESP8266的MicroPython固件MicroPython - Python for m
\ 概述 智能灯,是一个简单常见的智能产品,硬件电路简单,程序本身也不复杂;下面我们使用gokit3(s)开发板和机智云云端,实现如何将一个传统的灯泡,低成本改造成可以远控开关的智能灯。下面我们使用GoKit3(S)开发板,基于esp8266模块上的SoC方案,开发的智能灯项目为例,示范一下如何将设备快速接入机智云,实现硬件智能化。 步骤 1.准备工作硬件: 1)GoKit3(S)开发板 2)杜邦
转载
2024-08-14 14:32:57
202阅读
开发前的准备 usb转TTL模块,或者单片机开发板,直接使用它的串口通讯引脚,用来烧录程序和进行串口信息打印; 从乐鑫官网下载ESP8266_NONOS_SDK,虽然官方有提供在linux下的开发平台,但是我还是推荐用安信可的IDE开发工具,它把make指令等都集成在eclipse上,直接通过build project就可以编译出bin文件,当然,安信可的工具集里面是有包括烧录工具的,所以不须另
转载
2024-03-13 18:38:34
150阅读
前言:ESP8266 拥有高性能无线 SOC,给移动平台设计师带来福音,它以最低成本提供最大实用性,为 WiFi 功能嵌入其他系统提供无限可能。功能介绍: ESP8266 支持 softAP 模式,station 模式,softAP + station 共存模式三种。利用 ESP8266 可以实现十分灵活的组网方式和网络拓扑。**SoftAP:**即无线接入点,是一个无线网络的中心节点。通常使用的
转载
2024-02-28 10:09:43
504阅读
.主要在 RST按久一点, 在放手的一瞬间接着按下Flash或者 按下 RST 1S不放再按Flash,然后一起放。.烧录ESP8266_MCU视频....分隔符…ESP8266 MCU优势:ESP8266是一款由乐鑫科技(ESPRESSIF)推出
文章目录开发环境搭建程序烧录测试批量烧录固件到模块中总结 开发环境搭建开发环境首先尝试了Arduino官方开发环境,首先从这里下载Arduino IDE安装包并安装。 安装完成后选择:文件>首选项>附加开发板管理器网址 中Arduino for esp8266的 http://arduino.esp8266/stable/package_esp8266com_inde
转载
2024-05-23 19:41:57
47阅读
ESP8266 Arduino开发之路(5)— 使用PWM实现LED呼吸灯一、前言ESP8266的PWM(Pulse Width Modulation)由FRC1在软件上实现,可实现同频率、不同占空比的最多8路的PWM波形输出。需要注意如下:PWM驱动接口不能跟硬件定时器接口函数同时使用,因为二者共用同一个硬件定时器; PWM驱动使用NMI中断,为最高优先级中断,可以保证PWM输出波形的准确度;
转载
2024-03-04 04:57:12
1854阅读
文章目录ESP8266一.简介二.获取MAC三.发送端代码四.接受端代码五.调试结果 ESP8266一.简介这篇给大家分享一下多个ESP8266直接相互通讯,因为想做智能家居系统,但是想了一下,不止一个产品,比如测量温湿度的,检测人体的各种传感器,而且所处的位置也不一样,最后想到这个办法,可以用一个ESP8266模块作为一个总的控制,就像一个管家,来和其他ESP8266通讯,来实现我们想要的功能
转载
2024-04-25 15:16:13
285阅读