尝试使用ThingsBoard RPC Call Sample之后,我发现“旋转系统”设备可以在通过以下方式将消息发布到v1 / devices / me / rpc / request后从v1 / devices / me / rpc / request获取消息:本身;
如果规则链将其他设备的消息转换为其他消息,例如,将其他设备的metas.deviceName和metadata.deviceType更新为“ ROTATING SYSTEM”,则“ ROTATING SYSTEM”设备将无法获取任何消息。
RPC Call Sample提到“风向传感器”设备将消息发送到ThingsBoard Server,经过规则链魔术之后,“旋转系统”设备可以获取RPC消息;但是根据我的实验,它不能将“旋转系统”本身发送到ThingsBoard后触发。
所以,我的问题是,在ThingsBoard Server上实现“ deviceA trig deviceB”的规则链的最佳实践是什么?
答案 0 :(得分:0)
我得到了答案,如果您希望“ deviceA trig deviceB”,则应在deviceA和deviceB之间创建一个关系,然后添加一个规则节点“ change the originator”,以将Originator从deviceA更改为deviceB。