先决条件
本指南描述了如何在Ubuntu Server 18.04上安装ThingsBoard网关。
操作系统配置为官方最低配置。
步骤1.下载deb文件
下载安装包。
wget https://github.com/thingsboard/thingsboard-gateway/releases/latest/download/python3-thingsboard-gateway.deb
步骤2.使用apt安装网关
以软件包形式安装ThingsBoard网关并以守护程序身份运行,请使用以下命令:
sudo apt install ./python3-thingsboard-gateway.deb -y
deb软件包将自动安装必要的库,以使IOT网关正常工作:
- 系统库:libffi-dev,libglib2.0-dev,libxml2-dev,libxslt-dev,libssl-dev,zlib1g-dev,python3-dev,python3-pip。
- Python模块:importlib,importlib-metadata,jsonschema,pymodbus,lxml,jsonpath-rw,paho-mqtt,pyserial,PyYAML,simplejson,pysistent。
步骤3.检查网关状态
systemctl status thingsboard-gateway
出现如下信息则表示没有配置网关和ThingsBoard连接:
... python3[7563]: ''2019-12-26 09:31:15' - ERROR - mqtt_connector - 181 - Default Broker connection FAIL with error 5 not authorised!'
... python3[7563]: ''2019-12-26 09:31:15' - DEBUG - mqtt_connector - 186 - "Default Broker" was disconnected.'
... python3[7563]: ''2019-12-26 09:31:16' - DEBUG - tb_client - 78 - connecting to ThingsBoard'
... python3[7563]: ''2019-12-26 09:31:17' - DEBUG - tb_client - 78 - connecting to ThingsBoard'
步骤4.配置网关
现在您可以转到配置指南来配置网关。