ThingsBoard平台规则链(外部规则节点)MQTT

一:MQTT节点:使用QoS AT_LEAST_ONCE将传入消息有效负载发布到已配置的MQTT代理的主题

  1. Topic pattern(订阅主题):可以是静态字符串,也可以是使用消息元数据属性解析的模式。例如${deviceType}.
  2. Host(MQTT代理主机):127.0.0.1
  3. Port(MQTT代理端口):1883
  4. Connection timeout(连接超时):连接到MQTT代理的超时(秒)
  5. Client ID(客户ID): 可选的客户端标识符,用于连接到MQTT代理。如果没有指定,将使用默认生成的clientId.
  6. SSL Enable/Disable(启用/禁用): 启用/禁用安全通信.
  7. Credentials(资格证书):MQTT连接凭据。可以是匿名的,基本的或者PEM。

外部MQTT代理支持不同的身份验证凭证

  1. Anonymous(匿名):没有身份验证
  2. Basic(基本信息): 用户名\密码对用于认证
  3. PEM(保密邮件):PEM证书用于身份验证

PEM PEM证书用于身份验证 如果选择PEM凭证类型:

  1. CA证书文件
    证书文件
    私钥文件
    私钥密码

Published body -
节点将向MQTT主题发送完整的消息有效负载。如果需要,可以将规则链配置为使用转换节点链,以将正确的有效负载发送到MQTT代理.

在成功发布消息的情况下,原始消息将通过Success链传递到下一个节点,否则将使用Failure链

你可能感兴趣的:(thingsboard,java,物联网)