
您认为Philips Hue灯泡,iRobot Roomba 671吸尘器,Nest温控器,通用电气微波炉,Kenmore空调,TP Link HS100插座,Sonoff设备,更智能的咖啡机和Aire无人机之间有什么共同之处?
正如您已经猜到的那样,它们可以通过Alice(和Yandex.Station)以及数百种其他智能设备的语音进行控制的事实结合在一起。
此外,任何家庭主妇都可以处理此设置。
自然地,问题立即出现-这怎么可能?
确实,仅在最近的Yandex上发布了用于智能家居的Yandex.Module,但它只会在秋季才开始销售,而且尚不清楚哪些设备将成为此类设备的一部分(很可能是专有设备)。
公平地讲,还应该注意,Yandex.Dialogs中已经具有智能家居的技能,但是它们专注于特定的供应商,也就是说,将不支持其他设备。 还值得一提的是具有Alice控制功能的软件智能家居,但是这里的问题是受支持的设备数量非常少,需要相当高级的程序员技能才能使其全部正常工作。
这里有数百种设备(并且不断出现新设备)并且易于设置,怎么办?
一切都非常简单-我们教过Alice和Yandex.Station来执行语音助手全球领导者亚马逊的Amazon Echo几乎具备的所有技能。
首先,这关系到Alexa Echo可以与之交互的所有智能设备的管理,最近出现了许多智能设备。
对于家庭使用而言,这意味着以下几点-您只需在Aliexpress上以一分钱的价格购买几乎任何智能插座,开关,灯(或者去最近的商店并购买更昂贵的东西),然后通过Alice或Yandex.Station的语音连接和控制这些设备。
而且不仅限于此类设备-您还可以控制空调,智能锁,车库门,灌溉系统甚至汽车。
爱丽丝和Alexa之间的联系是...
M1 Messenger 。
有点背景。
首先,我们向Messenger添加了Alexa Echo支持。
即 无需购买Echo色谱柱,就可以通过智能手机的语音来管理智能事物。
然后,我们认为这还不够,并添加了短信设备管理功能-例如,对于那些由于某种原因(您需要保持沉默等)而不想使用语音的用户。
然后,我们认为人们可能太懒了,以至于每次都不能输入带有文本和自定义按钮的相同命令,而用户只能在其中输入一次常用命令,然后通过按下来调用它们,例如控制面板。
然后想到了-如果我们可以用文本控制设备,那么为什么不为此类命令创建API?
事实证明,这是IFTTT服务的某种类似形式,该服务驻留在智能手机的信使中,并且可以组合不同的服务。
好了,现在通过一个简单的示例更详细地说明如何执行所有这些操作。
因此,您首先需要的当然是购买智能设备。
如果要在Aliexpress上进行操作,则只需在任何设备的说明中查看“与Alexa配合使用”一词,所有这些都将立即可用。
如果您打算在商店中购买商品,请注意-并非所有卖家都知道该设备可以与Alexa配合使用-在这种情况下,您需要利用Google搜索这个机会。
考虑以TP Link HS100 Wi-Fi插座为例的分步连接和配置过程。
1.配置TP Link HS100智能插座
这里没有什么复杂的-下载
Kasa应用程序,注册并按照说明进行操作。
最重要的是-记住此应用程序的登录密码-以后将需要它。
2.下载并安装M1 Messenger没什么太复杂的-下载,注册(没有电话号码),然后单击带有字母“ a”的图标-在Messenger中启动Alexa Echo:

第一次单击“ a”图标后,应用程序将打开以下页面
带有建议的Amazon网站,或输入现有的用户名/密码,或注册一个帐户:

我们输入现有数据或注册,然后您需要允许对应用程序的访问对Alexa语音服务的访问:

之后,将打开Messenger中带有Alexa的屏幕,您已经可以通过语音或文本与Amazon的语音助手通信:
3.将智能插座绑定到您的Amazon Alexa帐户现在我们需要将智能插座绑定到Alexa并为其分配一个激活字,例如Kitchen。
为此,请访问
alexa.amazon.com这里有一些生活技巧。
首先,如果您在未正式出售Alexa Echo的国家/地区,请勿在移动设备上打开此页面-您将被重定向到他们将提供下载该应用程序的移动端,但您将无法下载该应用程序-在您所在的国家/地区将不可用。
因此,请在桌面上打开此页面。
其次,如果您没有执行步骤2,即没有下载并安装M1 Messenger应用程序,那么即使您在Amazon上拥有帐户,也将看到以下页面:

这不是我们所需要的-因为有机会仅配置来自Amazon的官方产品,并且我们不想购买Echo。
仅在安装
M1 Messenger之后,您将拥有以下页面:

因此,如果您看到以下短语:
欢迎光临!
亚马逊已经退出,将您带到Mob1的Mobile One Alexa服务上。这意味着您做对了所有事情,并且可以绑定智能设备。
我们转到技能部分。
在搜索中,我们输入设备供应商的名称-在本例中为TP Link Kasa:

选择适当的项目并进入激活该技能的部分:

单击“启用”并转到下一个窗口(请注意,打开将在一个新窗口中进行,如果您有阻止程序,则需要允许显示弹出窗口):

在此处,您需要输入在第1点设置Wi-Fi插座后获得的用户名/密码。
如果输入正确的数据,将打开一个确认页面:

接下来,转到“智能家居”部分并开始设备发现(此时应插入插座):

然后将打开带有您在Kasa中注册Wi-Fi插座时指定的设备名称的页面:

接下来,转到智能家居的配置:

我们进入“组”并指定一个名为Kitchen的套接字,例如:

现在,如果您在Messenger中说“打开厨房”或“关闭厨房”,
然后您的插座将打开/关闭。
应该注意的是,这是将智能事物与Alexa Echo捆绑在一起的一般原理-无论是智能插座,灌溉系统还是汽车-您都需要执行完全相同的步骤。
因此,我们设置了Alex,连接了设备,我们可以使用
M1 Messenger来管理命令,现在我们将教Alice做同样的事情。
4.教爱丽丝做Alexa Echo技能我们启动
M1 Messenger,并在常规菜单中的M1网络中找到“搜索”项:

我们需要找到机器人Alice并将其添加到其中:

重要-添加漫游器后,它将不会在常规聊天列表中显示,但会在“业务”菜单中显示:

我们编写/记住代码。
接下来,打开Alice或激活Yandex.Station并启动M1 Messenger技能:

开始使用这项技能后,爱丽丝会询问我们在Messenger上收到的代码-说出来,确认正确无误,就是这样,现在我们可以打开厨房的智能插座了:

我们已经为爱丽丝(Alice)列出了智能家居的最常用名称列表,在后端,我们用Alexa的英语命令替换了俄语中的短语:

因此,如果您使用任何其他名称-告诉我们您是如何用Alexa用英语写她的,以及您想用俄语用什么等价的文字-我们将将此词组添加到Alice的词典中,一切将正常进行。
因此,根据上述示例添加各种设备,您将能够使用Alice或Yandex控制机器人吸尘器,冰箱和汽车。 站。
几点重要提示-我们建议使用支持Android而不是iOS的智能手机,将其作为带有Messenger的智能家居的枢纽。
您还需要启用Messenger的3种模式中的任何一种-Live TV或PTT或附近的Users,以便应用程序始终处于联机状态。
我还要感谢
YODE .pro团队和Jan Safiullina为实现这项技能所提供的帮助。