1.1、 在机智云官网下载中心下载ESP8266对应的GAgent固件:
下载网址:https://download.gizwits.com/zh-cn/p/92/94
截图如下:
当然如果你想偷懒,我附件已经提供了,不过最好自己去下载,熟悉下机智云官网,后面还需要利用官网的APP和设备添加功能,添加设备,才能实现远程控制,机智云官网的文档中心也可以重点学习一下,里面有很详细的设备接入教程,学会了这个,以后的阿里云、腾讯云、百度天工都能够接入了。
1.2、 在乐鑫官网下载ESP8266固件烧录软件:
下载网址:
https://www.espressif.com/zh-hans/support/download/other-tools?keys=&field_type_tid%5B%5D=14
截图如下:
下载完后,解压,后面会用他烧录机智云固件到ESP8266里面。
1.3、ESP8266烧录说明:
ESP8266烧录时配置如下:
1.4、
ESP8266固件烧录:
ESP8266烧录时,必须将GPIO_0接地进入烧录模式,烧录完后,悬空进入正常工作模式,烧录之前,最好先熟悉一下自己买的模块资料,以防电压等接错而烧坏模块。
双击前面下载的ESP8266固件烧录软件,截图如下:
选择ESP8266 DownloadTool,进入烧录软件:
图4-1
a、点击图4-1第2步,加载第一步下载的机智云固件:
这里一定要根据自己模块的flash大小来选择,我的是4MB的flash,所以选择32Mbit的固件,如果是2MB的则选择“GAgent_00ESP826_04020028_16Mbit_combine.bin”,1MB的,应该要选择其他的文件,这里以4MB为例。
加载完固件后,点击图4-1第1步,打上勾,选中需要烧录的固件。
b、第5步选择很重要,各个模组好像不太一样,我的模组FLASH是选择DOUT模式,官网教程选择QIO模式。如果选择DOUT模式没用,那么请尝试其他模式。
c、第6步选择32Mbit模式,不要选择32Mbit-C1模式,否则很容易掉线。
其他步骤根据图4-1选择。串口COM1请根据自己的电脑串口后选择。
烧录步骤:
step1、串口连接电脑,当串口(注意串口号和波特率的选择)连接成功之后,点击如上图的“START”按钮;
step2、将ESP8266重新上电,烧录软件底部将会出现蓝色进度条表示模块正在进行烧录;
step3、等待一段时间后,烧录软件出现绿色的“FINISH”,表示烧录完成,烧录完成之后,请把ESP8266模组的GPIO0悬空,然后重新上电,模块即可进入正常工作状态。
如果按照这个文档操作不成功,请参考官网下载烧录地址:http://club.gizwits.com/thread-3551-1-1.html
2.1、进入机智云官网,注册机智云账号:
网址如下:http://www.gizwits.com/#page1
注册完账号后,进入开发者中心登录账号,点击创建产品。
根据如上截图,填写相关信息,自由发挥的时候到了,可以随便填写。控制方案选择WIFI/移动网络方案,点击保存。
2.2、添加数据点:
按上图所示,点击新建数据点后,进入下图:
点击添加以后,进入下图:
如果需要控制其他设备,可以点击新建数据点继续添加,添加完成之后,点击应用,这样新建的数据点就确定了,开发板通过读取这些数据点的值,就可以控制相对应的硬件了。
继续进行下图操作:
先点击左侧的基本信息,然后再点击显示完整密匙,输入登录密码,就可以显示出完整的密匙,显示出以后,将完整密匙复制保存好。然后继续进行下图操作:
首先点击左侧的MCU开发,然后选择自己对应的硬件平台,输入上一步复制保存好的产品系列号,然后点击生成代码包后,进入一下步操作:
等待生成代码包完成后,点击下载,将生成的代码包下载下来,并解压。
2.3、代码修改:
打开工程代码,点击gizwits_product.c打开数据处理代码文件,搜索“gizwitsEventProcess”,找到事件处理函数,如上图所示。刚从网上下载下来的代码,只有我们添加的三个数据点,没有添加需要具体执行的功能,我们需要根据自己的硬件添加具体的功能函数,添加完成后,如下图所示:
下一步搜索函数“userInit”,然后添加如下代码:
初始化数据点
接下来,打开“main.c”文件,搜索“MX_GPIO_Init”函数,在该函数加入led0,led1,beep三个端口的初始化程序,不知道的参考正点原子的例程,工程配置里面的芯片型号也需要更改为自己的。最最重要的,main.h里面的按键端口也需要修改为自己开发板的对应端口,相应的通讯串口也需要修改。
修改完以后,编译下载到自己的开发板里面。
2.4、下载机智云APP,连接云端控制开发板:
下载网址如下:https://download.gizwits.com/zh-cn/p/98/99
当然去手机的各大应用商店,比如腾讯应用宝、360软件管家等等下载也可以。
下载完成之后,安装机智云APP到手机,打开APP,按下如下图所示进行添加设备。
好了,教程到这里就结束了,预祝各位实验成功。如果正文图片看不清,请下载附件阅读。
资料下载链接:https://pan.baidu.com/s/1OD7ZbCKKIiO75Jr2H0LqXw 密码:j2j5
文章评论(0条评论)
登录后参与讨论