开发者实践|如何实现云开发场景联动(内附结构图和教学视频)
创始人
2024-02-23 23:37:39
0

一千个住户有一千种生活习惯,智能家居如何才能根据用户个性化的需求,实现真正的“智能”?这就需要家居产品之间智能排列,组合成多样化的场景联动模式。

下面我们就来说说如何通过Tuya OpenAPI实现云开发场景联动,满足用户不同的需求。

云开发场景联动

云开发场景联动,顾名思义,即指在基于涂鸦 IoT 开发平台配置的条件规则中,根据用户使用场景,在 App 场景频道中配置相关的条件选项,从而可以实现多个设备之间互联互通。如入户灯开启时,电动窗帘同步开启等。

▲氛围灯的手机操作界面

▲灯带的手机操作界面

场景联动配置好之后,用户可以自定义设置功能点是否支持智能场景触发条件以及执行任务。添加了场景联动后,用户即可在 App 智能场景进行对应功能的设置

例如,早上离家时,用户可点击App上的“离家”模式或通过苹果 Siri 说“Siri,我出门了”,则房屋内可以实现灯光和空调延时关闭。

甚至可以解放双手,当晚上回家时,用户推开门的一刹那,客厅灯自动亮起,空调自动打开,电动窗帘同步开启等;还有很多模式可根据用户情况设置。

▲门磁的手机操作界面

通过Tuya OpenAPI,不管是开发者品牌商还是厂家,都能快速实现场景中的设备互联

云开发场景联动演示教学(以灯带为例)

概述

场景联动是使用条件规则,添加参与联动的设备,通过条件和动作方式来触发不同设备之间联动,并将规则部署至涂鸦云端,实现云端的场景联动

场景联动规则由执行条件(Condition)执行动作(Action)这两个大部分组成。

● 目前支持的条件有:设备状态/外部条件/天气条件/定时条件;

● 目前支持的动作有:设备状态/场景/延时/消息

● 目前支持的条件策略:&&(与)和||(或)

总结构图

场景联动举例:当我打开家门的时候,客厅灯亮起,卧室的灯带打开;气温低于10度,打开空调。

(一)

场景条件:当设备门磁的状态为打开时候

触发关系:只要满足一个条件即可(||或关系)

场景动作:打开客厅的灯,卧室的灯带打开

(二)

场景条件:当前的温度低于10度

触发关系:只要满足一个条件即可(||或关系)

场景动作:打开空调,并设置温度25度。

流程步骤

1、创建云开发项目

2、开通IoT Core服务,并授权到对应的云开发项目

3、订阅消息服务

4、下载Connector  SDK(Tuya 官方SDK)

5、参考OpenAPI -添加自动化的接口文档

6、编辑代码Demo,实现场景联动功能

参考资料

1、场景联动文档

2、Connect SDK (JAVA 版本)

DEMO 内容

1、前期的配置项建议参数上述文档配置,此处不再详细介绍。

2、Connector SDK 已经封装了获取token签名的事务,因此下载完后就可以直接进行接口调试。

3、配置云开发参数。

4、按照接口文档构造请求数据。

5、完成创建云开发的接口调用,创建场景联动,看实物是否按照场景设定的执行。

⚠️  注意事项:string和raw类型的dp点不支持场景联动。

相关内容

热门资讯

常用商务英语口语   商务英语是以适应职场生活的语言要求为目的,内容涉及到商务活动的方方面面。下面是小编收集的常用商务...
六年级上册英语第一单元练习题   一、根据要求写单词。  1.dry(反义词)__________________  2.writ...
复活节英文怎么说 复活节英文怎么说?复活节的英语翻译是什么?复活节:Easter;"Easter,anniversar...
2008年北京奥运会主题曲 2008年北京奥运会(第29届夏季奥林匹克运动会),2008年8月8日到2008年8月24日在中华人...
英语道歉信 英语道歉信15篇  在日常生活中,道歉信的使用频率越来越高,通过道歉信,我们可以更好地解释事情发生的...
六年级英语专题训练(连词成句... 六年级英语专题训练(连词成句30题)  1. have,playhouse,many,I,toy,i...
上班迟到情况说明英语   每个人都或多或少的迟到过那么几次,因为各种原因,可能生病,可能因为交通堵车,可能是因为天气冷,有...
小学英语教学论文 小学英语教学论文范文  引导语:英语教育一直都是每个家长所器重的,那么有关小学英语教学论文要怎么写呢...
英语口语学习必看的方法技巧 英语口语学习必看的方法技巧如何才能说流利的英语? 说外语时,我们主要应做到四件事:理解、回答、提问、...
四级英语作文选:Birth ... 四级英语作文范文选:Birth controlSince the Chinese Governmen...
金融专业英语面试自我介绍 金融专业英语面试自我介绍3篇  金融专业的学生面试时,面试官要求用英语做自我介绍该怎么说。下面是小编...
我的李老师走了四年级英语日记... 我的李老师走了四年级英语日记带翻译  我上了五个学期的小学却换了六任老师,李老师是带我们班最长的语文...
小学三年级英语日记带翻译捡玉... 小学三年级英语日记带翻译捡玉米  今天,我和妈妈去外婆家,外婆家有刚剥的`玉米棒上带有玉米籽,好大的...
七年级英语优秀教学设计 七年级英语优秀教学设计  作为一位兢兢业业的人民教师,常常要写一份优秀的教学设计,教学设计是把教学原...
我的英语老师作文 我的英语老师作文(通用21篇)  在日常生活或是工作学习中,大家都有写作文的经历,对作文很是熟悉吧,...
英语老师教学经验总结 英语老师教学经验总结(通用19篇)  总结是指社会团体、企业单位和个人对某一阶段的学习、工作或其完成...
初一英语暑假作业答案 初一英语暑假作业答案  英语练习一(基础训练)第一题1.D2.H3.E4.F5.I6.A7.J8.C...
大学生的英语演讲稿 大学生的英语演讲稿范文(精选10篇)  使用正确的写作思路书写演讲稿会更加事半功倍。在现实社会中,越...
VOA美国之音英语学习网址 VOA美国之音英语学习推荐网址 美国之音网站已经成为语言学习最重要的资源站点,在互联网上还有若干网站...
商务英语期末试卷 Part I Term Translation (20%)Section A: Translate ...