ThingsBoard-RPC

1、使用 RPC 功能

ThingsBoard 允许您将远程过程调用 (RPC) 从服务器端应用程序发送到设备,反之亦然。基本上,此功能允许您向/从设备发送命令并接收命令执行的结果。本指南涵盖 ThingsBoard RPC 功能。阅读本指南后,您将熟悉以下主题:

  • RPC 类型;
  • 基本 RPC 用例;
  • RPC 客户端和服务器端 API;
  • RPC 小部件。

ThinsBoard RPC 功能可以根据远程过程执行的发起者分为两种类型:设备发起的和服务器发起的 RPC。为了使用更熟悉的名称,我们将设备发起的 RPC 调用命名为客户端RPC,将服务器发起的 RPC 命名为服务器端RPC。

2、客户端 RPC

客户端 RPC 功能允许您将请求从设备发送到平台并将响应返回给设备。

让我们回顾一下客户端 RPC 调用的典型用例:

  • 灌溉系统通过平台从在线服务获取天气预报。
  • 没有系统时钟的受限设备从平台请求当前时间戳【设备向服务端同步时间】。
  • 门禁读卡器将请求发送到第三方安全系统,以决定开门并记录访问权限。

在后台,设备向平台发送一条消息,由

猜你喜欢

转载自blog.csdn.net/qq_38749525/article/details/128980581
RPC