本教程说明了用户使用Gokit除App和微信两种控制方式外第三种控制方式使用说明:Echo音箱控制。
亚马逊Echo音箱:Amazon Echo是一款结合智能人工助理Alexa的音箱。
Alexa Skill:Alexa技能工具包是自助服务API,工具,文档和代码示例的集合,使您能够快速,轻松地向Alexa添加技能。所有代码在云中运行,在任何用户设备上都没有。
机智云在Alexa上发布了两款用来控制Gokit的Skill,名字为“GoKit Light”和“Gokit”
Skill名称 | Skill类型 | 特点以及局限性 | 可控制的功能 |
---|---|---|---|
GoKit Light | SmartHomeSkill | 控制时省略了进入Skill的语句,唤醒音箱即可控制,可以设置设备的分组和别名,但只能控制数值和布尔型的数据点 | Gokit上的RGB灯的开关与亮度 |
Gokit | CustomSkill | 控制时需要进入Skill的语句,没有分组和别名的概念,但是可扩展性大,可以实现较为复杂的交互功能 | Gokit上的RGB灯的开关,灯的颜色(红绿蓝),马达的开关,马达的转速,温度的获取,湿度的获取 |
硬件:
软件:
IOS | Android |
Alexa APP
Android客户端下载链接 ====> 点击下载
IOS客户端(需要在美国地区登陆app store搜索alexa下载)
账号:
###4.2.1 Gokit Smart home skill使用
显示设置成功之后,返回上一级页面,进入到设备列表页面,发现设备的名字已经修改成了“Light”。
切回Alexa App,重新点击Discover devices,稍等片刻之后,发现Your Devices显示的不是MAC了,显示的是刚刚修改的别名和备注,然后就可以通过附录中的SmartHomeSkill的控制指令表格,来控制Gokit了。
用户控制语音指令 | Echo音箱回复语音 | 实际操作效果 |
---|---|---|
Alexa,Turn on the <设备别名> | Ok | Gokit上的RGB灯亮 |
Alexa,Turn off the <设备别名> | Ok | Gokit上的RGB灯灭 |
Alexa,Set <设备别名> to xx percent | Ok | Gokit上的RGB灯亮度设置为xx% |
Alexa,Decrease <设备别名> to xx percent | Ok | Gokit上的RGB灯亮度减少xx% |
Alexa,Increase <设备别名> to xx percent | Ok | Gokit上的RGB灯亮度增加xx% |
用户控制语音指令 | 关键词 | 音箱回复语音 | 实际操作效果 |
---|---|---|---|
Alexa,Gokit Alexa,start Gokit Alexa,open Gokit | - | Welcome to gokit. I will now receive commands for your device.If you need more help, say help.For a full list of commands, visit the About this Skill page | 进入skill并保持会议模式,提示用户如何控制Gokit,在会议模式中可以直接说控制指令,不用唤醒 |
Alexa,Gokit,turn <关键词> the light Alexa,Gokit,turn the light <关键词> Alexa,Gokit,switch <关键词> the light | On / off | The light is <关键词> | 打开(关闭)Gokit上的RGB灯 |
Alexa,Gokit,<关键词> motor Alexa,Gokit,make the Gokit motor <关键词> Alexa,Gokit,turn <关键词> the motor Alexa,Gokit,fan <关键词> / Alexa,Gokit,motor <关键词> | Start / stop / on / off / run / work | The motor is now running / The motor has stopped | 运行(停止)Gokit上的马达 |
Alexa,Gokit,<关键词> motor Alexa,Gokit,motor speed <关键词> Alexa,Gokit,speed <关键词> / Alexa,Gokit,<关键词> | Accelerate / decelerate / down / up / faster / slower | The motor speed has increased(decreased) / The motor is already running at top speed(达到最高速度时对其加速) / The motor has stopped and its speed cannot be decreased anymore.(马达停止时对其减速) / Please turn on the motor first before changing the speed.(马达停止时对其加减速) | 加速(减速)Gokit上的马达 |
Alexa,Gokit,<关键词> light Alexa,Gokit,change the <关键词> light | Red / green / blue | the light is <关键词> | 改变Gokit上RGB灯的颜色为红、绿、蓝 |
Alexa,Gokit, <关键词> Alexa,Gokit, tell me the <关键词> Alexa,Gokit, tell me what is the <关键词> | Temperature / humidity | The temperature is xx degree / The humidity is xx percent | 通过Gokit获取当前环境下的温度和湿度 |
Alexa,start Gokit and help | - | You can command your GoKit to turn on the light or motor. You may also ask your GoKit to tell you the humidity and temperature.For a full list of commands, please refer to the Skill card details in the alexa application program. | 帮助用户如何使用该skill并保持会议模式 |
<关键词> | see you later / bye-bye / thank bye / goodbye / see you / bye | Thank you for using gizwits skill,Have a nice day! | 需在会议模式中使用,用于结束会议模式 |