Skip to content

ThingsBoard 接入 AI 预测并产生告警 ​

正文与配图来自原稿。4.x 起支持 AI 能力;4.2.0 无自定义 Base URL,请用 4.2.1+。官方案例:AI Predictive Maintenance。

1、概述 ​

可接兼容 OpenAI API 的模型做预测性维护摘要,再结合规则链告警。产生费用,按需开通试用。

2、开通阿里云百炼 ​

进入百炼控制台,登录:

控制台

登录

3、申请 API Key ​

应用中心创建 API Key(密钥勿提交公开仓库,下文用占位符):

应用

创建 Key

常用兼容地址示例:

  • https://dashscope.aliyuncs.com/compatible-mode/v1

4、ThingsBoard 配置 AI 模型 ​

租户 → 设置 → AI 模型,填写 Base URL、Key、模型名:

AI 模型 1

AI 模型 2

AI 模型 3

确认有免费额度/余额:

额度

5、AI 节点提示词(摘要) ​

系统提示: 工业设备预测维护助手;根据振动、温度、声学偏差判断异常;只输出 JSON,前后无其它文字。

用户提示: 含 ${deviceName}、$[*] 最新读数,以及基线阈值(振动/温度阈值、声学偏差等)与典型故障模式。

要求恰好两字段:

json
{ "anomaly": "string", "summary": "string" }

无异常则返回空对象。响应 schema 约束 anomaly、summary 必填。

6、联调遥测 ​

Topic:v1/devices/me/telemetry

正常:

json
{"vibration":4.2,"temperature":70,"acousticDev":5}

轴承磨损:

json
{"vibration":8.2,"temperature":88,"acousticDev":5}

告警效果

AI 输出

错位类可发高振动低温升模式再测。

7、小结 ​

4.2.1+ 配兼容 OpenAI 端点 → AI 节点结构化输出 → 规则链创建告警。Key 与费用自行管控。