非常荣欣参加了这次基于Arduino版本的GoKit2单片机开发板的体验活动,同时非常感谢面包板论坛举办此活动,因为之前个人的原因本来打算8月初就把自己开箱测评的结果发表,但很多因素(包括使用softAP等几种方式配置入网都出了问题,后面在机智云的物联网开发者社区找到了解决办法)我拖到了8月底。
       1、开箱
       首先介绍下这款测评的基于Arduino版本的机智云Gokit2.0开发板GoKit背后的体系包含设备、APP、M2M服务、业务服务、以及云对接等各种环节,个人理解GoKit系列开发板对于企业来说能够更快更方便地建立起产品开发地环境,更进一步使用 GizWits 提供的开源 APP能够快速完成 APP 开发,我觉得它的优点在于让初学者基于GoKit 的模版更快地了解APP开发以及云端处理,更进一步能够进行二次开发。
       GoKit 2代,应用板与主控板分离且使用了Arduino标准接口,主控板采用了兼容Arduino的Atmel主控板。如下图:
7.png
       应用板板载了正反转可调速电机马达、温湿度传感器、红外感应器、RGB全彩LED灯,另外增加了OLED扩展接口,可以为GoKit配上一块显示屏。如下图:
8.png
我们打开包装后,是亚克力板里固定有一块精美小巧的板子——GoKit2开发板,非常用心,附赠有使用指南、贴纸和USB数据传输线。如下图:
微信图片_20240830011214.jpg
        2、配置GoKit2连接网络
        接着拿到开发板后我们按照使用指南先配置GoKit2连接网络,先根据使用指南上的二维码安装IOE Demo App,IOE Demo App是机智云智能硬件产品通用演示应用,也是一款调试工具。可以根据你的不同产品自动生成设备控制界面。也可以用于配置你的设备连接网络以及查看通信日志。在手机上安装完成后,还需要在IOE Demo App上注册账号,登录后,界面如下图。
231602jpfg6fkp4cg5gf0k.jpeg
       具体操作大家可以看机智云文档中心关于配置GoKit2连接网络的操作Gokit 2使用指南 - Gizwits,本人选择的是SoftAP配置入网,实现过程就是将GoKit上的WiFi模组切换到AP模式,手机直接与GoKit连接,并将可用的WiFi网络SSID和密码发送给GoKit,GoKit接收到配置信息后自动尝试连接路由器。当GoKit上WiFi模组的指示灯交叉闪烁时,表示配置完成,手机上IOE Demo App出现了一个Demo产品“微信宠物屋”,GoKit2也已经通过路由器连接互联网,可以对GoKit2上资源进行控制了。
       例如三色的LED,通过红、绿、蓝值,发出不同光灯色;另外电机转速控制,能控制电机正反转、转速;显示当前环境温度和湿度。
       1.jpg
         3、通过“微信宠物屋”进行Demo实际测试
我们通过“微信宠物屋”来控制三色的LED发出绿光,实际结果也符合要求,我们甚至可以通过app上不同的选择来配置单片机硬件资源不同的功能,甚至进行二次开发。
2.jpg 3.jpg