寒假前就从x宝买了esp-12e以及esp32s,当时似乎是想给自己的蓝牙开门升级换代?esp32s拿来过度linux?
寒假放在书包拿回去以为有时间会玩玩,没想到一直耽搁到现在。前两天才拿出来,网上搜了搜完全不是那么会事,反映了自己购物的时候多有不理智
不知道为什么,官方最新版本里面直接把esp12e的文档给删除了,估计是设计有缺陷?只留下了esp12f,之后再百度文库有找到12e的文档。
说下基本配置,东西虽小。内容却不简单。
mcu是Tensiliaca L106超低功耗32位微型mcu,主频支持80M和160M,板载的晶振是40M,有10 bit ADC,UART,SPI,GPIO,IR Remote Control,PWM
内置PLL,稳压器和电源管理组建
支持标准的IEEE802.11b/g/n协议,完整的TCP/IP协议栈
支持STA/AP/STA+AP 工作模式
支持AT远程升级以及云端OTA升级
支持Smart Config功能(Android IOS)
用户剩余RAM大致36Kb,板载4M spi flash
烧录固件:
12e出场自带了最新的安信可AT固件,然后偶然间看到网上有epush这么个网站,他们自己给自己的定位是这样的:
什么是ESPUSH
ES-PUSH是一个针对 乐鑫公司 http://espressif.com/ 的8266 WIFI物理网芯片开发的推送服务平台,具备实时远程数据及指令推送,数据收集与整理归纳,云端自动推送升级等功能。
ESP8266内置低功耗32位芯片,可兼作应用处理器,同时自带众多GPIO引脚,设置引脚复用后大大方便控制外部设备电路。这使得我们的物联网设备或其他需要wifi网络功能的设备模块无需额外集成CPU即可实现大部分功能,无疑是开发者的福音。
但ESP8266使用的TCP/IP编程与通常的Socket方式不同,其网络控制结构 struct espconn 基于对lwip的浅层封装实现,使用异步回调机制,给开发带来了诸多不变,往常的大量的基于socket的网络编程库与经验得不到重复使用。故此开发了这样一个数据推送平台。以期能为开发者分忧。
ES-PUSH只希望解决一个问题,即能在任何有网络的地方随时控制处于内网中的WIFI设备,譬如在公司里控制家里的wifi机器人小车,回家的路上使用4G网络控制家里的热水器开关、空调器开关等。
有避免重复造轮子的机会为什么不用,况且那些轮子我估计我现在还造不出来23333
他们还做了一个一键烧录工具,傻瓜是操作,“比把大象放进冰箱还简单”
使用ESPUSH专用刷写工具
下载ESPUSH固件专属刷写工具,无需下载固件,只需要选择目标串口,即可一键完成刷写。 http://pan.baidu.com/s/1bpwnBiv