ESP 8266前期学习资料整理

ESP 8266前期学习资料整理

前言:之前毕业设计做的是基于ESP 8266和阿里云的智能家居,因为某些原因,最近又需要找这方面论文,所以就把前期入门和了解的相关资料/文献网站整理出来,以便交流学习,有疑问或者意见欢迎评论区交流。

一、ESP 8266入门了解

1.nodeMcu API说明

这是nodemcu在github的官方API,对于lua开发的筒子们很有学习借鉴意义。


2.Lua简易入门教程

相信玩这个芯片的都或多或少学过C语言,lua的操作还是比较人性化的,在B站找找学习视频几分钟就可以上手操作了。关键是软件和硬件的调试,十分耗费时间精力,遇到问题的话可以看看我之前写的入门避坑必看。


3.wifi模组

作为物联网wifi芯片,ap、sta、ap+sta模式你了解多少,又实操过吗?虽然是全英文网站,对于过了四级的你问题不是很大。另外,I2C、http、ds18b20、pwm、tmr等常用函数均有涉及,建议别错过。


4.NodeMCU文档中文翻译 6 MQTT模块

好吧我就知道你看不懂。

这是ESP 8266的MQTT模块翻译,十分细致,并且包含示例代码,一边看一边动手,相信你秒懂。


5.使用nodeMCU平台mqtt协议实现物联网通信

MQTT 代理服务器,可以自己搭建,也可以用一些免费的。

这个MQTT测试工具是mqtt-spy,我不是很了解,不过很简单。

二、ESP 8266物联网操作

1.局域网点亮一盏LED灯

此处选择的是MQTT服务器EMQ,8266和电脑连接在同一个网关路由器下进行本地控制。

博主“半颗心脏”写了很多关于ESP 8266的文章,但是我和他的开发方式不尽相同,所以我更多的是浏览,借鉴思路。


2.使用ESP8266(基于官方SDK)接入阿里云物联网平台

这是本人使用的开发方式,获取阿里云三元组,通过lua语言连接阿里云服务器进行操作控制。

貌似现在开发阿里云发短信要收费了?学生的话应该有优惠。


3.NodeMCU 通过MQTT 连接阿里云物联网(超详细版)

从产生bin文件下载到创建阿里云Iot设备,非常详尽,配合代码一目了然。


4.Android —MQTT服务器—ESP8266(远程通信控制)

博主的文章颇有粗暴美学的韵味,这应该是ESP 8266比较高阶的玩法了。

我当时是自己用AS写的APP,连接8266的wifi,实现了局域网控制led,成就感满满。

以上就是部分资料,希望大家仔细阅读,能够静下来思考。

一直去问,或者淘宝买原件的确是最快捷的方式,可这终究是囫囵吞枣的方式,还噎得慌。

对于工科硬件类实验设计,我一贯奉行动手原则,不管看得懂看不懂,在动手过程中发现问题-查找问题-解决问题,能学到很多。


谁会一开始就会玩小乔会玩伽罗呢?

只有自己上手玩,死的多,送的多,骂的多,才能熟能生巧。(误)

发布于 2020-03-07 20:48