tb-gateway网关MQTT连接器配置

mqtt.json配置说明:

连接器配置是一个JSON文件,其中包含有关如何连接到外部MQTT broker信息,订阅数据收集时使用哪些topics以及如何处理数据信息。

broker模块

参数 默认值 描述
name Default Broker 日志和保存到设备的代理名称
host localhost mqtt broker的主机名或者ip地址 
port 1883 mqtt broker端口

security模块

该模块配置提供了mqtt broker客户端授权的访问信息

三种配置:Basic,Anonymous,Certificates

  • Basic:

通过用户名/密码进行一种基本的安全配置。

参数 默认值 描述
type basic 认证类型
username username 认证中的用户名
password password 认证中的密码

示例:

    "security": {
      "type": "basic",
      "username": "username",
      "password": "password"
    }
  • Anonymous:

匿名身份验证方式

参数 默认值 描述
type anonymous 认证类型

示例:

    "security": {
      "type": "anonymous"
    }
  •  Certificates

CA证书授权方式

参数 默认值 描述
caCert /etc/thingsboard-gateway/ca.pem CA文件路径
privateKey /etc/thingsboard-gateway/privateKey.pem 私钥文件路径
cert /etc/thingsboard-gateway/certificate.pem 证书文件路径

示例:

  "security":{
    "caCert": "/etc/thingsboard-gateway/ca.pem",
    "privateKey": "/etc/thingsboard-gateway/privateKey.pem",
    "cert": "/etc/thingsboard-gateway/certificate.pem"
  }

猜你喜欢

转载自blog.csdn.net/watson2017/article/details/131249638