tb-gateway网关MQTT连接器配置

MQTT.json配置文件用于设定与MQTT代理的连接详情,包括broker模块的主机名、端口,以及security模块的三种安全配置:Basic(用户名/密码)、Anonymous(匿名)和Certificates(CA证书)。Basic认证需要提供用户名和密码,Anonymous不需认证信息,而Certificates则需要指定CA文件、私钥和证书路径。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

mqtt.json配置说明:

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

broker模块

参数默认值描述
nameDefault Broker日志和保存到设备的代理名称
hostlocalhostmqtt broker的主机名或者ip地址 
port1883mqtt broker端口

security模块

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

三种配置:Basic,Anonymous,Certificates

  • Basic:

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

参数默认值描述
typebasic认证类型
usernameusername认证中的用户名
passwordpassword认证中的密码

示例:

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

匿名身份验证方式

参数默认值描述
typeanonymous认证类型

示例:

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

CA证书授权方式

参数默认值描述
caCert/etc/thingsboard-gateway/ca.pemCA文件路径
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"
  }

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值