ESP8266入手后,第一感觉是无从下手,于是开始观看ESP8266的视频,但是视频的模组型号与手上的也不一样,固件版本不知道是否可以刷。因此开始走进ESP8266的探索中。

首先要清楚两个网站,一个是 https://www.ai-thinker.com/home 安信可官网,一个是 https://www.espressif.com/ 乐鑫官网,里面都有对ESP8266的说明及文档。两者关系,就像安信可是乐鑫的客户,对产品进行了二次开发一样(个人理解)。

如果你比较困惑选择哪个型号,那你可以从选型表中选择,连接中为旧的选型表,很全面:

https://wiki.ai-thinker.com/_media/esp8266/esp8266_module_list.png

部分选型:

部分选型表

其次,开发ESP8266的固件分为3种:

1、安信可一体化开发环境(SDK开发)

官方指导安装网址为: https://wiki.ai-thinker.com/ai_ide_install

其中有一个问题是SDK分为两种平台,即RTOS和NON-OS ,字面就可以理解,一个是无系统的,一个是基于FreeRTOS系统。RTOS系统兼容NON-OS中的WIFI接口、SmartConfig接口、Sniffer相关接口、系统接口、定时器接口、FOTA接口(FOTA指在线升级)和外围驱动接口、不支持AT实现。

平台

2、nodeMCU

使用LUA脚本,进行编程,方便简单便捷。官方网站为: http://www.nodemcu.com/

其中有一个最大的优点也是缺点,就是nodeMCU固件是自定义化的,可以参考网站 https://nodemcu-build.com/ ,实现自定义化,不能全选,内存不够!!!

3、AT指令

用于测试,本人很少用。

4、ESPEasy

很是牛逼!官方讲解地址 https://github.com/letscontrolit/ESPEasy ,以及固件下载地址: https://github.com/letscontrolit/ESPEasy/releases

固件对应型号

我了解的就这么多,希望可以帮你理清一点头绪!下篇文章介绍每个固件的使用!!

分类: ESP8266

0 条评论

发表评论

电子邮件地址不会被公开。