Skip to content

部件库 Knob control - 大坑 ​

正文与配图来自原稿。旋钮控件 RPC 应答格式极易踩坑。

1、Knob control ​

Knob 部件

作用概要:

  1. 首次进入 仪表盘时,向设备发 RPC:{"method":"getValue","params":null},用于拉取当前值。
  2. 很多人不知道如何回复——验证后结论是:不要回 JSON,直接回复一个数字即可。

回复数字

  1. 旋转旋钮 时,会再向设备下发设值类 RPC:

设值 RPC

2、参考 ​

参考说明

3、小结 ​

设备侧处理 getValue 时返回 纯数字字符串/数值;设值 RPC 按部件约定解析 params。联调可用 MQTTX 模拟应答,避免因 JSON 包装导致旋钮显示异常。