我们依靠ThingsBoard Server和ThingsBoard Gateway来管理物联网设备,我们有这样的需求:物联网设备devicesOfTypeA将消息发布到v1 / devices / me /遥测ThingsBoard服务器……
的 第一种选择: 强>
deviceB订阅自己的属性(范围=共享)(deviceB属性名称= deviceATemeprature)
deviceA发布遥测(温度= 40)
规则链
使用此算法,将在更新deviceA遥测时通知deviceB。
的 第二种选择: 强>
它是类似的,但不是订阅属性,deviceB订阅RPC主题。每次更新deviceA的遥测时,Rule Engine都会向deviceB发送RPC命令。
的 PS 强> :您的情况不是标准的,并且不清楚为什么需要这种复杂的拓扑。我不确定设备现在应该关于来自其他设备的属性/遥测。更常见的情况是,当另一个设备的状态从stateA更改为stateB时,需要在设备上触发某些功能。在这种情况下,您需要在RuleChain中实现所有逻辑,在您的设备上实现RPC API并从规则引擎触发此API。