青莲云设备接入GoogleHome音箱教程

概述

关系图

通过GoogleHome音箱控制青莲云的智能硬件主要涉及到Google Smart Home Action服务、Google 云端函数服务、Google HomeGraph API服务、青莲云云端以及青莲云智能硬件之间的交互,关系图如下。

上图可以分为2个部分:

1)图中红色箭头部分就是通过GoogleHome音箱控制智能硬件的数据流程,GoogleHome音箱获取语音指令发送给Google Smart Home Action服务,Google Smart Home Action服务对语音指令进行解析并发送给绑定的Google云端函数服务,Google云端函数服务通过调用青莲云语音平台控制Api发送指令给青莲云云端,青莲云云端解析Google云端函数服务发送来的指令,并转发至智能硬件端完成对智能硬件的控制,其中智能硬件设备发现需要智能硬件APP端每绑定一个智能硬件后调用Google HomeGraph API来触发

2)图中绿色箭头部分为智能硬件手机APP控制智能硬件的数据流程

其中Accesstoken 通过 OAuth2 登陆APP注册的账号来获得,Oauth2的配置详见2.1节步骤(7)和步骤(8)

开发者需要在Google Smart Home Action开发者平台上配置青莲云Oauth2服务的URL,并在Google云端函数平台完成控制功能代码的开发,主要是通过调用青莲云语音平台控制Api,实现Google Smart Home的三大类接口: action.devices.SYNC智能硬件设备发现接口、action.devices.EXECUTE控制类接口、action.devices.QUERY状态查询接口。

其中控制类接口根据不同的能力分为很多种,如颜色控制,亮度控制等,详情见Google开发者文档:

https://developers.google.com/actions/smarthome/traits/

下面以一个开关为例进行介绍。

准备工作

(1)在青莲云上创建产品:开关

(2)为该产品配置一个数据点 dp_switch

(3)将该产品的硬件连接到青莲云

Copyright & copy qinglianyun all right reserved,powered by Gitbook该文件修订时间: 2021-04-22 18:53:48

results matching ""

    No results matching ""