您的足迹:
差别
这里会显示出您选择的修订版和当前版本之间的差别。
两侧同时换到之前的修订记录 前一修订版 后一修订版 | 前一修订版 | ||
esp8266 [2020/07/15 05:52] aithinker_fae [4.3 ESP8266AT指令开发实例] |
esp8266 [2023/07/19 09:22] aithinker_fae [热门问题] |
||
---|---|---|---|
行 3: | 行 3: | ||
---- | ---- | ||
- | <WRAP center round tip 50%>**ESP8266系列模组购买请戳:**[[http://shop.ai-thinker.com|安信可官方淘宝店]]</WRAP> | + | <WRAP center round tip 50%>**全系列模组购买请戳:**[[http://shop.ai-thinker.com|安信可官方淘宝店]]</WRAP> |
+ | =====简介===== | ||
- | 目录(请仔细浏览) | + | ESP8266 系列模组是深圳市安信可科技有限公司开发的一系列基于乐鑫ESP8266EX的低功耗UART-WiFi芯片模组,可以方便地进行二次开发,接入云端服务,实现手机3/4G全球随时随地的控制,加速产品原型设计。 |
- | ==== 一、概述 ==== | + | 模块核心处理器 ESP8266 在较小尺寸封装中集成了业界领先的 Tensilica L106 超低功耗 32 位微型 MCU,带有 16 位精简模式,主频支持 80 MHz 和 160 MHz,支持 RTOS,集成 Wi-Fi MAC/ BB/RF/PA/LNA,板载天线。支持标准的 IEEE802.11 b/g/n 协议,完整的 TCP/IP 协议栈。用户可以使用该模块为现有的设备添加联网功能,也可以构建独立的网络控制器。 |
- | ==== 二、安信可在售选型表 ==== | + | |
- | ==== 三、各类AT固件汇总 ==== | + | |
- | ==== 四、安信可各类ESP8266模组规格书汇总 ==== | + | |
- | ==== 五、SDK二次开发资料 ==== | + | |
- | --------------- | + | ESP8266 是高性能无线 SoC,以最低成本提供最大实用性,为 Wi-Fi 功能嵌入其他系统提供无限可能。 |
- | + | ||
- | + | ||
- | =====一、概述===== | + | |
- | + | ||
- | + | ||
- | 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 功能嵌入其他系统提供无限可能。 | + | |
**特点 ** | **特点 ** | ||
行 37: | 行 24: | ||
* 支持AT本地升级及云端OTA升级 | * 支持AT本地升级及云端OTA升级 | ||
* 支持 STA/AP/STA+AP 工作模式 | * 支持 STA/AP/STA+AP 工作模式 | ||
- | * 支持 Smart Config 功能(包括 Android 和 iOS 设备) | + | * 支持 Smart Config 功能(包括 Android 和 IOS 设备) |
* HSPI 、UART、I2C、I2S、IR Remote Control、PWM、GPIO | * HSPI 、UART、I2C、I2S、IR Remote Control、PWM、GPIO | ||
* 深度睡眠保持电流为 20 uA,关断电流小于 5 uA | * 深度睡眠保持电流为 20 uA,关断电流小于 5 uA | ||
行 46: | 行 33: | ||
\\ | \\ | ||
- | ---- | ||
- | ===== 二、安信可在售选型表 ==== | + | {{ :esp8266:spec:esp8266_all_1.png?nolink&700 |}} |
+ | {{ :esp8266:spec:esp8266_all_2.png?nolink&700 |}} | ||
- | | **型号** | **ESP-01E** | **ESP-01S** | **ESP-01M** | **ESP-07S** | **ESP-12L** | **ESP-12F** | **ESP-12S** | | ||
- | | **封装** | DIP-18 | DIP-8 | DIP-18 | SMD-16 | SMD-16 | SMD-22 | SMD-16 | | ||
- | | **尺寸(mm)** | 18*17*2.8 | 24.7*14.4*11.0 | 18*18*2.8 | 17.0*16.0*3.0 | 24.0*16.0*3.0 | 24.0*16.0*3.0 | 24.0*16.0*3.0 | | ||
- | | **板层** | 4 | 2 | 4 | 4 | 2 | 4 | 4 | | ||
- | | **Flash** | 8Mbit/16Mbit | 8Mbit | 8Mbit/16Mbit | 32Mbit | 32Mbit | 32Mbit | 32Mbit | | ||
- | | **已认证** | FCC、CE | - | FCC、CE、SRRC、REACH、RoHS | FCC、CE、REACH、RoHS、SRRC | SRRC、FCC、CE、RoHS | FCC、CE、IC、SRRC、KCC、NCC、TELEC、ANATEL、REACH、RoHS | FCC、SRRC、CE、RoHS | | ||
- | | **天线** | IPEX天线 | PCB天线 | PCB天线 | IPEX天线 | PCB天线 | PCB天线 | PCB天线 | | ||
- | | **指示灯** | - | GPIO2 | - | - | GPIO2 | GPIO2 | GPIO2 | | ||
- | | **可用IO** | 11 | 2 | 11 | 9 | 9 | 9 | 9 | | ||
+ | ====== 热门问题 ====== | ||
- | 全系列模组购买请戳:**[[http://shop.ai-thinker.com|安信可官方淘宝店]]** | + | - ESP8266系列模组的PCB封装哪里下载?{{ ::esp8266.zip | 点击这里下载}} |
- | + | - ESP8266系列模组底板pcb如何设计和遵循哪些规则?{{ :esp8266:docs:antenna_design_reference_V1.1.pdf |参考安信可ESP系列模组PCB设计及天线摆放设计参考}} | |
- | 更多选型资料请查看 {{:esp8266:esp8266_module_list.png?linkonly|旧选型表}} 或咨询我们 [[sales@aithinker.com|]]。 | + | - ESP8266系列平时开发工具汇总:[[tools|点我跳转]] |
- | + | ||
- | \\ | + | |
- | + | ||
- | ===== 三、各类AT固件汇总 ===== | + | |
- | + | ||
- | ==== ①、博安通 AT 固件 ==== | + | |
- | + | ||
- | 特性:操作简单,任何mcu均可直接接入\\ | + | |
- | + | ||
- | 下载地址: {{ :esp8266:bat_at_v1.7.1.0.rar |博安通出厂固件}} | + | |
- | + | ||
- | 更新时间:2019年12月22日 | + | |
- | + | ||
- | 更新说明: v1.7.1.0 AT Firmware,内含 8Mbit 和 32Mbit 两个版本,请客户根据自己产品的flash大小来烧录 | + | |
- | + | ||
- | + | ||
- | ==== ②、直连腾讯开发平台的AT固件 ==== | + | |
- | + | ||
- | 特性:可连接腾讯开发平台 | + | |
- | + | ||
- | 下载地址: {{ :esp8266:aithinker_qcloud_at.rar | 安信可腾讯云AT固件}} | + | |
- | + | ||
- | 更新说明:2020年02月28日更新,串口引脚为 txd=GPIO15, rxd=GPIO13. | + | |
- | + | ||
- | + | ||
- | ==== ③、MQTT 透传AT固件 (默认) ==== | + | |
- | + | ||
- | 特性:支持TLS连接,务必注意通讯引脚为( txd=GPIO15, rxd=GPIO13) | + | |
- | + | ||
- | + | ||
- | 下载地址: {{ :esp8266:mqtt固件.rar |mqtt固件}} | + | |
- | + | ||
- | 使用说明: {{ :esp8266:mqtt固件使用指导.rar |使用指导}} | + | |
- | + | ||
- | 更新时间:2020年2月21日 | + | |
- | + | ||
- | 更新说明:IO13为RX、IO15为TX作为AT串口与单片机TX/RX接线连接,串口1作为log串口,默认波特率为115200 | + | |
- | + | ||
- | + | ||
- | ==== ④、MQTT透传AT固件(AT通讯串口改为UART0)==== | + | |
- | + | ||
- | 特性:支持TLS连接 | + | |
- | + | ||
- | + | ||
- | 下载地址: {{ :esp8266:mqtt固件_uart0为at口_.zip |mqtt固件(改)}} | + | |
- | + | ||
- | 使用说明:{{ :esp8266:mqtt固件使用指导.rar |使用指导}} | + | |
- | + | ||
- | 更新时间:2020年5月09日 | + | |
- | + | ||
- | 更新说明:正常的RX、TX作为AT串口与单片机TX/RX接线连接,串口1作为log串口,默认波特率为115200 | + | |
- | + | ||
- | + | ||
- | ==== ⑤、出厂默认 AT 固件 ==== | + | |
- | + | ||
- | 特性:一条指令即可连接到安信可云服务,操作简单,任何mcu均可直接接入\\ | + | |
- | + | ||
- | 下载地址: {{ :esp8266: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 二次开发所需的工具或软件 ===== | + | |
- | + | ||
- | - 硬件资源: {{ :esp8266:hardware:esp8266_modules_libraries.zip |ESP8266PCB封装文件}} | + | |
- | - ESP8266系列模组底板pcb设计参考:{{ :esp8266:docs:antenna_design_reference_V1.1.pdf |安信可ESP系列模组PCB设计及天线摆放设计参考}} | + | |
- | - 用户手册及开发文档:[[esp8266:docs|]] | + | |
- | - 开发工具汇总:[[tools|点我跳转]] | + | |
- 常见问题:{{:esp8266:docs:安信可esp8266模组系列faq.pdf|安信可ESP8266模组常见问题}} | - 常见问题:{{:esp8266:docs:安信可esp8266模组系列faq.pdf|安信可ESP8266模组常见问题}} | ||
- 关于安信可模块的认证证书汇总:[[esp8266:certificate]] | - 关于安信可模块的认证证书汇总:[[esp8266:certificate]] | ||
- | - (windows平台)SDK二次开发环境搭建: http://aiclouds3.0-docs.aithinker.com/#/2.device/configuration_windows | + | - windows平台 C语言编程SDK二次开发环境搭建: https://blog.csdn.net/xh870189248/article/details/77985541 |
- | - (Linux(Ubuntu)平台)SDK二次开发环境搭建: http://aiclouds3.0-docs.aithinker.com/#/2.device/configuration_linux | + | - Linux平台 C语言编程SDK二次开发环境搭建: https://xuhong.blog.csdn.net/article/details/104736261 |
- | ==== 4.2 ESP8266对接各大云平台 ===== | + | - ESP8266系列模组推荐封装:{{ :esp8266.zip | 点击下载}} |
+ | ---- | ||
+ | ====== 资源汇总 ====== | ||
+ | <WRAP group> | ||
+ | <WRAP half column> | ||
+ | [[8266选型表|选型表]] | ||
- | === 1 对接腾讯物联开发平台 (不支持任何音响语音控制)=== | + | [[固件汇总|各类AT固件]] |
- | - 安信可ESP-12S对接代码教程(AT或SDK开发):https://github.com/Ai-Thinker-Open/Ai-Thinker-Open-qcloud-esp-wifi | + | [[二次开发软件资料及各类开发资料|开发资料]] |
- | === 2 AT对接亚马逊云平台(不支持任何音响语音控制) === | + | [[esp8266:boards:nodemcu|开发板]] |
- | - 安信可ESP-12S对接代码教程(AT+MCU方式):https://blog.csdn.net/Boantong_/article/details/104633166 | + | </WRAP> |
+ | <WRAP half column> | ||
- | === 3 AT透传指令接入阿里云物联网平台笔记(非天猫精灵语音控制) === | ||
- | - 安信可ESP-12S对接代码教程(AT+MCU方式):https://blog.csdn.net/Boantong_/article/details/104791452 | + | [[规格书|规格书]] |
+ | [[官方手册资料2|官方文档]] | ||
- | === 4 AT透传指令接入微软IOT物联网平台 (不支持任何音响语音控制)=== | + | [[开发工具2|开发工具]] |
+ | </WRAP> | ||
+ | </WRAP> | ||
- | - 安信可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开发板; (不支持任何音响语音控制)=== | ||
- | |||
- | - B站视频教程:https://www.bilibili.com/video/BV1W7411o7cg | ||
- | - 微信小程序源码:https://github.com/Ai-Thinker-Open/WCMiniColorControl | ||
- | - 设备端源码:https://github.com/Ai-Thinker-Open/AiClouds3.0-Device/tree/master/Ai-examples/4.BaiDu-rgb-esp8266 | ||
- | |||
- | ==== 4.3 ESP8266AT指令开发实例 ===== | ||
- | -1 AT指令开发实例:https://docs.ai-thinker.com/esp8266/examples/at_demo | ||
- | \\ | ||
- | |||
- | ===== 五、安信可各类ESP8266模组规格书汇总(Product Specification)===== | ||
- | - {{ :esp8266:docs:esp-01_product_specification_zh.pdf | ESP-01 产品规格书}} | ||
- | - {{ :esp8266:docs:esp-01_product_specification_en.pdf | ESP-01 Product Specification}} | ||
- | - {{ :esp8266:docs:esp-01d_product_specification_zh_v1.0.pdf | ESP-01D 产品规格书}} | ||
- | - {{ :esp8266:docs:esp-01s_product_specification_zh_v1.0.pdf | ESP-01S 产品规格书}} | ||
- | - {{ :esp8266:docs:esp-01e_product_specification_zh_v1.0.pdf | ESP-01E 产品规格书}} | ||
- | - {{ :esp8266:docs:esp-01e_product_specification_en.pdf | ESP-01E Product Specification}} | ||
- | - {{ :esp8266:docs:esp-01f_product_specification_zh_v1.0.pdf | ESP-01F 产品规格书}} | ||
- | - {{ :esp8266:docs:esp-01f_product_specification_en.pdf | ESP-01F Product Specification}} | ||
- | - {{ :esp8266:docs:esp-01f_规格书_宽温版_.pdf| ESP-01F(宽温版) 产品规格书}} | ||
- | - {{ :esp8266:docs:esp-01m_product_specification_zh_v1.0.pdf | ESP-01M 产品规格书}} | ||
- | - {{ :esp8266:docs:esp-01m_product_specification_en.pdf | ESP-01M Product Specification}} | ||
- | - {{ :esp8266:docs:esp-07_product_specification_zh.pdf | ESP-07 产品规格书}} | ||
- | - {{ :esp8266:docs:esp-07_product_specification_en.pdf | ESP-07 Product Specification}} | ||
- | - {{ :esp8266:docs:esp-07s_product_specification_zh_v1.0.pdf | ESP-07S 产品规格书}} | ||
- | - {{ :esp8266:docs:esp-07s_product_specification_en.pdf | ESP-07S Product Specification}} | ||
- | - {{ :esp8266:docs:esp-07s_规格书_宽温版_.pdf | ESP-07S(宽温版) 产品规格书}} | ||
- | - {{ :esp8266:docs:esp-07s_high_temperature_datasheet.pdf | ESP-07S wide temperature version Product Specification}} | ||
- | - {{ :esp8266:docs:esp12e_datasheet.pdf | ESP-12E Product Specification}} | ||
- | - {{ :esp8266:docs:esp-12f_product_specification_zh_v1.0.pdf | ESP-12F 产品规格书}} | ||
- | - {{ :esp8266:docs:esp-12f_product_specification_en.pdf | ESP-12F Product Specification}} | ||
- | - {{ :esp8266:docs:esp-12s_product_specification_zh_v1.0.pdf | ESP-12S 产品规格书}} | ||
- | - {{ :esp8266:docs:esp-12s_product_specification_en.pdf | ESP-12S Product Specification}} | ||
- | - {{ :esp8266:docs:esp-12s_wide_temperature_version_product_specification_zh_v1.0.pdf | ESP-12S (宽温版)产品规格书}} | ||
- | - {{ :esp8266:docs:esp-12s_8285_2m_flash-宽温版_规格书.pdf | ESP-12S (2MB 8285版)产品规格书}} | ||
- | - {{ :esp8266:docs:esp-12l_product_specification_zh_v1.0.pdf | ESP-12L 产品规格书}} | ||
- | - {{ :esp8266:docs:esp-12l_product_specification_en.pdf | ESP-12L Product Specification}} | ||
- | - {{ :esp8266:docs:esp-13_product_specification_zh_v1.0.pdf | ESP-13 产品规格书}} | ||
- | - {{ :esp8266:docs:esp-15f_product_specification_zh_v1.0.pdf | ESP-15F 产品规格书}} | ||
- | \\ | ||
- | ===== 六 官方应用手册 ===== | ||
- | |||
- | - ESP8266SSL加密使用手册 {{ :esp8266:esp8266_sdk_ssl_user_manual_cn.pdf |中文}}{{:esp8266:esp8266_sdk_ssl_user_manual_en.pdf |EN}} | ||
- | - ESP8266低功耗解决方案 {{ :esp8266:esp8266-low_power_solutions_cn.pdf |中文}} {{ :esp8266:esp8266-low_power_solutions_en.pdf |EN}} | ||
- | - ESP8266flash读写说明 {{:esp8266:docs:esp8266_flash_rw_operation_cn.pdf|中文}}{{:esp8266:docs:espressif_iot_flash_rw_operation_en.pdf |EN}} | ||
- | - ESP8266云端升级指南 {{:esp8266:esp8266_fota_upgrade_cn.pdf |中文}} {{:esp8266:esp8266_fota_guide_en_.pdf |EN}} | ||
- | - ESP8266固件下载协议 {{:esp8266:esp8266-sdk_application_note_firmware_download_protocol_cn.pdf |中文}}{{:esp8266:esp8266-sdk_application_note_firmware_download_protocol_en.pdf |EN}} | ||
- | - ESP8266技术参考 {{:esp8266:esp8266-technical_reference_cn.pdf |中文}}{{:esp8266:esp8266-technical_reference_en.pdf |EN}} | ||
- | - ESP8266常见问题{{:esp8266:espressif_faq_cn.pdf |中文}} {{:esp8266:espressif_faq_en.pdf |EN}} | ||
- | - ESP8266硬件设计指南 {{:esp8266:esp8266_hardware_design_guidelines_cn.pdf |中文}} {{:esp8266:esp8266_hardware_design_guidelines_en.pdf |EN}} | ||
- | - ESP8266WIFI信道选择指南 {{:esp8266:esp8266_wi-fi_channel_selection_guidelines_cn_1.pdf |中文}} {{:esp8266:esp8266_wi-fi_channel_selection_guidelines_en.pdf |EN}} | ||
- | - ESP8266RTOS_SDK编程手册(RTOS SDK V2.X 及之前版本){{:esp8266:docs:esp8266_rtos_sdk_programming_guide_cn.pdf|中文}}{{:esp8266:docs:esp8266_rtos_sdk_programming_guide_en.pdf|EN}} | ||
- | - ESP8266RTOS_SDK API参考(RTOS SDK V2.X 及之前版本){{ :esp8266:esp8266_rtos_sdk_api_reference.pdf |中文}} | ||
- | - ESP8266_RTOS_SDK V3.0 及之后版本{{ https://github.com/espressif/ESP8266_RTOS_SDK|编程代码}} {{ https://docs.espressif.com/projects/esp8266-rtos-sdk/en/latest/get-started/index.html |编程指南}} | ||
- | |||
- | \\ | ||
=====联系我们===== | =====联系我们===== |