目录: 第二步:让Gokit3S联网
第一步: 使用GoKit3s底板,烧写ESP8266固件 GoKit3底板使用CP2102的USB转串口芯片, 正好可以用来给烧写ESP8266固件. 步骤如下: 1. 将GoKit3底板的跳线帽取下 2. 接线如下图 : 3. 将ESP8266模块插在MCU接口(不是SOC接口) 4. 将ESP8266模块设置于固件烧写模式(开关切到GND) 5. 透过GoKit3底板的USB口, 使用ESP的ESP FLASH DOWNLOAD TOOL工具烧写固件 第二步:让Gokit3S联网
GoKit3预设的固件 使用的是公用的Product Key: 6f3074fe43894547a4f1314bd7e3ae0b 若要使用机智云服务查看运行记录, 則需要更改固件, 配置自己的ProductKey
步骤如下: 1. 注册账号成为机智云开发者 2. 安裝軟件(IOEDemo_Android_20160803.apk)及手机绑定联网 3. 重新編譯固件 1.) 寻找app\Gizwits\gizwits_protocol.h中的 “PRODUCT_KEY” 2.) 修改并填入Product Key - #define PRODUCT_KEY "your_product_key"
[color=rgb(51, 102, 153) !important]复制代码
3.) 使用ESP8266开发环境(Oracle VM VirtualBox), 执行app\gen_misc.sh重新编译![](http://b01.ickimg.com/201608/d44c4056977bc72f800812664aa35193.png) 4.) 重新编译后,产生bin\upgrade\user1.4096.new.6.bin固件 5.) 将ESP8266模块设置于固件烧写模式(开关切到GND)![](http://b01.ickimg.com/201608/c9a62c3f132155b81d5f5fc5da524e42.png) 6.) 使用ESP的ESP FLASH DOWNLOAD TOOL工具烧写固件![](http://b01.ickimg.com/201608/94aa582e3ec887bb5a43184730adcd3c.png)
- GoKit3(V) : 微信宠物屋 for GoKit 2 STM V03010100 , 供STM32底板使用
1.) 使用Keil uVision编译工具开启Project\gokit_mcu_stm32.uvproj文件 2.) 寻找Gizwits\gizwits_protocol.h中的 “PRODUCT_KEY” 3.) 修改并填入Product Key - #define PRODUCT_KEY "your_product_key"
4.) 重新编译后,产生Project\Obj\gokit_mcu_stm32.hex固件![](http://b01.ickimg.com/201608/55af31271482774f843a5077b18bd4a9.png)
5.) 将STM32底板设置于固件烧写模式(开关切到SYSTEM)![](http://b01.ickimg.com/201608/52477aba66961815888cef145d1574b3.png) 6.) 使用STM的Flash Loader Demonstrator工具烧写固件![](http://b01.ickimg.com/201608/882e74b5c8afe8f0ea673a0f310c5688.png)
- 将GoKit3(S) / GoKit3(V) 分别重新登录机智云服务
2.) 如此便能使用自己的账号纪录GoKit3物联网的历史状态![](http://b01.ickimg.com/201608/b91e2318fe6a238667391b0a76ebce2a.png) ![](http://b01.ickimg.com/201608/119d45c74e97e2b900a4858340f5613e.png)
|