发送 RAW 消息

Send RAW Message(发送 RAW 消息)动作以原始 JSON 格式发送 TR50 命令。一些 TR50 命令有相应的触发器动作,这些动作在 Thing actions(物动作)一节中有所描述。其余的 TR50 命令可以使用该 Send RAW Message(发送 RAW 消息)动作发出。有关 TR50 命令的信息,请参见物联网设备管理门户 API



参数描述

参数 描述
JSON Message
(JSON 消息)
一个 JSON 格式的字符串,其格式在特定 TR50 命令的 TR50 请求一节中有所描述。
命令可以使用 $(string) 表示的替换字符串功能。然后,在 Input(输入)选项卡中的相应参数中定义在此参数中输入的替换变量。

对于需要包含特殊字符的 TR50 命令,请参见:

S&F Profile(S&F 配置文件) S&F 配置文件,其使用情况是无法将动作中的数据发送至物联网设备管理门户

如果选择默认的“None”(无),可选 TR50 S&F 功能将不用于此动作

如果此动作的数据存储在 S&F 队列中,动作的存储和转发路径将用于确定要执行的下一个动作。有关更多信息,请参见 TR50 S&F 配置文件管理选项卡

如果采用 S&F 路径,则将不设置发送 RAW 的回复。

输入选项卡

输入 描述
Command(命令) 为消息参数输入的替换变量的值。您可以定义这些值以引用任何已启动设备、常量、触发器宏、触发器局部变量、触发器静态变量或事件变量,这些变量可从针对该行的 Value(值)单元格显示的下拉列表中获取。

对于需要包含特殊字符的 TR50 命令,请参见:

Timeout (secs)(超时(秒)) 一个可选的超时值,以秒为单位,用于等待发送以完成并返回任何回复数据。
如果没有指定该值,则使用默认值 5 秒。默认值不能配置为不同的值,但可以在动作中设置 Timeout (secs)(超时(秒))参数。
Connection Name(连接名称) 要执行此动作的连接的 TR50 连接名称。

 (可选)如果未指定,使用默认的连接名称。

输出选项卡

输出 描述
Request(请求) 发送到物联网设备管理门户的实际 JSON 请求消息。
该输出消息将所有的替换变量(如果使用复合字符串功能)和变量值插入到请求消息中
Reply(回复)

从物联网设备管理门户返回的 JSON 回复消息。
这个回复消息可以使用其他触发器动作进行处理,比如:


相关主题

物联网设备管理门户 API

物动作

解码 JSON

String(字符串)

正则表达式

使用复合字符串