ESP8266 机智云开发板

esp8266_gizwits_board

一、前言

这是一个支持云端的智能硬件开发套件,史上最简单最具性价比的物联网开发板,不需要你懂网络、TCP/IP、HTP、MQTT底层复杂的知识,只要你会C语言,即可用安信可的机智云SDK快速实现二次开发。

这个DEMO板可以用手机流量控制板载的RGB七彩灯,手机端APP,可以通过光敏电阻显示环境亮度。代码只要少作修改半个小时即可做出一款属于你自己的远程控制设备,系统免费生成APP(安卓、IOS),开放SDK,你只需要做下APP端UI界面即可研发成一个成品。

二、硬件简介

原理图:sch.7z

esp8266_gizwits_board_hard

手机app下载:http://dev.gizwits.com/zh-cn/developer/resource/demo_app?protoc=WIFI (第一次点击创建账号,第二次点击可以直达下载APP页面)

三、简单说明

1.出厂固件

用户刚买回的机智云开发板不要烧录固件,出厂固件为演示固件,不开源,不提供再次下载。烧录其他固件后,将无法烧录回来。

所以请先按照一下出厂固件教程演示,完成操作后,可以参考机智云固件教程,再刷AT固件或者另外提供的机智云开源固件。

2.机智云固件

该教程提供了机智云固件的源码,以及源码修改方式。

相关信息请参考机智云固件教程 。

四、操作教程

1.出厂固件操作教程

基本状态:

工作波特率:115200

LED状态:RBG等色彩渐变

描述:该固件工作波特率为115200,上电后RBG灯色彩渐变不会停止。该固件上电会自动进入配网模式,不需要按任何按键使模块进入配网模式。打开机智云APP按以下步骤操作即可。

智能配网

1.打开机智云APP添加设备

2.手机连上路由器,输入WiFi密码,选择乐鑫(ESP8266模组型号),勾选已完成上述步骤,点击下一步,等待配网,

3.点击设备进行绑定,即可控制。

2.机智云固件操作教程

基本状态:

工作波特率:9600

RBG灯状态:RBG灯上电是为熄灭状态,长按user按键进入配网模式,RBG变绿后可以执行配网步骤。

描述:该固件工作波特率为9600,RBG灯上电时为熄灭状态,长按USER按键进入配网模式,RBG灯变绿后可以执行配网步骤

   首先要完成固件的下载,请按如下步骤操作。
   机智云教程:http://club.gizwits.com/forum.php?mod=viewthread&tid=5176&highlight=8266
   进入配网模式的串口输出信息标志 SC_STATUS_FIND_CHANNEL。在串口工具中收到这条数据,标志进入配网模式。

烧录下载

烧录固件源码:xiaoesmartled.rar

SDK固件烧写地址说明(路径:xiaoEsmartLED\xiaoEsmartLED\bin\upgrade):

文件名 地址
boot_v1.6.bin 0x00000
user1.4096.new.2.bin 0x01000
blank.bin 0x3fe000
esp_init_data_default.bin 0x3fc000

—– 注意!!下载user1.4096.new.2.bin的固件和出厂固件是一样的,但是该固件的波特率是9600,该源码可以根据机智云教程修改http://club.gizwits.com/forum.php?mod=viewthread&tid=5176&highlight=8266

烧写方法如下,先按住FLASH不放,再按一下RST键,测试板既可以进入UART烧写状态,然后点击烧录软件START进行烧写,直到烧写完成。如果未进入下载模式,则重复该步骤。

esp8266_gizwits_board_hard

智能配网

1,长按上板USER按键,待RGB变绿色,则松开按键,打开机智云APP添加设备,

2,手机连上路由器,输入WiFi密码,选择乐鑫(ESP8266模组型号),勾选已完成上述步骤,点击下一步,等待配网,

3,点击设备进行绑定,即可控制。