大家好我正在创建一个可以由谷歌助手控制的设备; 目前我创建了一个与esp8266接口的arduino,通过服务“IFTTT”,我可以毫无问题地进行通信。现在我想扩展该项目,以便公开,以便在谷歌的“家庭控制”设备中找到它。 可以使用“Arduino / esp8266”吗?怎么样? 如果以这种方式不可能推荐哪种板?
答案 0 :(得分:0)
要使您的设备与Google智能助理配合使用,请咨询smart home documentation。如果您的设备可以连接到互联网,那么您就是好的。 ESP8266已经通过IFTTT连接,也将用于更公开的项目。
您需要创建某种服务器后端,它将充当真相的来源,响应来自Google智能助理的请求并将命令发送到设备。如果您可以将ESP8266用作具有最小(<5s)延迟的Web服务器,那么您将被设置。或者,您可以使用Firebase等简单服务。
您的网络服务器需要回复three primary types of intents:SYNC,QUERY和EXECUTE。文档介绍了所有这些文档,但它们使您能够为每个用户提供设备,返回这些设备的状态,并发送命令以执行操作。