在Maker圈,大概没人不知道ESP8266的吧,基于这个Wi-Fi芯片发展出的开发工具包系列,这一、两年红透半边天,甚至给其他通讯芯片大厂很大的压力,想不通为什么ESP8266会突然这么火红呢?

WiFi Serial Transceiver Module.jpg

的确,ESP8266的崛起走的并非芯片商所熟悉的途径,而是站在社群的力量下异军突起,以下提出一些观察心得,或许能给芯片商不一样的思维。

一、便宜!

开宗明义地说,就是:「便宜」!

如同这篇专文所言,5美元的ESP8266,比大炮发射后所剩的传感器碎片还便宜。言下之意是,因应发炮所附的传感器会随炮弹发射而一同报销,因而必须低成本取向,即便如此ESP8266都比它还便宜。

IMG_6819.jpg
5美元就能买到的Wi-Fi控制器-ESP8266,一推出就惊动市场

便宜确实是很大的突破点,过往Wired总编Chris Anderson 曾在TED(2010年)上以《技术的长尾》为题进行演说,即提到科技市场的开展有四个关键,其中一点即是价格,他以DVD为例,当价格跌破某个心理障碍后,市场就开始起飞。

因为够便宜,所以广大群众勇于尝试,即便操坏也不心疼,这是ESP8266成功的第一步。

二、 搞怪!

第二步是「搞怪」!既然操坏也不心疼,就开始有人乱操!

一般而言,Wi-Fi的传输距离多在60~140公尺内,但偏偏有人把它操到366公尺(印刷电路板天线)、479公尺(外部天线),并把影片放上YouTube(2014年,如下),使更多人就算没听过、没买过ESP8266,也开始知道世上有这玩意,知名度开展。

三、更多兼容开发环境

有了更多人知道、购买与尝试后,也开始发现ESP8266的不足,而试图补强它,例如ESP8266的程序开发原本需要了解FreeRTOS实时操作系统,并用专业C语言撰写,但之后有人为其开发撰写Arduino IDE的外挂,如此一来只要用Arduino IDE开发环境就能撰写ESP8266控制程序,大幅降低其程序开发的进入门坎。

实行Arduino兼容开发是另一个大迈步,更之后有更多的软件人员加入,提出更多的其他开发法,例如NodeMCU项目可以用eLua语言来开发ESP8266控制程序,Smart.js项目可以用JavaScript语言来开发ESP8266控制程序,Smart.js项目之后转入Mongoose IoT Firmware,或MicroPython项目使其能用Python语言开发等。

四、设计弹性与功能提升

不仅众多网友免费为ESP8266贡献软件成果,ESP8266芯片与板卡也有改进提升,例如芯片频率增快、追加一个模拟数字转换器(ADC)等,提升ESP8266的感测感应用能力,例如连接土壤湿度传感器即是常见的运用。

板卡上也有深圳安可信(AI Thinker)推出一系列ESP-xx为名的ESP8266便宜板卡,不同的编号提供不同的天线选择、接脚数选择、认证选择,并追加外部内存容量,使ESP8266能够以Wi-Fi无线传输方式更新韧体(俗称OTA,Over-The-Air)。加上创客圈知名供货商Adafruit、SparkFun也推出ESP8266板卡,使终端消费者更加有信心。

fig-1.png
安信可推出一系列ESP便宜板卡

五、学习资源丰富

还有,ESP8266芯片来自上海乐鑫(Expressif),初期的芯片数据仅有中文版,但因为越来越知名,之后也有人将其翻译成英文版,此也有助于推展。

由于ESP8266的关注度高,也引起教学书籍出版的兴趣,目前已有Oʻreilly的英文版本,以及日文版、意大利语版、阿拉伯语版等各种版本及主题的书籍可买的到。

2017-01-10-23.27.42.png
ESP8266相关的教学书已出了非常多本

此外,在两大英文Maker Project分享平台Instructable和Hackster.io上,不断有更多ESP8266的分享项目出现,让应用者更容易跟着做来上手,再进一步把它用在自己的创意项目上,形成滚雪球的效应。(可参考Instructable ESP8266项目区,以及Hackster.io ESP8266项目区)。

乐鑫信息科技(上海)股份有限公司 https://www.espressif.com/zh-hans

via - https://makerpro.cc/2017/01/why-esp8266-so-popular/

👍

本文由 CulmartPlay 整理发布,参考 CC-BY-SA 3.0 协议共享,欢迎转载、引用或改编。
感谢您的支持,以共同推动STEM公益教育!

楼主残忍的关闭了评论