thingsboard 双向rpc,tb服务端下发指令,设备端接收指令并回复指令

背景

最近有朋友问,在使用thingsboard的rpc组件时,第一次进来总是报错,如下图,request timeout
在这里插入图片描述
这是因为当你打开这个页面时,该组件会发送一个getvalue的rpc来获取设备的当前数值,如果设备端没有收到,或者没有回应就会报这个错误。
所以为了有来有回,就必须实现设备端回复服务的端的某个具体rpc指令。在mqtt层面上就是 设备端在接受到服务端的某个主题后,需要对这个主题回应,发布一个topic。

之前我有讲过 服务端回应设备端的rpc指令,可以看看这篇文章
ThingsBoard教程(二八):详细讲解在tb平台下 mqtt协议下的 rpc 遥测,客户端rpc,服务的rpc的使用 ,与node-red联动

本篇文章就带领大家,实现设备端回复服务端的rpc。

实现的需求

本地demo使用的是这两个rpc组件
在这里插入图片描述
不需要修改默认的规则链,但需要在设备端编码。

thingsboard方面

使用一个设备搭建起两个组件, 其中

猜你喜欢

转载自blog.csdn.net/github_35631540/article/details/132273003