搜索
历史搜索
搜索发现

物联网平台场景联动怎么设置

| 来源:| | 0

物联网平台场景联动设置的核心逻辑:触发器 → 条件过滤 → 执行动作,在平台规则引擎/场景联动模块配置,不用写大量后端代码,联动结果可推送到你的SaaS。

一、前置准备(必须先做完)

1. 产品已创建,物模型定义完成:遥测属性、可写服务、事件(告警、上下线)

2. 设备正常在线,数据能上报到平台

3. 确认平台开启规则引擎/场景联动权限(阿里云IoT、OneNET、ThingsBoard、华为IoT都自带)

二、完整配置步骤

Step1:新建场景联动规则

进入平台菜单:规则引擎 / 场景联动 / 设备联动 → 创建规则,填写名称、描述,选择生效范围(产品/分组/单个设备),可设置生效时间段(例如仅工作日8:00-18:00)。

Step2:配置【触发器】(触发源头)

4类常用触发器:

1. 设备属性上报:传感器上报测点(温度、湿度、电压),最常用

2. 设备事件:设备主动上报事件,如断电告警、故障事件

3. 设备状态:设备上线/离线

4. 定时触发:CRON定时,固定时间执行(每天早上8点开照明)

> 多个触发器之间是 OR(或),任意一个触发就进入条件判断

Step3:配置【判断条件】(可选,过滤触发)

触发之后,再做条件校验,多条件支持AND(且)。

示例:

- 触发器:温度上报

- 条件:温度>35℃ 并且 湿度>70%,并且时间在9:00~21:00

> 没有条件:触发后直接执行动作

Step4:配置【执行动作】(联动输出)

✅ 设备下行控制(核心):下发指令给其他设备,继电器开关、修改参数

✅ 消息推送:Webhook推送事件到你的SaaS后端(非常适合IoT SaaS)、MQTT消息

✅ 告警通知:短信、企业微信、邮件、平台内告警

✅ 存储:写入时序库、写入平台资产属性

✅ 级联:触发另一条场景联动规则

> 典型场景:温湿度传感器上报温度>35℃ → 条件判断成立 → 开启空调 + Webhook推送告警事件到SaaS后台。

Step5:保存、启用、测试

1. 保存规则,启用(很多平台新建默认关闭)

2. 模拟设备上报数据,触发这条联动

3. 查看规则日志:看触发记录、执行成功/失败、报错信息,排查问题

4. 调优:增加防抖(防短时间反复触发,比如间隔30秒才能再次触发)

云端联动 vs 边缘联动(选型重点)

1. 云端场景联动(最常用,适合SaaS)

逻辑跑在IoT平台云端;设备上报数据到云,云端判断,下发控制。

✅ 优点:配置简单,跨设备联动,SaaS对接方便;

❌ 缺点:断网时联动失效。

2. 边缘本地联动

规则下发到网关/边缘盒子,本地执行,不需要联网。

✅ 断网依旧自动联动;

❌ 需要边缘网关支持,规则管理复杂,SaaS需要同步本地规则状态。

三、和IoT SaaS怎么结合(重点)

1. 平台场景联动触发后,通过Webhook把事件、设备信息推送到SaaS后端;

2. SaaS接收联动事件,做租户权限校验、记录联动日志、生成告警工单、在SaaS前端展示联动记录;

3. 也可以在SaaS页面开放场景联动配置界面:调用IoT平台开放API,由用户在SaaS内新增/修改/启用联动规则,不用跳转到IoT平台控制台(这就是SaaS产品化能力)。

4. 聚英云等软硬件一体化的物联网平台,支持异地跨设备联动控制,当多台设备距离较远,不同位置,需要同步动作或触发动作时可设置多设备之间联动控制;

四、常见坑

1. 抖动误触发:测点小幅波动反复触发联动 → 增加防抖冷却时间、设置阈值回差(温度>35开,<32才关)

2. 跨租户联动:SaaS多租户场景,联动规则必须绑定tenant_id,防止A租户规则控制B租户设备

3. 下行指令不做日志:所有设备控制动作,平台+SaaS双日志留存,便于审计

4. 网络断连:云端联动失效,重要场景要搭配边缘本地联动兜底

五、实例:动环场景联动模板

> 场景:机房温度>38℃,开启排风扇,同时推送告警到SaaS

1. 触发器:温度属性上报

2. 条件:温度>38℃,生效时段全天

3. 动作①:给排风扇设备下发【开启】指令

4. 动作②:Webhook POST,推送事件到SaaS接口,附带设备ID、租户ID、告警内容

5. 防抖:60秒内不重复触发


样品申请
×
联系客服
×
吉祥物