Send Command¶
Send Command 节点向指定设备发送指令。
节点类型¶
EnOS。
输入和输出能力¶
该节点具有 1 个入口点和 1 个出口点。
节点属性¶
名称
该节点的名称。
消息来源
消息的来源,目前支持 固定消息 和 上游节点。
固定消息:待选产品的模型中定义的服务或测点。
产品
待接收指令的设备的产品。
设备
待接收指令的设备,支持选择多个设备。支持输入 设备名称,或使用 表达式
${metadata.assetId}
引用设备的 Asset ID。更多信息,参见 表达式。选择 设备名称 时,不输入任何内容,即表示消息将发送给该产品下的全部设备。下发指令消息类型
指令类型,调用服务 或 设置测点。
模型服务 (当 下发指令消息类型 为 调用服务)
选择该设备模型中定义的一个服务。
模型测点 (当 下发指令消息类型 为 设置测点)
选择该设备模型中定义的一个测点。
消息内容
根据所选 模型服务 指定的输入参数,或 模型测点 指定的数据类型,填入消息内容。如果测点的数据类型是 struct,或服务中有配置输入参数,消息内容 框中将展示键值对格式,其中键是指定的参数名,值可根据需要编辑。
备注
键的默认值为空字符串,需要根据服务或测点中定义的参数数据类型填入值。你可以在 EnOS 管理控制台 > 模型 菜单中查看模型服务和测点中定义的参数和数据。关于模型测点和服务的说明,参见 模型功能定义。
上游节点:来自 input msg。
查询方法
搜索发送指令至哪些设备的方法。目前支持 按属性 和 按标签。
按属性
选择 模型 及其 属性 搜索设备,所选属性的值可用 表达式 指定。更多信息,参见 表达式。
按标签
输入标签键和对应的值搜索设备。
设备
待接收指令的设备,支持选择多个设备。支持输入 设备名称,或使用 表达式
${metadata.assetId}
引用设备的 Asset ID。选择 设备名称 时,不输入任何内容,即表示消息将发送给该产品下的全部设备。
方式
发送指令方式,目前支持 直接发送指令。
描述
该节点的描述。
使用限制¶
消息内容 中键的默认值为空字符串,需要根据服务或测点中定义的参数数据类型填入值。
示例¶
输入示例¶
{
"speed": 32,
"heat": 40
}
输出示例¶
data
的值为指令 ID。
{
"code": 0,
"data": "2800529119436103680",
"msg": "OK"
}