包管理器安装
要以Python模块方式安装ThingsBoard Gateway,请按以下步骤操作:
1.使用apt安装所需系统库:
1
sudo apt install python3-dev python3-pip libglib2.0-dev
2.使用pip安装ThingsBoard Gateway模块:
1
sudo pip3 install thingsboard-gateway
3.下载配置示例,创建日志目录:
-下载配置示例:
1
wget https://github.com/thingsboard/thingsboard-gateway/releases/latest/download/configs.tar.gz
-创建配置目录:
1
sudo mkdir /etc/thingsboard-gateway
-创建日志目录:
1
sudo mkdir /var/log/thingsboard-gateway
-解压配置:
1
sudo tar -xvzf configs.tar.gz -C /etc/thingsboard-gateway
4.设置目录权限:
-日志目录:
1
sudo chown YOUR_USER:YOUR_USER -R /var/log/thingsboard-gateway
-配置目录:
1
sudo chown YOUR_USER:YOUR_USER -R /etc/thingsboard-gateway
- tmp目录:
1
sudo chown YOUR_USER:YOUR_USER /tmp
其中 YOUR_USER 为运行网关的用户名。
5.配置网关:
首先,按以下步骤在ThingsBoard实例中添加网关设备:
接下来需配置正确的host、port和凭证,步骤如下:
-点击「通用配置」按钮,在「通用」标签页复制Access token; -打开终端并执行以下命令:
1
nano /etc/thingsboard-gateway/config/tb_gateway.json
-粘贴复制的access token,并将平台host和port替换为你的值; -保存并退出nano。
6.配置日志:
-点击「通用配置」按钮; -进入「日志」标签,将「文件路径」字段值改为:
1
/var/log/thingsboard-gateway
-对「本地日志」中各标签重复上述步骤; -点击「保存」。
7.可通过以下命令验证安装。详细配置请参见配置指南:
1
thingsboard-gateway
-若配置正确,网关状态将显示为 Active。
下一步
查阅ThingsBoard主要功能的相关指南: