bigfanofloT 发表于 2017-3-28 10:39:47

Echo音响控制Gokit使用教程

本帖最后由 bigfanofloT 于 2017-3-28 11:12 编辑

1. 概述
本教程说明了用户使用Gokit除App和微信两种控制方式外第三种控制方式使用说明:Echo音箱控制。
亚马逊Echo音箱:Amazon Echo是一款结合智能人工助理Alexa的音箱。Alexa:Alexa是Amazon Echo的语音服务提供了功能或技能,使客户能够使用语音以更直观的方式与设备进行交互。 技能的例子包括播放音乐,回答一般问题,设置闹钟或计时器等的能力。Alexa Skill:Alexa技能工具包是自助服务API,工具,文档和代码示例的集合,使您能够快速,轻松地向Alexa添加技能。所有代码在云中运行,在任何用户设备上都没有。
²机智云在Alexa上发布了两款用来控制Gokit的Skill,名字为“GoKit Light”和“Gokit”

Skill名称Skill类型特点以及局限性可控制的功能
GoKit LightSmartHomeSkill控制时省略了进入Skill的语句,唤醒音箱即可控制,可以设置设备的分组和别名,但只能控制数值和布尔型的数据点Gokit上的RGB灯的开关与亮度
GokitCustomSkill控制时需要进入Skill的语句,没有分组和别名的概念,但是可扩展性大,可以实现较为复杂的交互功能Gokit上的RGB灯的开关,灯的颜色(红绿蓝),马达的开关,马达的转速,温度的获取,湿度的获取

1. 准备工作 硬件:ØGokit2或Gokit3(可以到官方商城购买,链接:https://shop159680395.taobao.com/)Ø亚马逊Echo音箱软件:Ø机智云Gokit APP         IOS                                           Android
ØAlexa APPAndroid客户端下载链接:http://pan.baidu.com/s/1c2iT2W4IOS客户端(需要在美国地区登陆appstore搜索alexa下载)
账号:Ø机智云账号(在机智云Gokit APP里通过手机注册)
Ø亚马逊Alexa账号(登陆注册页面:http://alexa.amazon.com/spa/index.html)
3. 机智云Gokit配置绑定
Ø打开机智云Gokit app,通过手机注册,并登陆,跳转到“我的设备”页面,并点击“暂无设备,请添加”。
Ø选择你Gokit上wifi模组的类型,并选择你要配置的网络,输入wi-fi密码,点击“下一步”,长按Gokit上key2,使RGB亮绿灯,则点击“下一步”。
Ø进入“设备链接网络”的页面,稍等片刻之后,连接成功并跳转到“我的设备”页面,在“发现新设备”一栏中,有一个未绑定的设备,“微信宠物屋”可以通过设置别名来修改,“ACCF2378C44A”为该设备的MAC,点击该设备。
Ø注:若配置超时则检查路由器是否是在2.4GHz的频段下,路由器是否能连入外网,若配置成功却没有发现到新设备,请检查你Gokit的MCU程序中的productkey,是否为出厂自带的product key。Ø进入该设备的控制页面,当点击开启红色灯,Gokit的灯能够成功点亮,则说明配置成功了,点击返回到“我的设备”,发现该设备已经在“已绑定设备”一栏,则说明Gokit绑定成功。
4. Alexa Echo音箱配置和Skill账号关联配置Echo音箱入网ØEcho音响配置和AlexaSkill账号关联有通过Alexa App和网页两种方式来实现4.1.1 用AlexaApp来配置Echo音箱Ø打开AlexaApp,登陆账号,跳转到welcome页面,点击“Begin Setup”,跳转到“Setup”页面,选择你的音响设备,该教程选择Echo Dot。Ø选择你的语言,Echo音箱仅支持英语(美式发音),英语(英式发音),德语,点击“Continue”,跳转到下一页面,点击“Connect to Wi-Fi”。Ø进入如图下页面,若Echo之前未配过网,则将你的Echo Dot电源插座插上,若Echo之前配过网,则将你的Echo Dot电源插座插上,并长按唤醒键(如该符号所示“⊙”),将会有橙色的光圈在转动,则进入了配网模式,点击“Continue”,跳转到Manually connect to Echo页面。Ø打开手机的WiF界面,找到名字为“Amazon-XXX”的WiFi,点击链接,切回AlexaApp,显示已经链接上你的Echo,点击“Continue”。Ø在这个页面选择你要将Echo音箱配置到哪个网路,这里选择将Echo音箱配置到“Giziwits”这个局域网内,输入密码,点击“Connect”。Ø稍等片刻之后,跳转到Setup Complete,则说明配置成功,点击“Continue”。Ø若你的音箱为Echo Dot,则会让你选择如何使用你的Echo Dot,这里选择“No speakers”,就会有个短的宣传视频。若你的音箱为Echo,则直接跳转到宣传视频。4.1.2 用网页来配置Echo音箱Ø点击进入登陆链接:http://alexa.amazon.com/spa/index.html,输入已注册好的账号和密码。Ø进入Alexa配置页面,点击Begin Setup,选择Echo音箱Ø选择你使用的语言Ø点击Connect to Wi-FiØ当你的音箱旋转橙色光环,即进入配置模式,点击continueØ将你的电脑链接Echo音箱,当Echo音箱进入配置模式时,会发出一个Amazon-XXX的wifi,用电脑进行链接Ø链接之后,网页自动切换成该页面,点击ContinueØ选择你所要配置的wifi路由器,点击则进入配置,输入密码点击ConnetØ稍等片刻后,便配置成功,点击continue。4.2      Enable Skill和账号关联ØGokit现支持两种skill,一种是名为“GoKit Light”的SmartHomeSkill,另一种是名为“Gokit”的CustomSkill,“GoKit Light”只能控制
Ø点击左上角菜单栏,左边弹出菜单,点击Skill进入All Skill页面,在搜索栏中搜索“Gokit”或者“gizwits”,点击搜索。Ø搜索结果有两个Skill,一个是Smart Home Skill名字为“GoKit Light”,一个Csutom Skill名字为“Gokit”4.2.1GokitSmart home skill使用
Ø点击名为“GoKit Light”的Skill,点击ENABLE,跳转到“Please sign in”的页面,输入在Gokit App下注册的账户,点击“Sign in”。之后跳转到一个是否链接你账号的询问,点击yes,跳转至成功页面,显示Alexa已经成功的和“GoKit Light”连上了。Ø返回该Skill页面,则弹出“Discover Devices”提示框,保证Gokit在线的情况下,点击DISCOVER DEVICES,弹出正在搜索,稍等片刻。Ø进度条结束后,搜索到一个设备,该设备的名字为一串十六进制的MAC地址,切回Gokit App的控制页面,点击右上角菜单,点击设置设备信息。Ø在这里可以输入设备的别名和备注,这里输入别名为“Light”,备注也为“Light”,点击“确定”。Ø显示设置成功之后,返回上一级页面,进入到设备列表页面,发现设备的名字已经修改成了“Light”。Ø切回Alexa App,重新点击Discover devices,稍等片刻之后,发现Your Devices显示的不是MAC了,显示的是刚刚修改的别名和备注,然后就可以通过附录中的SmartHomeSkill的控制指令表格,来控制Gokit了。4.2.2 Gokit Custom skill使用
Ø点击名为“Gokit”的Skill,点击ENABLE,跳转到“Please sign in”的页面,输入在Gokit App下注册的账户,点击“Sign in”。Ø之后跳转到一个是否链接你账号的询问,点击yes,跳转至成功页面,显示Alexa已经成功的和“Gokit”连上了。Ø回到该Skill的页面,如图下所示,则关联完成,然后就可以通过附录中的CustomSkill的控制指令表格,来控制Gokit了。5. 附录5.1      “GoKit Light”Skill控制语音指令与结果返回语音Ø控制例句示范:Alexa,Turn on the lightØAlexa ->用于唤醒EchoØTrun on the ->打开的控制指令ØLight ->设备别名或者组名

用户控制语音指令Echo音箱回复语音实际操作效果
Alexa,Turn on the <设备别名>OkGokit上的RGB灯亮
Alexa,Turn off the <设备别名>OkGokit上的RGB灯灭
Alexa,Set <设备别名> to xx percentOkGokit上的RGB灯亮度设置为xx%
Alexa,Decrease <设备别名> to xx percentOkGokit上的RGB灯亮度减少xx%
Alexa,Increase <设备别名> to xx percentOkGokit上的RGB灯亮度增加xx%
5.2      “Gokit”Skill控制语音指令与结果返回语音Ø控制例句示范:Alexa,start Gokit turn on thelightØAlexa ->用于唤醒EchoØstart Gokit ->用于进入skill,“Gokit”为skill名称ØTurn on the light ->控制指令

用户控制语音指令关键词Echo音箱回复语音实际操作效果
Alexa,GokitAlexa,start GokitAlexa,open Gokit Welcome to gokit. I will now receivecommands for your device.If you need more help, say help.For a full list ofcommands, visit the About this Skill page进入skill并保持会议模式,提示用户如何控制Gokit,在会议模式中可以直接说控制指令,不用唤醒
Alexa,Gokit,turn <关键词> the lightAlexa,Gokit,turn the light <关键词>Alexa,Gokit,switch <关键词> the lightOn / offThe light is <关键词>打开(关闭)Gokit上的RGB灯
Alexa,Gokit,<关键词> motorAlexa,Gokit,make the Gokit motor <关键词>Alexa,Gokit,turn <关键词> the motorAlexa,Gokit,fan <关键词>Alexa,Gokit,motor <关键词>Start / stop / on / off / run / workThe motor is now running / The motor has stopped运行(停止)Gokit上的马达
Alexa,Gokit,<关键词> motorAlexa,Gokit,motor speed <关键词>Alexa,Gokit,speed<关键词>Alexa,Gokit,<关键词>Accelerate / decelerate / down / up /faster / slowerThe motor speed has increased(decreased)The motor is already running at topspeed(达到最高速度时对其加速)The motor has stopped and its speedcannot be decreased anymore.(马达停止时对其减速)Please turn on the motor first beforechanging the speed.(马达停止时对其加减速)加速(减速)Gokit上的马达
Alexa,Gokit,<关键词> lightAlexa,Gokit,change the <关键词> lightRed / green / bluethe light is <关键词>改变Gokit上RGB灯的颜色为红、绿、蓝
Alexa,Gokit, <关键词>Alexa,Gokit, tell me the <关键词>Alexa,Gokit, tell me what is the <关键词>Temperature / humidityThe temperature is xx degree / The humidity is xx percent通过Gokit获取当前环境下的温度和湿度
Alexa,start Gokit and help You can command your GoKit to turn on thelight or motor. You may also ask your GoKit to tell you the humidity andtemperature.For a full list of commands, please refer to the Skill carddetails in the alexa application program.帮助用户如何使用该skill并保持会议模式
<关键词>see you later / bye-bye / thank bye /goodbye / see you / byeThank you for using gokit. Have a niceday!需在会议模式中使用,用于结束会议模式

maomaodemao 发表于 2017-3-29 14:34:39

大神,Echo这个可以控制自己添加的数据点吗?

bigfanofloT 发表于 2017-3-29 14:59:52

maomaodemao 发表于 2017-3-29 14:34
大神,Echo这个可以控制自己添加的数据点吗?

可以呀

maomaodemao 发表于 2017-3-29 15:25:03

ECHO用翻墙吗?

Genius 发表于 2017-3-31 15:21:27

原文标题:机智云在Amazon Alexa平台发布Smarthome和Custom Skill,实现亚马逊Echo直接控制Gokit

机智云在Amazon Alexa平台率先发布了Smarthome Skill和Custom Skill,实现了亚马逊Echo直接控制机智云开源套件Gokit(包括Gokit2.0和Gokit3.0)!这也将意味着:随着机智云和亚马逊账号的打通,接入机智云的产品都可以轻松实现Amazon Echo控制功能。(下附实战篇)http://club.gizwits.com/data/attachment/forum/201703/31/111502d5az63i66sq366ia.pngAmazon Echo是时下风靡全球的一款结合了Amazon人工智能助理 Alexa 的音箱,支持Wi-Fi连接,依靠语音命令进行激活,让用户以最自然的语音交互方式,连接到 Amazon 的各大平台与合作伙伴,以及作为智能家居的控制装置。Alexa是Echo内置的语音助手,可以接收相应语音命令,通过它能够唤醒Echo。Alexa的优点在于它基于云端,因此可以随时对其进行改进。Alexa Skills Kit (ASK)是一个由自服务API、工具、文件和实例代码的集合,可轻松构建你自定义的Alexa skills,然后发布。
http://club.gizwits.com/data/attachment/forum/201703/31/111502xdk5nsk6kgkrkk5t.png
机智云开源套件 Gokit 是一块标准的量产级嵌入式开发板,即代表了通用型智能设备。硬件集成了通用MCU、通讯模块、电机马达、温湿度传感器、红外传感器和可扩展接口等,搭载机智云Gagent连接协议和APP开发测试工具、微信硬件客户端,以及完整的机智云云平台服务。免费发放给开发者进行物联网设备开发学习,可在官网申请。机智云发布生态认证计划。
http://club.gizwits.com/data/attachment/forum/201703/31/111502cmrhzmzsz2dzs1y7.png作为IoT前沿技术领军企业,机智云在 Amazon Alexa 平台率先发布了 Smarthome Skill 和 Custom Skill,实现了亚马逊 Echo 直接控制机智云开源套件Gokit(包括Gokit2.0和Gokit3.0)!这也就意味着:随着机智云和亚马逊账号的打通,接入机智云的智能设备都可以轻松实现Amazon Echo控制功能,对于需要实现Amazon Echo控制产品功能的企业来说,机智云无疑将是最佳选择方案!

nivYan 发表于 2017-5-10 16:05:03

这功能必须是购买了GDCS服务包的企业客户才能使用吗?

gizwitnow 发表于 2017-10-23 22:31:52


我这边出了点问题。。。。
配置如下
我的Gizwit的APP里面已经注册登录,而且用airkiss找到了硬件(开发板带彩灯),可以成功控制我的

我的Alexa APP里面skill用的是gokit的 light,在enable的过程中也跳转输入了gizwit的账号密码,成功!
但是我的echo死活也找不到硬件
discover若干次均以失败告终!
谁能告诉我还有什么其他要设置的吗?

急等!!!

ehenryehenry 发表于 2017-12-8 14:47:59

你好, 請問Gizwit APP的注册登录 目前有辦法以手機號以外的方式申請嗎?

Seasonic 发表于 2018-7-10 16:54:54

这个功能挺潮的,仰慕。
页: [1]
查看完整版本: Echo音响控制Gokit使用教程