ESP8266 是一个完整且自成体系的 Wi‐Fi 网络解决方案,且价格便宜,能够把代码在 ESP8266 上直接运行,它虽然体积小巧,却可以作为开发平台编译和执行代码,从而能让我们非常方便快速的验证代码的正确性,它同时还具备以下几点优势:
- 学习成本低,为了达到快速学习ESP8266的目的,可以在淘宝上购买NodeMcu开发板(这里推荐一下安信可科技,它们的NodeMcu板子20元即可买下,本文用的板子也是在安信可科技买的)。
- 可以联网,这是很重要的一点,因为它是为物联网环境而生的,所以这是它的主要目的。
- 因为它价格实惠,而且可以在家里或任何地方直接连接到WiFi,所以它可以成为一款出色的物联网设备。
- 可作为开发平台进行编程开发,可快速验证代码逻辑性和有效性。
- 它可以检测工作环境中的任何传感器信息,如温湿度、光照强度、土壤湿度、水温等,然后通过wifi上传到服务器。而且我们只需要登录服务器,我们就可以在家里或其他地方观察信息,不仅可以监控,只要能连接到wifi,还可以通过网络远程控制ESP8266,实现所需的设备控制:电灯、电饭煲、空调、窗帘、插座等。
- 它里面有一个MCU,所以我们可以把它当作MCU来使用。常用的功能包括:IO控制、定时器、中断、PWM、FreeRTOS、串行通信(UART、IIC、SPI)等。因此,ESP8266可以完成单片机能完成的大部分操作。但需要注意的是,ESP8266的通用IO较少。如果外围设备较多,则需要考虑扩展IO。
- 它可以被用作获取所需信息的爬行程序(请注意,您不能从事非法活动)。由于ESP8266可以联网进行POST和GET操作,我们可以阅读一些网页,然后过滤掉所需的信息(无论是显示还是存储)。
不同ESP8266模组之间存在区别,在购买的时候需要注意:
| 型号 | 封装 | flash大小 | 天线 | 可用IO |
| — | — | — | — | — |
| ESP-01S | DIP-8 | 8Mbit(1MB) | PCB天线 | 2 |
| ESP-07S | SMD-16 | 32Mbit(4MB) | IPEX | 9 |
| ESP-12E | SMD-22 | 32Mbit(4MB) | PCB天线 | 9 |
| ESP-12F | SMD-22 | 32Mbit(4MB) | PCB天线 | 9 |
| ESP-12S | SMD-16 | 32Mbit(4MB) | PCB天线 | 9 |
为了方便达到效果,这里建议大家购买 ESP-12F,因为本专栏是基于 ESP-12F 进行开发的。
三、使用场景
串口WiFi模块在设计之初就是瞄准物联网市场的,那么给你一个ESP8266 WiFi模块,你可以做哪些应用呢?
- 家⽤电器
- 家庭⾃动化
- 智能插座、智能灯
- ⼯业⽆线控制
- IP 摄像机
- 传感器⽹络
- 可穿戴电⼦产品
- ⽆线位置感知设备
- 安全 ID 标签
- ⽆线定位系统信标
- 可穿戴电子产品。
- 智能电源插头
- 家庭自动化
- 网状网络
- 工业无线控制
- 维护状态
- 网络摄象机
- 传感器网络
- 物联网
- 网络消费设备
- 计量
- 楼宇自动化
- 家庭自动化
- 智能家居网关
- 智能照明
- 婴儿监视器
ESP8266是如此强大,它是为了物联网而生的产物,本专栏会带着大家一起来实现上述应用的大部分场景。
自我介绍一下,小编13年上海交大毕业,曾经在小公司待过,也去过华为、OPPO等大厂,18年进入阿里一直到现在。
深知大多数Java工程师,想要提升技能,往往是自己摸索成长或者是报班学习,但对于培训机构动则几千的学费,着实压力不小。自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!
因此收集整理了一份《2024年Java开发全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。
既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,基本涵盖了95%以上Java开发知识点,真正体系化!
由于文件比较大,这里只是将部分目录截图出来,每个节点里面都包含大厂面经、学习笔记、源码讲义、实战项目、讲解视频,并且会持续更新!
如果你觉得这些内容对你有帮助,可以扫码获取!!(备注Java获取)
![img](https://img-blog.csdnimg.cn/img_convert/08bee0a51ce32d7b4aee4bb02195af1b.jpeg)
1200页Java架构面试专题及答案
小编整理不易,对这份1200页Java架构面试专题及答案感兴趣劳烦帮忙转发/点赞
百度、字节、美团等大厂常见面试题
《互联网大厂面试真题解析、进阶开发核心学习笔记、全套讲解视频、实战项目源码讲义》点击传送门即可获取!
eG-1713755324825)]
《互联网大厂面试真题解析、进阶开发核心学习笔记、全套讲解视频、实战项目源码讲义》点击传送门即可获取!