单元 3:配置路由规则¶
路由规则是由一系列的规则节点组成,用于处理来自设备的信息。
步骤 1:创建规则¶
登录至 EnOS 管理控制台,点击左侧导航栏中的 路由规则。
点击 新建路由规则。
输入规则名称 人体感应器规则 和描述,然后点击 确定。
步骤 2:设计规则¶
你将进入带有 Rule Entry 节点的画布页面。
按照以下节点所示顺序设计并连接规则。
Rule Entry 节点¶
每个路由规则必须以 Rule Entry 节点起始。
点击 Rule Entry 节点。
从 网关类型 下拉列表中选择 EnOS IoT。
从 产品 下拉列表中选择 人体感应器产品。所有从该产品下的设备传入的数据都将进入该规则进行处理。
有关 Rule Entry 节点的更多信息,参见 Rule Entry。
Message Type Switch 节点¶
当 人体感应器产品 下的设备上报事件时,Message Type Switch 节点将路由传入的消息。
点击 Message Type Switch 节点。
从 消息类型 下拉列表中选择 上报事件。
有关 Message Type Switch 节点的更多信息,参见 Message Type Switch。
Multicast 节点¶
Multicast 节点将输入转发到多个节点以不同的方式进行处理。在本教程中,输入将以两种方式处理:当检测到人体移动时向指定的手机号码发送短信,并将规则路由到 EnOS_default 规则,该规则会将事件发送到 Kafka 主题。
有关 Multicast 节点的更多信息,参见 Multicast。
SMS 节点¶
SMS 节点将发送短信给指定的手机号。
选择国家代码并输入手机号码。
从 模板名称 下拉列表中选择 Notify DIS Event。
在后续字段中输入事件名称和信息。
有关 SMS 节点的更多信息,参见 SMS。
Checkpoint 节点¶
Checkpoint 节点将规则路由到 EnOS_default 默认规则。
点击 Checkpoint 节点。
从 操作 下拉列表中选择 Use Default Rule。
有关 Checkpoint 节点的更多信息,参见 Checkpoint。