设备节点

更新时间:2018-09-28 21:09:31

设备节点用于设备流中,作为设备流的输入节点,有且只有一个。

image.png | left | 747x440

配置

  1. 设备模型: 选择需要指定的设备对应的设备模型
  2. 设备选择: 选择具体的设备,这里只支持测试设备。
  3. 上报类型: 可以选择设备的属性、事件、属性或事件作为设备上报的监听内容。

节点输出

与其他节点一样,设备节点的输出可以在后续紧跟着的节点内使用msg.payload来访问,msg.payload包含以下字段信息。

字段内容
描述
示例
deviceContext
设备信息
{
   "productKey": "XXX", // 设备的porductKey
   "deviceName": "XXX", // 设备的deviceName
   "gmtCreate": 1538109258028 // 设备创建时间
}
props
设备上报的属性信息
当选择上报类型中包含“属性”时,会出现该字段。props字段内的具体内容请参考设备模型定义-功能-属性。
{
    "LightStatus":{  // 设备属性
         "time":1538109258010,
         "value":0
     },
     "LightVolt":{ // 设备属性LightVolt
          "time":1538109258010,
          "value":1 
     }
}
event
设备上报的事件信息
当选择上报类型中包含“事件”时,会出现该字段。event字段内的具体内容请参考设备模型定义-功能-事件。
{
    "Identifier1":{ // 事件标识符
        "eventCode":"Identifier1", // 事件标识符
        "eventName":"Warm", // 功能名称
        "eventType":"info", // 事件类型
        "outputs":{ // 输出参数
            "outPara1":2,
            "outPara2":0
        }
    },
    "Identifier2":{
        "eventCode":"Identifier2",
        "eventName":"Warm",
        "eventType":"info",
        "outputs":{
            "outPara1":2,
            "outPara2":0
        }
    }
}

调试

可点击设备选择下拉框下方的“在线模拟XX设备”进入设备行为模拟界面 ,填入属性点击上报按钮可模拟设备的属性、事件上报,调试设备流规则是否正确执行。

image.png | left | 747x457

results matching ""

    No results matching ""