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

问题描述

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

解决方法

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

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

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

相关问答

依赖报错 idea导入项目后依赖报错,解决方案:https://blog....
错误1:代码生成器依赖和mybatis依赖冲突 启动项目时报错如下...
错误1:gradle项目控制台输出为乱码 # 解决方案:https://bl...
错误还原:在查询的过程中,传入的workType为0时,该条件不起...
报错如下,gcc版本太低 ^ server.c:5346:31: 错误:‘struct...