我希望它可以通过手机连接到我的Google Assistant。为此,我可以使用IFTTT和Webhooks,但我不想依赖基于云的服务器-我想这样做,以便即使用户脱机但仍在本地连接到我的用户,他们也可以控制其IoT设备
如何创建本地服务器,将Google Assistant等服务连接到我的Arduino(使用Blynk),以代替Webhooks和IFTTT,因此我不必依靠云服务吗?
#1 楼
如果没有竞争压力,基于云的服务不太可能提供很多“本地局域网”功能。具体地说,局域网的实现需要本地集线器。那可能是服务的本机集线器,或者(在您的情况下)可能是第三方集线器。通常,似乎仅在存在WAN后备(隐藏本地网络或不存在问题)的情况下,并且仅在供应商的移动应用程序和自己的集线器硬件之间才支持LAN功能。您可以在实际的移动设备上拦截Google Assistant并使其与您自己的移动应用程序进行交互-其他任何操作都需要复杂的交互链(如果可能的话)。
评论
我想创建自己的ifttt本地服务器,我愿意这样做,并告诉我如何操作以及如何向Google Assistant的设备列表中添加自定义设备
– Sanjay .S Kumar
18-2-23在15:29
评论
您知道Google Assistant是一种云服务吗?Google助手仍然可以离线执行操作,例如使用您的声音打电话给某人,但我只想做同样的事情,但是与其打电话给我想阅读,获取,发布或发布某人的人,还可以显示您离线时可以做什么,我想在该列表中添加一些内容
这可能不受支持。如果要在纯本地网络上控制事物,则可能需要通过调整开源起点来构建自己的解决方案。还要注意,本地解决方案要求您的手机位于wifi而非移动网络上,除非Arduino位于允许入站连接的网络上,但最明智的做法是不这样做。
我确实想在手机连接到本地网络时使用它,并且可以通过端口转发在移动网络中使用它,还可以创建新的入站规则以从另一个网络访问它