本指南将帮助您快速了解ThingsBoard Edge的配置文件与参数。我们建议使用环境变量配置ThingsBoard Edge,这样在发布新版本时无需手动合并配置文件。可用配置参数及其对应环境变量见此处。
如何更改配置参数?
Linux
若ThingsBoard Edge安装在 Linux 上,可在 tb-edge.conf 文件中设置环境变量:
1
sudo nano /usr/share/tb-edge/conf/tb-edge.conf
下面示例演示如何新增环境变量 HTTP_BIND_PORT,并将其值设为 8081:
1
2
...
export HTTP_BIND_PORT=8081
Windows
若ThingsBoard Edge安装在 Windows 上,可在以下目录中的 tb-edge.yml 文件中设置配置项:
1
YOUR_INSTALL_DIR/conf
配置文件使用YAML格式编写。
所有配置参数均有对应的环境变量名称和默认值。要更改配置参数,只需更改其默认值。例如:
1
2
server:
address: "${HTTP_BIND_ADDRESS:0.0.0.0}"
在该示例中,HTTP_BIND_ADDRESS 是环境变量名,0.0.0.0 是默认值。
Docker部署
若ThingsBoard Edge通过Docker Compose部署,可编辑对应脚本并为容器添加环境变量。 详见Docker文档。