在对ThingsBoard RPC调用示例进行了尝试后,发现“旋转系统”设备在将消息发布到v1/RPC调用示例/me/遥测后,可以从v1/设备/me/rpc/request中获取消息;
如果规则链将来自其他设备的消息进行转换,例如,将其他设备的metadata.deviceName和metadata.deviceType更新为“旋转系统”,则“旋转系统”设备无法获得任何消息。
RPC调用示例提到“风向传感器”设备向ThingsBoard服务器发送消息,规则链魔术之后,“旋转系统”设备可以获得ThingsBoard消息;但根据我的实验,“旋转系统”只能在自身向ThingsBoard发送消息之后才会触发。
那么,我的问题是,规则链在ThingsBoard服务器上实现"deviceA trig deviceB“的最佳实践是什么?
发布于 2018-11-20 02:32:00
我得到了答案,如果您想要"deviceA trig deviceB",您应该在deviceA和deviceB之间创建一个关系,然后添加一个规则节点“更改发起人”,将发端者从deviceA更改为deviceB。
https://stackoverflow.com/questions/52891565
复制相似问题