![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
ESP8266
文章平均质量分 77
zyf方
这个作者很懒,什么都没留下…
展开
-
ESP8266例程解析③smartconfig微信联网
代码#include "ets_sys.h"#include "osapi.h"#include "ip_addr.h"#include "espconn.h"原创 2018-12-28 17:26:27 · 2425 阅读 · 0 评论 -
ESP8266 SDK Makefile代码分析
预备知识一份代码工程编译成二进制可执行文件,需要经过四个步骤:预处理、编译、汇编和链接。进行编译需要有编译器,Linux环境下使用的是gcc,而对应的,ESP8266使用的编译器是xtensa-lx106-elf-gccar:用于建立或修改备存文件,或是从备存文件中抽取文件nm:用来列出目标文件的符号清单objcopy:将目标文件的一部分或者全部内容拷贝到另外一个目标文件中,或者实现目标...转载 2019-06-01 10:19:43 · 492 阅读 · 0 评论 -
ESP8266例程解析⑩MQTT解析(以局域网控制灯为例)衍生 连云服务器
在网上(京东 百度 阿里 亚马逊等)购买一个云服务器(随便一个配置都可以用)在云服务器上手动配置MQTT四个TCP/UDP端口下载MQTT:http://emqtt.com/downloads 自选版本 对应云服务器系统MQTT服务器进入:在浏览器输入该公网IP(即云服务器分配的ip)后面+端口号 :18083,进入后台。这个和前面的windows平台下搭建一样的界面,访问账号 admi...原创 2019-01-06 21:46:47 · 1065 阅读 · 0 评论 -
ESP8266的下载方式解析
BOOT?=noneAPP?=2SPI_SPEED?=40SPI_MODE?=QIOSPI_SIZE_MAP?=0# =none - 不使用boot# =old - 使用老版本的boot_v1.1+# =new - 使用新版本的boot_v1.2+BOOT?=none# =0 - 不使用远程升级FOTA# =1 - 使用FOTA,生成user1.<flash_map&g...原创 2019-01-02 16:15:06 · 2715 阅读 · 1 评论 -
esp8266之红外报警
主机程序apcfg = {} --定义空的数组 apcfg.ssid = "myssid" --建立热点账号apcfg.pwd = "123456789" --建议热点密码cfg = {} --定义空的数组cfg.ip = "192.168.4.1" --设置热点的ip地址cfg.netmask = "255.255.255.0" --...原创 2019-06-01 10:14:44 · 4046 阅读 · 0 评论 -
ESP8266之MD5加密
MD5算法原理:MD5以512位分组来处理输入的信息,且每一分组又被划分为16个32位子分组,经过了一系列的处理后,算法的输出由四个32位分组组成,将这四个32位分组级联后将生成一个128位散列值。1.填充(使其位长对512求余的结果等于448,并且填充必须进行,即使其位长对512求余的结果等于448。因此,信息的位长(Bits Length)将被扩展至N*512+448,N为一个非负整数,N...原创 2019-04-07 21:00:15 · 1979 阅读 · 0 评论 -
esp8266 OTA升级
esp8266通过wifi连网 下载服务器的文件 判断此时esp8266运行在user1还是user2从而决定从服务器下载那一个文件生成user1.bin和user2.bin使用可以gen_misc.bat/sh脚本生成,或者修改Makefile的脚本后直接编译。在Makefile中大约23行开始:BOOT?=noneAPP?=0SPI_SPEED?=40SPI_MODE?=QIO...原创 2019-04-09 13:17:21 · 3614 阅读 · 0 评论 -
ESP8266例程解析⑪NOW解析
一、简介路由器一个(连网,连网关esp8266),esp8266至少2个(1个既作为连接路由器,又作为热电连接其他esp8266(即子设备))ESP-NOW用户手册:http://wiki.ai-thinker.com/_media/esp8266/docs/30c_esp-now_user_guide_cn.pdf二、应用代码流程分析网关设备初始化设置模式为station、...原创 2019-06-01 10:24:15 · 659 阅读 · 0 评论 -
ESP8266例程解析⑨MQTT+smartconfig解析
一、概述MQTT是一个客户端服务端架构的发布/订阅模式的消息传输协议。它的设计思想是轻巧、开放、简单、规范,易于实现。这些特点使得它对很多场景来说都是很好的选择,特别是对于受限的环境如机器与机器的通信(M2M)以及物联网环境(IoT)。详细介绍可参考:https://blog.csdn.net/qq_25205045/article/details/85490447https://blog...原创 2019-01-05 13:55:18 · 1551 阅读 · 0 评论 -
ESP8266例程解析②PostAndGet
函数逻辑设置串口速率设置wifi模式设置连接WiFi信息连接路由器启动定时器函数检测状态解析HTTP网址返回数据每隔一段时间启动定时器 更新数据执行调用函数时须关闭定时器user_main.c#include "driver/uart.h"#include "user_main.h"os_timer_t checkTimer_wifistate;void Che..原创 2018-12-25 21:36:55 · 870 阅读 · 0 评论 -
ESP8266例程解析 ①PWM LED
一原创 2018-12-25 18:07:16 · 1050 阅读 · 1 评论 -
ESP8266例程解析④softAPToNet
代码user_main.c#include "driver/uart.h" //串口0需要的头文件#include "osapi.h" //串口1需要的头文件#include "user_interface.h" //WIFI连接需要的头文件#include "espconn.h&quot原创 2018-12-29 14:19:46 · 556 阅读 · 3 评论 -
ESP8266例程解析⑦MQTT解析(以局域网控制灯为例)
: 149万+原创 2019-01-03 23:17:56 · 6093 阅读 · 1 评论 -
ESP8266环境搭建和烧录
第一步 安信可一体化集成环境下载http://pan.baidu.com/s/1skRvR1j不使用ESP32的话IDF为空,使用的话为ESP32IDF的路径下面的设置一定要设置为unregister,这样会生成cygwin快捷方式,cygwin编译程序的时候使用还是非常方便的,可以直接输入make all编译并下载程序 make flsah 下载程序 mintty.exe -e ma...原创 2018-12-24 21:59:48 · 318 阅读 · 0 评论 -
ESP8266例程解析⑨Alink LED
阿里云网址:https://www.aliyun.com/原创 2019-01-04 14:05:23 · 847 阅读 · 0 评论 -
ESP8266例程解析⑤UDP client and server
一、简介UDP 是 User Datagram Protocol的简称,是一种无连接、不可靠的协议,每一个数据报都是一个独立的信息,它在网络上以任何可能的路径传到目的地,但不保证是否真的传到目的地、是否过程中真的保证了数据的完整性!UDP就好似发短信,只管发出去,至于对方是不是空号(网络不可到达)能不能收到(丢包)等并不关心。UDP无需等待对面的确认了,再发送数据过去。这执行效率较高,适合...原创 2018-12-30 12:09:43 · 1364 阅读 · 0 评论 -
ESP8266例程解析⑥TCP server and client
一、简介在网络传输应用层中,通常使用TCP和UDP这三种协议实现数据的传输。在传输过程中,需要双向的通讯连接实现数据的交互。因此,在这双向链路的一端称之为socket,一个socket有一个IP地址和端口号。目前流程的网络编程模型是客户端/服务端(C/S)结构。TCP是Transmission Control Protocol的简称,是一个可靠的面向链接的协议,一旦成功建立连接,保证了数据...原创 2018-12-30 13:13:51 · 734 阅读 · 0 评论 -
ESP8266例程解析⑧连接alink流程
阿里云网址:https://www.aliyun.com/阿里云智能开放平台:https://open.aliplus.com/docs/open/esp8266_aliyun_mqtt_app:https://github.com/FF12300/esp8266_aliyun_mqtt_app(导入NONOS_SDK-3.0.0 APP中)我们需要更改阿里的三元组和自己的wifi账号密码...原创 2019-01-04 18:07:00 · 910 阅读 · 0 评论 -
ESP8266例程解析⑪NOW解析(代码)
主函数#include "ets_sys.h"#include "osapi.h"#include "user_interface.h"#include "driver/uart.h"#include "espnow.h"#in原创 2019-06-01 10:32:08 · 1040 阅读 · 0 评论