收藏官网首页
查看: 6832|回复: 5

[资料] 使用GoKit3s底板,烧写ESP8266固件和联网全过程

50

主题

67

帖子

460

积分

中级会员

Rank: 3Rank: 3

积分
460
发表于 2016-8-29 17:06:10 | 显示全部楼层 |阅读模式
教您5分钟接入机智云,实现傻瓜式开发
目录:
第一步:使用gokit3s底板,烧写esp8266固件
第二步:让Gokit3S联网

第一步:
使用GoKit3s底板,烧写ESP8266固件
GoKit3底板使用CP2102的USB转串口芯片, 正好可以用来给烧写ESP8266固件.
步骤如下:
1.    将GoKit3底板的跳线帽取下
2.     接线如下图 :
b58a23c3f7b8c1999b81b2c144b99f02.png
3.    将ESP8266模块插在MCU接口(不是SOC接口)
a3502eb07b1b50ecd53590ea94552654.png
4.     将ESP8266模块设置于固件烧写模式(开关切到GND)
5.     透过GoKit3底板的USB口, 使用ESP的ESP FLASH DOWNLOAD TOOL工具烧写固件
767a82cada6c76a3e0e76a11fc28b1a7.png



第二步:让Gokit3S联网
【GoKit3(S)】接入机智云服务

GoKit3预设的固件 使用的是公用的Product Key: 6f3074fe43894547a4f1314bd7e3ae0b
若要使用机智云服务查看运行记录, 則需要更改固件, 配置自己的ProductKey

步骤如下:
1.     注册账号成为机智云开发者
  •   到机智云开发者中心网站(http://site.gizwits.com/)注册账号
  •   创建新产品(http://site.gizwits.com/zh-cn/developer/product)
  •   应用模板 : 选择 “GoKit Demo - 基于Gokit板载元器件的智能宠物屋”
  •   手动编辑数据点
  •   完成 数据点
  •   下载 产品开发资源 :IOEDemo_Android_20160803.apk
  •   记下Product Key


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重新编译
      4.)  重新编译后,产生bin\upgrade\user1.4096.new.6.bin固件
      5.)  将ESP8266模块设置于固件烧写模式(开关切到GND)
      6.)  使用ESP的ESP FLASH DOWNLOAD TOOL工具烧写固件

  •    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固件


      5.)  将STM32底板设置于固件烧写模式(开关切到SYSTEM)
      6.)  使用STM的Flash Loader Demonstrator工具烧写固件

  •    将GoKit3(S) / GoKit3(V) 分别重新登录机智云服务
      1.)  在机智云开发者中心(http://site.gizwits.com/)查看运行状态
      2.)  如此便能使用自己的账号纪录GoKit3物联网的历史状态



请注意,ESP8266烧写固件的方式,有更新。具体以最新版固件烧写方式为准。
http://docs.gizwits.com/zh-cn/deviceDev/ESP8266%E4%B8%B2%E5%8F%A3%E7%83%A7%E5%86%99%E8%AF%B4%E6%98%8E.html

34

主题

895

帖子

2253

积分

超级版主

Rank: 8Rank: 8

积分
2253
发表于 2016-8-29 18:29:45 | 显示全部楼层
赞!!!大家快来看看。值得参考学习哟

1

主题

4

帖子

52

积分

注册会员

Rank: 2

积分
52
发表于 2017-2-26 14:50:01 | 显示全部楼层
为什么要用底板?上板也有CP2100

0

主题

3

帖子

35

积分

新手上路

Rank: 1

积分
35
发表于 2017-6-2 23:00:26 | 显示全部楼层
免费使用STM32、APP自动代码生成工具
没看懂怎么联网呀??不要设置下WIFI名和密码啥的吗?

0

主题

7

帖子

132

积分

注册会员

Rank: 2

积分
132
发表于 2018-4-20 16:20:12 | 显示全部楼层
用到了 多谢
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

加入Q群 返回顶部

© 2011-2017 Gizwits ( 粤ICP备11090211号 )

快速回复 返回顶部 返回列表