使用Google Assistant智能助理与您的Arduino对话并进行控制

在本篇文章中,我们将学习如何在互联网服务和Arduino开发板之间建立连接。在本文结束时,您将:

● 了解如何从Google Assistant获取数据

● 了解如何使用IFTTT协议。

● 熟悉webhooks和http请求。

● 能够和你的Arduino开发板对话。

在这里插入图片描述

Google Assistant和IFTTT小程序

Google Assistant智能助理是由谷歌开发的一款基于人工智能的虚拟助手,主要适用于移动和智能家居设备。与Google公司以前的虚拟助手Google Now不同,Google Assistant可以进行双向对话。它可以比任何设备更好地识别您的语言,并快速正确地响应您的命令。用户主要通过自然语音与Google Assistant进行交互,但也支持键盘输入。与Google Now相同的性质和方式,Assistant可以搜索互联网、安排事件和设置闹钟,调整用户设备上的硬件设置,以及显示用户Google帐户的信息。谷歌还宣布,Assistant将能够通过设备的摄像头识别物体并收集视觉信息,支持购买产品和汇款,以及识别歌曲。

If This Then That,也称为IFTTT,是一个免费的基于Web的服务,用于创建简单条件语句链,称为applet。applet由其他Web服务(如Gmail、Facebook、Telegram、Instagram或Pinterest)中发生的更改触发。例如,如果用户使用标签进行推文,则applet可以发送电子邮件消息,或者如果有人在照片中标记用户,则applet可以将Facebook上的照片复制到用户的存档。除了基于Web的应用程序,该服务还可以在iOS和Android上运行。 2015年2月,IFTTT将其原始应用程序重命名为IF,并发布了一套名为Do的新应用程序,可让用户创建快捷方式应用程序和操作。截至2015年,IFTTT用户每天创建约2000万个recipes。 Do套件应用程序的所有功能都已集成到重新设计的IFTTT应用程序中。

在这里插入图片描述

Webhook和JSON内容

Web开发中的webhook是一种使用自定义回调来增强或改变网页或Web应用程序行为的方法。这些回调可能由第三方用户和开发人员维护、修改和管理,这些用户和开发人员可能不一定与原始网站或应用程序相关联。术语“webhook”是Jeff Lindsay在2007年从计算机编程术语钩子中创造出来的。

在计算中,JavaScript Object Notation(JSON)是一种开放标准文件格式,它使用人类可读的文本来传输由属性 - 值对和数组数据类型(或任何其他可序列化值)组成的数据对象。它是一种非常常见的数据格式,用于异步浏览器 - 服务器通信,包括在某些AJAX风格的系统中替代XML。

更多内容请访问以下链接:https://www.yiboard.com/thread-1070-1-1.html

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值