esp8266都有哪些用途_能做什么

随着物联网时代的到来,很多物联网相关的技术、芯片都出现在我们面前。如果你是电子电路、自动化、物联网、单片机相关行业的从业者,那么大部分应该都听说过ESP8266这个芯片。

那么,ESP8266是什么?都有哪些用途?根据乐鑫官网提供的资料可以知道:

ESP8266 是高性能无线 SOC,内部集成了业界领先的 Tensilica L106 超低功耗 32 位微型 MCU,带有 16 位精简模式,主频支持 80 MHz 和 160 MHz,支持 RTOS,集成 Wi-Fi MAC/ BB/RF/PA/LNA,板载天线。

所以,它是SOC,内部集成了一个高性能的单片机。那么,它能做什么,或者说它有哪些用途呢?

https://ss0.bdstatic.com/70cFuHSh_Q1YnxGkpoWK1HF6hhy/it/u=1600550120,1495344038&fm=26&gp=0.jpg

这取决于你把它当做什么去使用?

首先,它内部有一个MCU,那我们完全可以把它当做一个MCU去使用。常用功能包括:IO控制、定时器、中断、PWM、freertos、串口通信(UART、IIC、SPI)等等。所以,单片机能做的事,大部分情况下esp8266都能做。

但要注意一点,esp8266的通用IO比较少,如果外设较多,需要考虑扩展IO。

其次,它能联网!这是很重要的一点!因为它是为物联网这个环境而生的,所以这才是它最主要的用途。由于它价格合适,同时可以直接连接家里或者任何地方的wifi,所以它能成为一个优秀的物联网设备。

它可以检测工作环境下的温湿度、光照度、土壤湿度、水温等等任何传感器信息,然后通过wifi上传到服务器。而我们只需要登陆服务器,就能在任意地方观测家里或者其它地方的信息。

不光是监测,只要能连wifi,我们同样可以通过网络远程控制ESP8266实现任何需要的设备控制:灯、电饭锅、空调、窗帘、插座等等。

第三,可以通过第三方网站的API接口获取相关信息。例如,我之前通过ESP8266获取某天气预报网站的数据,实现了廊坊市未来三天天气的获取,这也是非常方便的功能(以下图片来自网络)。

https://ss3.bdstatic.com/70cFv8Sh_Q1YnxGkpoWK1HF6hhy/it/u=1201177665,3607710910&fm=15&gp=0.jpg

第四,可以作为爬虫去获取某些我们想要的信息(注意,千万不能从事违法行为)。由于ESP8266可以联网实现POST和GET操作,所以我们可以读取某些网页,然后筛选出我们需要的信息,无论是显示还是存储,都OK.例如我之前通过esp8266实现的非典型肺炎疫情监测

第五,黑科技。由于我知道的比较少,只说两点:1、网络中继,这个应该知道的人比较多;2、wifi杀手,根据wifi的协议,8266可以伪造设备与路由断开连接的请求。具体如何实现,敬请期待!

最后,未知。由于这是一个新的芯片,虽然我们按照我们的意愿设计出来,但谁也不知道会不会有人把它用在一些我们意想不到的地方。还是我之前说的那句话,它有什么用途,取决于我们把它当成什么去使用!

同时,如果有朋友想学习esp8266的开发,可以看我编写的esp8266实例教程

留下评论

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据