事物板:在仪表板上创建“ REST API调用”按钮

时间:2020-09-01 07:30:26

标签: rest widget thingsboard

我正在尝试在Thingsboard中创建以下内容:
在仪表板中,创建一个按钮,单击该按钮会进行对外部服务器的REST API调用。 到目前为止,我已经发现可以使用“ rest api call”节点定义规则链,但是我找不到能导致其执行的良好规则(每次创建实体时发送api显然是错误的选择)
在“控件”中,我无法创建有效的解决方案,但看起来像是正确的方法。

1 个答案:

答案 0 :(得分:0)

我想出了一种方法,不是最好的方法,但是它可以工作:

  1. 创建木板
  2. 创建“更新设备属性”控制小部件
  3. 转到“更新设备属性”控制小部件中的“编辑”,选择一个未使用的设备(可能可以选择一个使用过的设备,但是我不确定操作是否会更改它),请转到“高级”并将“设备属性参数”设置为任何有效的json,例如:{“ rest”:1}
  4. 转到“规则链”并创建以下规则:输入->消息类型切换-(属性已更新)->剩余Api调用(从节点外部选择)
  5. 在“ Rest Api呼叫”中设置所需的端点网址和方法,然后应用更改

如果您已正确配置了所有内容,则每次单击该按钮都会进行api调用