文档章节

ESP8266简介

lgl88911
 lgl88911
发布于 2015/07/22 00:41
字数 695
阅读 1688
收藏 2

###简介 ESP8266是乐鑫espressif设计的wifi芯片,主要有以下特点:

  • 801.11 b/g/n 2.4G~2.5G
  • 32bit CPU Tensilica L106 80M&160M
  • RAM 32K+80K
  • 10bit ADC
  • 电源管理,深度睡眠10uA,关断电流小于5mA
  • 天线分集
  • SDIO2.0 HSPI/SPI,UART,I2C,I2S,HW IR Remote,PWM,GPIO
  • 工作温度-40~125
  • 工作电压3.0~3.6V
  • GFN32

ESP8266的详细信息可以访问http://espressif.com/ 。 相关资料和问题可以访问论坛http://bbs.espressif.com/

###现状 esp8266已经上市一段时间,目前还没找到有大批量用于实际产品的消息。
乐鑫主要以生产芯片为主,有方案商(安信可等)基于esp8266有不少种类模的块在卖。现在看来国内外的玩家还是比较多,官方的论坛比较活跃,在安可信的交流群中也有不少工程师打算用esp8266的模块开发产品,但普遍反映不是很稳定。 乐鑫提供较为完整的解决方案,官方提供的sdk已经支援TCP/IP,SSL,IOT演示,云平台,AT指令控制等,看起来是想做一个生态圈出来。但sdk的开源程度很低,大多数重要的部分都没开源。从目前乐鑫提供的SDK和安可信的提供的模块来看,猜测原厂和方案商都偏向于用户直接通过串口或者其它接口使用模块,而不希望用户直接使用芯片做方案级开发,也就是说是要用主MCU+ESP8266 moudle的方式。
乐鑫官方提供的文档比较散乱,相比大厂还是有一定距离。

###观点 esp8266很便宜,资料还算齐全,论坛和交流环境也不错。
做平台需要资源太多,乐鑫能先集中精力先做好SDK的稳定和优化,提升用户的信心,将对推广芯片有很大好处。另外esp8266的玩家中不缺大牛,开源代码也可以帮助sdk尽快稳定,如果出于保密考虑可以部分开源,例如rtos的移植部分,lwip移植部分等都可以开源,有问题玩家可以帮助解决。
分析乐鑫的rtos sdk以及芯片的硬件资源,可以说是比较丰富,对于一个物联网节点是绰绰有余,即使做一个轻server也是足够,希望官方能关注这方面,SDK上完善的让esp8266可以单独一个mcu就完成控制,而不只是大力推AT控制。单esp8266做为物联网节点主muc,比起AT模式搭配其它主CPU省下的成本是非常有吸引力的。

以上一家之言,偏颇难免,仅作抛砖,静待美玉。

© 著作权归作者所有

lgl88911
粉丝 17
博文 83
码字总数 50237
作品 0
成都
高级程序员
私信 提问
加载中

评论(1)

h
hmxmcu
2952872911 智能家居剑客讲座,esp8266模块的配置,远程和局域网的控制,源代码解析,包括APP及底层驱动代码。
Alios Things的Flash划分规则

摘要: 为了方便大家移植Alios Things,本文给出了关于Alios Things Flash划分规则,及注意事项。 Alios Things简介 AliOS Things发布于2017年杭州云栖大会, 是 AliOS 家族旗下的、面向IoT领...

阿里云云栖社区
2018/07/30
0
0
ESP8266笔记汇总

一、前言 2015年开始,随着ESP8266的横空出现,WiFi SoC大幅降价,市场模组价格一下被拉到了10元档。WiFi由于可直接入网的,在智能家居等行业中成为了应用最广泛的物联网技术。本尊贵为物联网...

iotisan
2017/02/03
0
0
玩转 ESP8266 Arduino 笔记01 开发环境搭建

前言 废话不多说,环境先搞起来。 更多笔记信息,请查看由IoT小能手编写的手把手玩转ESP8266 Aruidno 一、总体思路 开发环境的搭建总体是参考ESP8266的官方说明,具体见这里:https://githu...

iotisan
2017/12/10
0
0
使用ESP8266和51单片机的智能开关/智能灯

本文章所介绍的智能开关为在局域网内实现手机开关的简单方法,功能能简单,仅供参考。 如果对ESP8266模块不了解,请阅读以下两篇文章: ESP8266与电脑连接 ESP8266基础功能调试 一、软件工具...

xiaohupashu
2017/03/29
0
0
uPyLoader简易使用教程

在ESP8266上没有像pyboard那样的虚拟磁盘,文件管理就不太方便。官方的工具是webrepl,使用起来比较复杂。uPyLoader是使用python开发的一个文件管理工具,可以在一定程度解决这个问题。 下面...

shaoziyang
2016/11/04
192
0

没有更多内容

加载失败,请刷新页面

加载更多

mysql-connector-java升级到8.0后保存时间到数据库出现了时差

在一个新项目中用到了新版的mysql jdbc 驱动 <dependency>     <groupId>mysql</groupId>     <artifactId>mysql-connector-java</artifactId>     <version>8.0.18</version> ......

ValSong
今天
5
0
Spring Boot 如何部署到 Linux 中的服务

打包完成后的 Spring Boot 程序如何部署到 Linux 上的服务? 你可以参考官方的有关部署 Spring Boot 为 Linux 服务的文档。 文档链接如下: https://docs.ossez.com/spring-boot-docs/docs/r...

honeymoose
今天
6
0
Spring Boot 2 实战:使用 Spring Boot Admin 监控你的应用

1. 前言 生产上对 Web 应用 的监控是十分必要的。我们可以近乎实时来对应用的健康、性能等其他指标进行监控来及时应对一些突发情况。避免一些故障的发生。对于 Spring Boot 应用来说我们可以...

码农小胖哥
今天
8
0
ZetCode 教程翻译计划正式启动 | ApacheCN

原文:ZetCode 协议:CC BY-NC-SA 4.0 欢迎任何人参与和完善:一个人可以走的很快,但是一群人却可以走的更远。 ApacheCN 学习资源 贡献指南 本项目需要校对,欢迎大家提交 Pull Request。 ...

ApacheCN_飞龙
今天
5
0
CSS定位

CSS定位 relative相对定位 absolute绝对定位 fixed和sticky及zIndex relative相对定位 position特性:css position属性用于指定一个元素在文档中的定位方式。top、right、bottom、left属性则...

studywin
今天
8
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部