1

目前,我通过网关设备的令牌让 Thingsboard 和 Thingsboard-gateway 一起运行,我可以通过 Thingsboard UI 同步扩展,并通过 Thingsboard 中的 Thingsboard-gateway 生成新设备。我遇到的问题是 HTTP API Rest Controller POST 在服务器端的 rpc 调用/api/plugins/rpc/oneway/{deviceId}仅在主题中发布消息,v1/devices/me/rpc/request/+并且它们没有到达服务器端 rpc 调用的 Thingsboard-gateway 主题v1/gateway/rpc。我已尝试订阅该v1/gateway/rpc主题,但我看不到任何似乎是 Thingsboard 错误的消息。有谁知道可能会发生什么?

文件参考:

 * https://thingsboard.io/docs/user-guide/rpc/

 * https://thingsboard.io/docs/iot-gateway/mqtt/#server-side-rpc-commands

 * https://thingsboard.io/docs/reference/mqtt-api/#rpc-api

 * https://thingsboard.io/docs/reference/gateway-mqtt-api/#server-side-rpc

Thingsboard 版本:2.2.0 版本或 2.2.1-SNAPSHOT

网关版本:2.2.1-SNAPSHOT

4

1 回答 1

0

问题是网关没有在 topic 中向 Thingsboard 报告每个设备的连接消息v1/gateway/connect"。因此,当 thingsboard 想要将 RPC 调用发送到网关时,Rpc 调用没有到达网关。因此,需要通过网关连接每个设备,以便来自 Thingsboard 一侧的 Rpc 调用正常工作。

于 2019-01-30T11:34:10.030 回答