本项目是围绕着为私家车库的灯光自动控制,车库门状态监测,以及远程控制等一系列需求进行的创作,基于esp8266芯片通过对机智云SOC固件进行了二次开发。
作品所使用的BOM清单
小夜灯 1个
AC220转DC5V 电源模块 1个
ESP8266 1片
1117 3.3V稳压管 1块
贴片电阻、电容飞线若干
限位开关 3个
制作过程
1、登陆机智云自助开发平台,定义数据点
2、在线生成Soc代码包,并下载
3、对Soc固件进行二次开发,并烧写至ESP8266上
4、下载机智云公版App,用于测试
关键部分之数据点定义
关键部分之环境配置
为了对soc固件进行二次开发,需要配置相应的开发环境,此处采用 eclipse+cygwin 的开发环境开发IDE链接: http://pan.baidu.com/s/1c2gQ3KG 密码: h45q
:下载后按照里面的说明进行解压安装。
关键部分之代码修改
生成Soc代码包
下载Soc代码包
解压缩代码包
参考官方版《ESP8266_SoC_User_Guide _V0.5》案例进行二次修改
本文改编自https://club.gizwits.com/thread-4703-1-1.html