Rule Entry


Rule Entry 节点是默认的起始路由规则节点,在此录入测量点、属性、事件等上报数据,以供后续路由。该节点不能被删除。


触发该节点的方式包括以下几种。

  • 使用设备端 SDK 上报设备遥测,更多信息,参见 设备端 SDK。如果需要调试设备,也可在 EnOS管理控制台设备监控 > 在线调试 虚拟激活设备,以模拟设备遥测的上报。更多信息,参见 虚拟设备

  • 使用设备集成服务中的 IoT Hub 节点如 Update AttributeUpload Measurement Point上报设备遥测。更多信息,参见 设备集成服务概述

  • 当发生设备状态变化时,如设备登录、注销、激活等。

  • 当发生设备周期事件时,如设备创建、启用、禁用、删除等。

节点类型

该节点是所有路由规则的默认起始节点。

输入和输出能力

该节点具有 0 个入口点和 1 个出口点。

节点属性

../../_images/rule_entry.png


名称

该节点的名称。


网关类型

路由规则的协议网关类型,支持两个选项。

  • 第三方网关:可使用第三方设备协议访问 EnOS 的第三方协议网关。有关更多信息,参见 设备接入

    • 网关:该下拉列表将显示在 EnOS 管理控制台 > 设备接入 > 协议网关 中创建的协议网关,可选择一个或多个第三方协议网关。有关如何创建和配置第三方协议网关的详细信息,参见 协议网关


  • EnOS IoT:默认的 EnOS IoT 协议网关接入,可在其中选择 IoT Hub 中的产品进行路由。

    • 产品:下拉列表将显示在 OU 下的所有产品,可选择一个或多个产品。有关 IoT Hub 中产品的更多信息,参见 管理产品


描述

该节点的描述。

示例

输入示例

{
  "id": "123",
  "version": "1.0",
  "params": {
    "attributes": {
      "capacity": 18
    }
  },
  "method": "thing.attribute.update"
}

输出示例

{
  "MetaData": {
    "messageType": "PostAttribute",
    "assetId": "assetId",
    "deviceKey": "deviceKey",
    "productKey": "productKey",
    "orgId": "yourOrgId"
  },
  "Body": {
    "capacity": 18
  }
}