ESP8266系列模组专题
这是本文档旧的修订版!
ESP8266系列模组专题
ESP8266系列模组购买请戳:安信可官方淘宝店
一、概述
ESP8266/ESP8285 系列模组是深圳市安信可科技有限公司开发的一系列基于乐鑫ESP8266EX/ESP8285的低功耗UART-WiFi芯片模组,可以方便地进行二次开发,接入云端服务,实现手机3/4G全球随时随地的控制,加速产品原型设计。
模块核心处理器 ESP8266/ESP8285 在较小尺寸封装中集成了业界领先的 Tensilica L106 超低功耗 32 位微型 MCU,带有 16 位精简模式,主频支持 80 MHz 和 160 MHz,支持 RTOS,集成 Wi-Fi MAC/ BB/RF/PA/LNA,板载天线。支持标准的 IEEE802.11 b/g/n 协议,完整的 TCP/IP 协议栈。用户可以使用该模块为现有的设备添加联网功能,也可以构建独立的网络控制器。
ESP8266/ESP8285 是高性能无线 SoC,以最低成本提供最大实用性,为 Wi-Fi 功能嵌入其他系统提供无限可能。
特点
- 802.11 b/g/n
- 内置Tensilica L106 超低功耗 32 位微型 MCU,主频支持 80 MHz 和160 MHz,支持 RTOS
- 内置10 bit高精度ADC
- 内置TCP/IP协议栈
- 内置TR 开关、balun、LNA、功率放大器和匹配网络
- 内置PLL、稳压器和电源管理组件,802.11b 模式下+18 dBm的输出功率
- A-MPDU 、 A-MSDU 的聚合和 0.4 s的保护间隔
- Wi-Fi @ 2.4 GHz,支持 WPA/WPA2 安全模式
- 支持AT本地升级及云端OTA升级
- 支持 STA/AP/STA+AP 工作模式
- 支持 Smart Config 功能(包括 Android 和 iOS 设备)
- HSPI 、UART、I2C、I2S、IR Remote Control、PWM、GPIO
- 深度睡眠保持电流为 20 uA,关断电流小于 5 uA
- 2 ms 之内唤醒、连接并传递数据包
- 待机状态消耗功率小于1.0 mW (DTIM3)
- 工作温度范围:详情请见具体型号规格书
二、安信可在售选型表
三、各类AT固件汇总
①、博安通 AT 固件
特性:操作简单,任何mcu均可直接接入
下载地址: 博安通出厂固件
更新时间:2019年12月22日
更新说明: v1.7.1.0 AT Firmware,内含 8Mbit 和 32Mbit 两个版本,请客户根据自己产品的flash大小来烧录
②、直连腾讯开发平台的AT固件
③、MQTT 透传AT固件 (默认)
特性:支持TLS连接,务必注意通讯引脚为( txd=GPIO15, rxd=GPIO13)
下载地址: mqtt固件
使用说明: 使用指导
更新时间:2020年2月21日
更新说明:IO13为RX、IO15为TX作为AT串口与单片机TX/RX接线连接,串口1作为log串口,默认波特率为115200
④、MQTT透传AT固件(AT通讯串口改为UART0)
特性:支持TLS连接
下载地址: mqtt固件(改)
使用说明:使用指导
更新时间:2020年5月09日
更新说明:正常的RX、TX作为AT串口与单片机TX/RX接线连接,串口1作为log串口,默认波特率为115200
⑤、出厂默认 AT 固件
特性:一条指令即可连接到安信可云服务,操作简单,任何mcu均可直接接入
下载地址: ai-thinker_esp8266_at_firmware_dout_v1.5.4.1-a_20171130.rar
更新时间:2017年11月30日
更新说明:v1.5.4.1 AT Firmware,内含 8Mbit 和 32Mbit 两个版本 ,注意:1MByte flash的模组因为内存不足,所有带AiCloud2.0的AT固件都不能使用,flash大于或等于2MByte。使用CIUPDATE命令升级前,请确认模组的flash大于或等于2M!
四、SDK二次开发资料
4.1 二次开发所需的工具或软件
- 硬件资源: ESP8266PCB封装文件
- ESP8266系列模组底板pcb设计参考:安信可ESP系列模组PCB设计及天线摆放设计参考
- 用户手册及开发文档:ESP8266文档中心
- 开发工具汇总:点我跳转
- 常见问题:安信可ESP8266模组常见问题
- 关于安信可模块的认证证书汇总:ESP8266系列模组证书
- (windows平台)SDK二次开发环境搭建: http://aiclouds3.0-docs.aithinker.com/#/2.device/configuration_windows
- (Linux(Ubuntu)平台)SDK二次开发环境搭建: http://aiclouds3.0-docs.aithinker.com/#/2.device/configuration_linux
4.2 ESP8266对接各大云平台
1 对接腾讯物联开发平台 (不支持任何音响语音控制)
- 安信可ESP-12S对接代码教程(AT或SDK开发):https://github.com/Ai-Thinker-Open/Ai-Thinker-Open-qcloud-esp-wifi
2 AT对接亚马逊云平台(不支持任何音响语音控制)
- 安信可ESP-12S对接代码教程(AT+MCU方式):https://blog.csdn.net/Boantong_/article/details/104633166
3 AT透传指令接入阿里云物联网平台笔记(非天猫精灵语音控制)
- 安信可ESP-12S对接代码教程(AT+MCU方式):https://blog.csdn.net/Boantong_/article/details/104791452
4 AT透传指令接入微软IOT物联网平台 (不支持任何音响语音控制)
- 安信可ESP-12S对接代码教程(AT+MCU方式):https://blog.csdn.net/Boantong_/article/details/104836750
5 安信可自研固件接入天猫精灵IOT平台控制单路插座的教程 (支持天猫精灵语音控制)
- 安信可ESP-12S对接代码教程(AT+MCU方式):https://blog.csdn.net/Boantong_/article/details/106059991
6 安信可自研固件指令接入天猫精灵IOT平台实现控制RGB冷暖灯的教程 (支持天猫精灵语音控制)
- 安信可ESP-12S对接代码教程(AT+MCU方式):https://blog.csdn.net/Boantong_/article/details/105970895
7 安信可自研固件指令接入阿里生活飞燕平台国际版,实现亚马逊Alexa Echo音响语音控制; (不支持天猫精灵语音控制)
- 安信可ESP-12S对接代码教程(AT+MCU方式):https://blog.csdn.net/Boantong_/article/details/105676625
8 安信可自研固件指令接入接入阿里飞燕 , 轻松天猫精灵语音控制单片机。 (天猫精灵语音控制)
- 安信可ESP-12S对接代码教程(AT+MCU方式):https://blog.csdn.net/Boantong_/article/details/105651819
9 微信小程序MQTT通过连接百度天工远程控制安信可ESP8266开发板; (不支持任何音响语音控制)
4.3 ESP8266AT指令开发实例
五、安信可各类ESP8266模组规格书汇总(Product Specification)
六 官方应用手册
- ESP8266RTOS_SDK API参考(RTOS SDK V2.X 及之前版本)中文
联系我们
商务:18022036575(微信同号)
邮箱:support@aithinker.com