0
点赞
收藏
分享

微信扫一扫

source insight小键盘在vim中不能使用数字(数字按键变英文)

ITWYY 2023-07-04 阅读 57

1、概述

昨天,有个兄弟找到我,他说他遇到问题了,场景如下:他有一个扫描枪A设备,A设备上报数据到ThingsBoard,然后需要将数据发送给B设备,其实这样想实现很简单的就是一个给B设备下发RPC即可,但是啊,这个兄弟说B设备可能会离线,如何保证B设备上线后照样能收到A设备的消息,这才是关键点,兄弟他们公司的有些人因为这个问题折腾了好几个月了,最后他找到我,他自己想尝试解决。于是我帮助他解决问题,使用的技术就是ThingsBoard的持久化RPC,可能很多人都不知道,下面我跟大家一一道来。

2、问题分析

上面问题的关键点就是如何保证B设备上线后能够收到A设备发给B设备的消息。

  1. 肯定使用RPC来下发
  2. A设备需要与B设备建立关联关系,这边A设备才可以切换到B设备。
  3. RPC需要配置成持久化,所谓持久化就是保存到数据库,并且设置有过期时间,只要在

大家也可以参考官方文档:

Using RPC capabilities | ThingsBoard Community Edition

举报

相关推荐

0 条评论