1、概述
昨天,有个兄弟找到我,他说他遇到问题了,场景如下:他有一个扫描枪A设备,A设备上报数据到ThingsBoard,然后需要将数据发送给B设备,其实这样想实现很简单的就是一个给B设备下发RPC即可,但是啊,这个兄弟说B设备可能会离线,如何保证B设备上线后照样能收到A设备的消息,这才是关键点,兄弟他们公司的有些人因为这个问题折腾了好几个月了,最后他找到我,他自己想尝试解决。于是我帮助他解决问题,使用的技术就是ThingsBoard的持久化RPC,可能很多人都不知道,下面我跟大家一一道来。
2、问题分析
上面问题的关键点就是如何保证B设备上线后能够收到A设备发给B设备的消息。
- 肯定使用RPC来下发
- A设备需要与B设备建立关联关系,这边A设备才可以切换到B设备。
- RPC需要配置成持久化,所谓持久化就是保存到数据库,并且设置有过期时间,只要在
大家也可以参考官方文档:文章来源:https://www.toymoban.com/news/detail-518595.html
Using RPC capabilities | ThingsBoard Community Edition文章来源地址https://www.toymoban.com/news/detail-518595.html
到了这里,关于ThingsBoard使用持久化RPC案例场景的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!