发送 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 回复消息。 |