【ESP8266|ESP8266--MQTT--ESP_MQTT固件开发笔记(一)】参考:https://mlwmlw.org/2015/07/%E6%B7%B1%E5%85%A5%E6%B7%BA%E5%87%BA-wifi-%E6%99%B6%E7%89%87-esp8266-with-arduino/
esp8266家族资料参考:http://www.esp8266.com/wiki/doku.php?id=esp8266-module-family
前言 ?目前网上没有开源的支持MQTT的esp8266的AT固件,有的话也是有些公司的的固件,不可能开源的。所以,我就决定编写一个开源的支持MQTT的esp8266的AT固件。并写下整个开发的过程,所有的代码将保存在GitHub上面。
其他知识
乐鑫espressif ?esp8266芯片的研发公司。
安信可ai-thinker ?乐鑫esp8266芯片的使用客户,它基于ESP8266芯片进行了很多二次开发和编写了很多文档。
AT版本
SDK版本
必不可少的介绍
- 如何使用安信可的IDE官方介绍:http://wiki.ai-thinker.com/ai_ide_use
- 如何为ESP8266下载固件:http://wiki.ai-thinker.com/esp_download
- 如何安装安信可的IDE:http://wiki.ai-thinker.com/ai_ide_install
- 安信可最新IDE下载:https://pan.baidu.com/s/1skRvR1j
- 安信可ESP8266最新SDK下载:http://wiki.ai-thinker.com/esp8266/sdk
- 安信可ESP32最新SDK下载:http://wiki.ai-thinker.com/esp32/sdk
ESP8266模块知识
型号 | 引脚数目 | 间距 | 核心板形状 | LEDs | 天线 | Ant.Socket | 屏蔽罩 | Dimensions mm | 闪存字节大小和(以位计算) |
---|---|---|---|---|---|---|---|---|---|
ESP-01 | 8 | 0.1“ | 2×4 DIL | Yes | 印刷在PCB上 | No | No | 14.3 x 24.8 | 512KBx(4Mb) |
ESP-02 | 8 | 0.1” | 2×4 notch | No? | None | Yes | No | 14.2 x 14.2 | 512KBx(4Mb) |
ESP-03 | 14 | 2mm | 2×7 notch | No | 陶瓷 | No | No | 17.3 x 12.1 | 512KB x(4Mb) |
ESP-04 | 14 | 2mm | 2×4 notch | No? | None | No | No | 14.7 x 12.1 | 512KB x(4Mb) |
ESP-05 | 5 | 0.1“ | 1×5 SIL | No | None | Yes | No | 14.2 x 14.2 | 512KB x(4Mb) |
ESP-06 | 12+GND | misc | 4×3 dice | No | None | No | Yes | 16.3 x 13.1 | 512KB x(4Mb) |
ESP-07 | 16 | 2mm | 2×8 pinhole | Yes | 陶瓷 | Yes | Yes | 21.2 x 16.0 | 1MB x(8Mb) |
ESP-07S | 16 | 2mm | 2×8 pinhole | No | None | Yes | Yes | 17.0 x 16.0 | 4MB (32Mb) |
ESP-08 | 14 | 2mm | 2×7notch | No | None | No | Yes | 17.0 x 16.0 | ?? |
ESP-08 New | 16 | 2mm | 2×8 notch | No | None | No | Yes | 18.0 x 16.0 | ?? |
ESP-09 | 12+GND | misc | 4×3 dice | No | None | No | No | 10.0 x 10.0 | 1MB (8Mb) |
ESP-10 | 5 | 2mm ?? | 1×5 notch | No | None | No | No | 14.2 x 10.0 | 512KB (4Mb) * |
ESP-11 | 8 | 1.27mm | 1×8 pinhole | No? | 陶瓷 | No | No | 17.3 x 12.1 | 512KB (4Mb) * |
ESP-12 | 16 | 2mm | 2×8 notch | Yes | 印刷在PCB上 | No | Yes | 24.0 x 16.0 | 4MB (32Mb) ? |
ESP-12F | 22 | 2mm | 2×8 notch | Yes | 印刷在PCB上 | No | Yes | 24.0 x 16.0 | 4MB (32Mb) |
ESP-12E | 22 | 2mm | 2×8 notch | Yes | 印刷在PCB上 | No | Yes | 24.0 x 16.0 | 4MB (32Mb) |
ESP-12S | 16 | 2mm | 2×8 notch | Yes | 印刷在PCB上 | No | Yes | 24.0 x 16.0 | |
ESP-13 | 18 | 1.5mm | 2×9 | ? | 印刷在PCB上 | No | Yes | 20.0 x 19.9 | 4MB (32Mb) |
ESP-14 | 22 | 2mm | 2×8 + 6 | 1 | 印刷在PCB上 | No | Yes | 24.3 x 16.2 | ?? |
ESP-201 | 22+4 | 0.1” | 2×11 + 4 | 2 | 印刷在PCB上 ××× | Yes | No | 33.5 x 25.5 | 512KB (4Mb) |
WROOM-02 | 18 | 1.5mm | 2×9 | No | 印刷在PCB上 | No | Yes | 20.0 x 18.0 | ?? |
WT8266-S1 | 18 | 1.5mm | 3×6 | 1 | 印刷在PCB上 | No | Yes | 15.0 x 18.6 | 4MB (32Mb) |
文章图片
文章图片
文章图片
文章图片
文章图片
文章图片
文章图片
文章图片
文章图片
文章图片
文章图片
文章图片
文章图片
文章图片
文章图片
文章图片
文章图片
文章图片
文章图片
文章图片
推荐阅读
- c/c++|有感 Visual Studio 2015 RTM 简介 - 八年后回归 Dot Net,终于迎来了 Mvc 时代,盼走了 Web 窗体时代...
- C/C++|C/C++ basis 02
- Qt实战|Qt+OpenCV联合开发(二十一)--图像翻转与旋转
- Qt实战|Qt+OpenCV联合开发(十四)--图像感兴趣区域(ROI)的提取
- Qt实战|Qt+OpenCV联合开发(十三)--通道分离与合并
- opencv|Qt+OpenCV联合开发(十六)--图像几何形状绘制
- Qt实战|Qt+OpenCV联合开发(十七)--随机数与随机颜色
- SNAT的MASQUERADE地址选择与端口选择
- IPTABLES的连接跟踪与NAT分析
- IPVS分析