首先您需要弄清楚的有这些:
初步了解GoKit3(S),没有看的同学请查看 《GoKit3(S)开发套件介绍》
了解按钮的功能,定义如下表:
按键 | 触发 | 功能 |
---|---|---|
Reset | 短按 | 复位WiFi模组 |
Key1 | 短按 | 自定义 |
Key1 | 长按(3s) | 复位WiFi模组 |
Key2 | 短按 | 进入Soft AP模式 |
Key2 | 长按(3s) | 进入AirLink模式 |
Key3 | 自定义 | 自定义 |
想控制使用Gokit3(S),通常推荐这两种方法:使用“机智云(又称IoE Demo)”APP或机智云公众号(微信号:go-kit)。
获取Gokit的官方APP“机智云(又称IoE Demo)” 的方式有:
安装成功后可以在桌面看到“机智云(又称IOE Demo)”APP的图标。接下来,就可以控制Gokit3(S)了。
现在您已经拿到了GoKit,安装了“机智云(又称IoE Demo)”APP,那么接下来的一步,就是将您的GoKit连接到您的路由器上去,如何做到呢?GoKit提供两种配置入网方式:AirLink 、 SoftAP。
Airlink配置入网,操作步骤和Gokit3(S)纸质说明书的内容一致,如下所示:
在App上选择模组类型(请注意需和GoKit的模组型号保持一致),点击“下一步”,等待搜索并连接设备,通常这个过程是10~120s内完成。
配置入网时的注意事项:
接下来的是图文版Airlink配置入网方式。
注意:确认手机已连接可用的路由器,可以上外网,最重要的一点:你要知道自己登陆的WiFi密码哦(后面马上要用到)。
打开机智云APP (IOE Demo),如果您的APP未使用过,您的APP应该不会显示任何设备(如下图)
注:在此期间,您可以看到GoKit的绿灯熄灭,说明GoKit 3已连接到您的路由器。
选择形如“XPG-GAgent-XXXX”的WiFi热点密码:123456789(如下图)
注意:XXXX是WiFi模组的MAC后四位(如上图的1FDC)。
需要注意的几点:
i. 如果您在设定LED组合颜色中,选择了自定义,您可以分别设定R、G、B的颜色;
ii. 如果您在设定LED组合颜色中,选择了具体的颜色,您就不可以再对R、G、B进行设置;
iii. 红外探测和温湿度上报都属于用户触发行为,都是在GoKit上进行触发,在APP上显示;
即使GoKit不在身边依然近在咫尺
GoKit天生支持远程连接,您可以将您的手机切换成2G、3G、4G,然后打开软件,您的GoKit依然存在,点击设备后就如同本地操作一样,唯一不同的就是目前的连接方式是远程连接。
GoKit3(S)除了支持SOC模式同时支持MCU模式,两者区别请查看《Gokit3系列开发套件简介》中的“3.1. SOC版与MCU版的区别”一节,以下介绍如何使用MCU模式。
因为只有在SOC模式下才能正常烧写固件,所以先确定ESP 8266 WiFi处于模组接口的SOC模式(靠下位置),如下图:
使用MCU模式时,ESP8266(WiFi模组)只负责信息的接收与发送,所以WiFi模组需要烧写Gagent源码固件。Gagent 是机智云开发的可运行在各种通讯模组上的一款应用程序,开发者使用 Gagent 后,只需要关心产品的业务逻辑开发,不用关心数据的通讯功能开发,大大降低了开发的难度。
新版Gagent程序下载地址
注:要下载ESP8266对应的最新版本,如下图:
烧写方式:
MCU模式的固件烧写与SOC模式下的固件烧写方式相似,详细方式请查看《机智云GAgent for ESP8266 串口烧写说明》。
将GoKit3(S)断电后再将ESP8266 WiFi模组从“SOC模式位置”(靠下位置)拔起,重插到“MCU模式位置”(靠上位置),如下图:
MCU模式下的GoKit3(S)操作方法与SOC模式下相同,配置入网方式请参照上文“3. 连接到路由器”一节。
若想了解整个机智云的开发框架请查看开发者文档中心:
更多的开发教程请查看社区GoKit开源套件板块