ESP8266 是一款由上海乐鑫信息科技[1]开发的可以作为微控制器使用的成本极低且具有完整TCP/IP协议栈的Wi-Fi IoT控制芯片。
由Ai-Thinker生产的ESP-01芯片于2014年8月首次引起了西方的创客们的注意,这个小模块允许微控制器通过海斯命令集使用TCP / IP协议栈连接到Wi-Fi网络。然而,在最初的芯片上几乎没有使用英文的文档及可接受的命令。[2] 由于模块上外部组件非常少的原因,导致了其价格十分便宜,并吸引了许多创客来研究和使用该模块、开发配套该芯片使用的软件以及对其使用中文的使用指南进行多语言翻译。[3]
衍生产品还有ESP8285, ESP8684等
ESP8285即是内置了1MB闪存的ESP8266,其允许单芯片设备能够直接连接到Wi-Fi进行使用。 [4]
其后续产品是2016年所发布的ESP32。
特征
ESP-01的引脚输出
常见的ESP-01模块引脚输出如下:
- GND,接地 (0 V)
- GPIO 2,通用输入/输出2号
- GPIO 0,通用输入/输出0号
- RX(GPIO 3),串列资料接收
- VCC,电压(3.3 V ~ 3.6 V)
- RST,复位
- CH_PD,断电引脚(Chip power-down)
- TX(GPIO 1),串列资料传送
开发工具包
2014 年 9 月,乐鑫发布了用于直接对芯片进行开发的软件开发工具包 (SDK),无需单独的MCU。 从那时起,乐鑫发布了许多官方 SDK。乐鑫发布了两个版本的 SDK,一个基于 FreeRTOS,即RTOS (页面存档备份,存于互联网档案馆);另一个基于回调函数,,即NON_OS (页面存档备份,存于互联网档案馆) (又称AT固件,现已停止支持,并改名为IDF-AT)。
引用资料
Wikiwand in your browser!
Seamless Wikipedia browsing. On steroids.
Every time you click a link to Wikipedia, Wiktionary or Wikiquote in your browser's search results, it will show the modern Wikiwand interface.
Wikiwand extension is a five stars, simple, with minimum permission required to keep your browsing private, safe and transparent.