专家
公告
财富商城
电子网
旗下网站
首页
问题库
专栏
标签库
话题
专家
NEW
门户
发布
提问题
发文章
STM32
【GoKit试用体验】+机智云GoKit开发套件学习分享2之开发板初认识
2019-07-14 22:15
发布
×
打开微信“扫一扫”,打开网页后点击屏幕右上角分享按钮
站内问答
/
STM32/STM8
10253
0
1454
【GoKit试用体验】+机智云GoKit开发套件学习分享2之
开发板
初认识
好长时间没有更新,被催了,实在很抱歉,不是因为不想发帖,只是我本人还不能很熟练的使用开发板,申请了开发板后仔细看了一下说明,并通过登陆机智云的官网我了解了一下开发板的硬件资源和该开发板的开发流程,下面就和大家分享一下。
Gokit开发板硬件资源:
WiFi模块
两个按键
OLED接口
温湿度传感器
小型电机
红外探测
RGB三 {MOD}灯
其他扩展接口
Gokit开发板开发流程(来自
http://site.gizwits.com/zh-cn/document/gokit/i_01_stared/
)
第一步:下载 IoE Demo App
IoE Demo是机智云推出的智能硬件调试工具,通过IoE Demo App可以对GoKit进行绑定与远程控制等操作,也可以作为其他基于机智云开发的智能硬件项目的调试工具。
第二步:将GoKit连接上网
GoKit通过WiFi
通信
模块以无线的方式连接路由器并接入互联网,这里我们需要做的就是把可用WiFi的路由器SSID和密码告诉GoKit(就像你新买的
手机
需要输入家里的WiFi密码一样),但GoKit没有键盘和屏幕,如何做到呢?GoKit提供三种配置方式:AirLink 、WebConfig、 SoftAP。下面我们分别学习三种不同的配置方式,大家人选一种即可。
AirLink配置入网
AirLink配置就是说明书上介绍的方法,实现过程就是:通过按键触发开启设备“AirLink”模式,开启后设备会不断接收特定编码的WiFi广播包,手机连接可用的WiFi网络后,通过指定的App(如IoE Demo)发送编码后的WiFi网络的SSID和密码广播,设备接收到之后自动尝试连接此WiFi网络,连接成功即配置完成。下面一步步完成GoKit通过AirLink接入路由器连接网络吧。(注意:AirLink配置不支持5G的WiFi网络,请使用传统2.4G WiFi信号)
1.智能手机进入“系统设置”连接您附件可用的WiFi网络。
2.打开下载好的“IoE Demo” App,点击主屏幕右上角“菜单栏”中的“添加新设备”。如下图
3.使用USB线为GoKit供电,开机后长按[KEY2]直到[RGB LED]亮绿灯(Arduino版本GoKit短按[KEY2]),表示设备AirLink模式已经开启。如下图
4.IoE Demo APP上输入已连接WiFi的密码,点击配置按钮,等待30秒到一分钟,APP提示配置成功。在此期间,您可以看到GoKit的绿灯熄灭,WiFi模组两个指示灯瞬间熄灭,直到指示灯开始交叉闪烁,这表示GoKit已经连上路由器,配置完成。
SoftAP配置入网
由于AirLink配置方式有一定的技术限制,GoKit支持另一种配置方式——SoftAP,实现过程就是将GoKit上的WiFi模组切换到AP模式,手机直接与GoKit连接,并将可用的WiFi网络SSID和密码发送给GoKit,GoKit接收到配置信息后自动尝试连接路由器。具体步骤如下:
1.GoKit正常供电情况下,长按[KEY1]直到[RGB LED]亮红灯(Arduino底板[RGB LED]蓝 {MOD}闪一下),表示GoKit已经初始化。而GoKit在初始状态下将自动进入“SoftAP”模式。
2.手机进入“系统设置”中的“WiFi设置”,找到“XPG-GAgent-XXXX”(XXXX是你的GoKit MAC地址后4位)并连接此WiFi网络,如需密码请输入:123456789 。
3.打开“IoE Demo” App,此时App会自动进入SoftAP配置模式,选择或手动输入你附近的可用WiFi网络SSIS及密码,点击“确定”。
4.等待30秒到一分钟,当GoKit上WiFi模组的指示灯交叉闪烁时,表示配置完成。
Web Config配置模式
Web Config是SoftAP配置模式的一种升级,解决了智能硬件配置上网对独立专用App的依赖问题。实现原理与SoftAP类似,但直接使用手机自带的浏览器即可配置。具体步骤如下:
1.GoKit正常供电情况下,长按[KEY1]直到[RGB LED]亮红灯(Arduino底板[RGB LED]蓝 {MOD}闪一下),表示GoKit已经初始化,而GoKit在初始状态下将自动进入“SoftAP”模式。
2.手机进入“系统设置”中的“WiFi设置”,找到“XPG-GAgent-XXXX”(XXXX是你的GoKit MAC地址后4位)并连接此WiFi网络,如需密码请输入:123456789 。
3.打开手机浏览器,并在地址栏输入“10.10.100.254”即可访问GoKit配置页面,根据提示输入可用WiFi网络SSID及密码,点击配置。
4.等待30秒到一分钟,当GoKit上WiFi模组的指示灯交叉闪烁时,表示配置完成。
第三步:使用IoE Demo控制GoKit
完成GoKit的网络配置后,GoKit已经通过路由器连接互联网,你可以使用“IoE Demo”对GoKit进行状态的查询以及控制(包括局域网和远程)。
绑定设备
确保手机与GoKit连接同一个WiFi网络,打开IoE Demo,刷新设备列表你将可以发现一台未绑定的新设备“微信宠物屋”,如图
点击设备将自动进行绑定,如果你从未注册、登录IoE Demo,GoKit将绑定当前手机,在不更换手机的情况下,你可以对设备进行所有的状态查询与远程控制等功能,更换手机后需要重新在局域网下进行绑定。如果你希望在不同的手机下对GoKit进行控制,可以先注册账号并登录后进行绑定操作,绑定完成后只需使用账号登录,在不同手机都可以对GoKit进行远程控制。
局域网控制设备
绑定完成后,设备显示“局域网在线”,点击进入设备界面,即可查看GoKit最新状态以及进行控制操作。
远程控制设备
保持GoKit连接,手机关闭WiFi或切换到其他WiFi网络,此时”IoE Demo” App将自动识别网络环境并切换到远程连接模式。
第四步:使用微信控制GoKit
微信从5.x版本开始,支持服务号设备功能。通过微信扫描设备二维码关注设备公众号后即可以实现对设备的控制。机智云作为微信设备号首批技术合作伙伴,在GoKit上也加入微信控制的功能,而GoKit也是目前世界上唯一一款开通了服务好设备功能的智能硬件开发板。使用微信控制GoKit具体步骤如下:
1.打开GoKit附带的说明书,找到一张白 {MOD}二维码(此二维码每台设备唯一,请注意保管)。如图:
2.打开微信扫描说明书上的二维码,点击“关注”并进入公众号。
3.点击“窝窝”,公众号将返回你绑定的设备列表。点击进入设备主界面,如图
4.在此界面上你可以看到宠物屋(GoKit)当前的状态,并可以通过点击“送风”或“抽湿”对GoKit上的电机进行控制。
第五步:开始您的智能硬件开发之旅
到这里,你已经基本上体验了一款基于GoKit开发的智能硬件原型“微信宠物屋”。这仅仅是机智云团队基于GoKit开发的一款Demo产品,而GoKit本身就是一块功能强大的智能硬件开发板,你可以完全根据自己的想法,利用GoKit做出更好玩的产品,这就是你智能硬件创业的第一步。
发送
看不清?
0条回答
一周热门
更多
>
相关问题
STM32F4上I2C(在PROTEUS中模拟)调试不通的问题
6 个回答
芯片供应紧张,准备换个MCU,MM32L系列替换STM32L系列的怎么样?
7 个回答
STM32同时使用两个串口进行数据收发时数据丢包的问题
5 个回答
STM32F103串口通信死机问题
4 个回答
STM32WLE5CC连接SX1268在LoRa模式下能与 SX1278互通吗?
2 个回答
STM32开发板免费用活动
7 个回答
stm32 处理 DHT11占用太多时间,大家程序是怎么设计的
8 个回答
分享一个STM32单片机做的离线编程器代码
9 个回答
相关文章
ST公司第一款无线低功耗单片机模块有效提高物联网设计生产效率
0个评论
如何实现对单片机寄存器的访问
0个评论
通过USB用STM32片内自带Bootloader下载程序及注意事项
0个评论
欲练此功必先自宫之STM32汇编启动,放慢是为了更好的前行
0个评论
×
关闭
采纳回答
向帮助了您的网友说句感谢的话吧!
非常感谢!
确 认
×
关闭
编辑标签
最多设置5个标签!
STM32
保存
关闭
×
关闭
举报内容
检举类型
检举内容
检举用户
检举原因
广告推广
恶意灌水
回答内容与提问无关
抄袭答案
其他
检举说明(必填)
提交
关闭
×
关闭
您已邀请
15
人回答
查看邀请
擅长该话题的人
回答过该话题的人
我关注的人
一周热门 更多>