Skip to main content

QSH 中的 Nanopb protocol buffer

QSH 在以下场景中使用 nanopb protocol buffer:
  • 使用 nanopb 协议格式在传感器之间交换请求和事件消息:
    • 传感器或传感器实例必须对其发送给依赖项的所有请求的负载(如果存在)进行编码。
    • 传感器或传感器实例必须对其接收到的所有请求的负载(如果存在)进行解码。
    • 传感器或传感器实例必须对其发布的所有事件的负载(如果存在)进行编码。
    • 传感器或传感器实例必须对其从依赖项接收到的所有事件的负载(如果存在)进行解码。
    .. note:: 某些请求或事件没有消息体。在这种情况下,无需对负载进行解码或编码,传感器会根据消息 ID 处理这些消息。
  • 表示属性数据:
    • 所有属性值均采用 nanopb 编码格式。
  • 传输诊断日志数据包负载:
    • 诊断日志数据包中的所有负载均采用 nanopb 编码格式。