目录
前言
ChipStack是目前使用最广泛的一个开源的LoRaWAN®服务器。它提供非常简洁、友好的Web界面,方便用户对设备进行管理。
今天我们基于Debian操作系统(比如Ubuntu、树莓派、深度Linux等)来教大家如何安装ChirpStack服务器。
第一步,安装必要的依赖库
ChirpStack依赖于Redis、Postgresql、MQTT等服务,所以我们首先需要安装必要的依赖库。
Debian系统安装相关依赖库非常的方便,只需要使用系统自带的apt命令即可。执行下列命令即可安装ChirpStack所需要的依赖包。
sudo apt install mosquitto mosquitto-clients redis-server redis-tools postgresql
第二步,配置数据库
ChipStack有两个主要的应用程序,chirpstack-network-server和chirpstack-application-server。它们各自使用不同的数据库来完成一些必须的操作,所以我们需要为它们两个分别创建不同的数据库和用户权限。
首先,使用下列命令进入到Postgresql数据库的命令操作界面
sudo -u postgres psql
在Postgresql的命令操作界面,依次输入以下几条命令
create role chirpstack_as with login password 'dbpassword';
create role chirpstack_ns with login