基本配置
标准 Manufacturing Data Engine (MDE) 部署默认情况下不会应用任何配置设置,而这些设置是开始提取数据所必需的。
本指南将引导您完成基本的 MDE 设置。例如,测试系统是否端到端正常运行。借助本指南,您可以为所有三种原型创建消息类、类型和解析器。
如果您打算使用 Manufacturing Connect Edge (MCe) 注入数据,请改为部署 默认配置软件包 。
您可以使用 MDE API 或网页界面来完成此配置。
消息类
本部分提供了 MDE 中提供的消息类的示例。
numeric 的消息类
以下是 basic-numeric 消息类的示例:
REST
POST /configuration/v1/message-classes
{
"name": "basic-numeric",
"priority": 2000,
"expression": "#root.event['value'] instanceof T(Number) && #root.event['timestamp'] != null && #root.event['tagName'] != null"
}
网页界面
消息类名称:basic-numeric
- 在 MDE 网页界面上,点击消息类 。
- 点击添加新消息类 。
- 将消息类名称 填写为
basic-numeric。 复制以下表达式并将其粘贴到表达式 框中:
#root.event['value'] instanceof T(Number) && #root.event['timestamp'] != null && #root.event['tagName'] != null将优先级更改为
2000。点击创建 。

discrete 的消息类
以下是 basic-discrete 消息类的示例:
REST
POST /configuration/v1/message-classes
{
"name": "basic-discrete",
"priority": 1975,
"expression": "#root.event['value'] != null && !(#root.event['value'] instanceof T(Number)) && #root.event['timestamp'] != null && #root.event['tagName'] != null"
}
网页界面
消息类名称:basic-discrete
- 在 MDE 网页界面上,点击消息类 。
- 点击添加新消息类 。
- 将消息类名称 填写为
basic-discrete。 复制以下表达式并将其粘贴到表达式 框中:
#root.event['value'] != null && !(#root.event['value'] instanceof T(Number)) && #root.event['timestamp'] != null && #root.event['tagName'] != null将优先级更改为
1975。点击创建 。

continuous 的消息类
以下是 basic-continuous 消息类的示例:
REST
POST /configuration/v1/message-classes
{
"name": "basic-continuous",
"priority": 1950,
"expression": "#root.event['value'] != null && !(#root.event['value'] instanceof T(Number)) && #root.event['startTimestamp'] != null && #root.event['endTimestamp'] != null && #root.event['tagName'] != null"
}
网页界面
消息类名称:basic-continuous
- 在 MDE 网页界面上,点击消息类 。
- 点击添加新消息类 。
- 将消息类名称 填写为
basic-continuous。 复制以下表达式并将其粘贴到表达式 框中:
#root.event['value'] != null && !(#root.event['value'] instanceof T(Number)) && #root.event['startTimestamp'] != null && #root.event['endTimestamp'] != null && #root.event['tagName'] != null将优先级更改为