首页 > IT基础架构 > 服务器/存储 > Chirpstack服务器简介和搭建教程
LoRaWAN网络
主要优势体现在低成本、广域连接和低功耗,同时具有较多的开源平台可供使用。使用
Chirpstack服务器可以
快速搭建本地LoRaWAN网络。本文重点介绍一下Chirpstack服务器是做什么的和Chirpstack服务器的安装教程:
Chirpstack 是一款多组件的、部署简单的开源服务器,同时也是使用最广泛的 LoRaWAN 服务器 。本次安装使用 Ubuntu 22 .04 。 需要使用到的软件有 git vim 请自行安装 .
1 、 安装环境
快速搭建验证平台时直接使用 Chirpstack-docker 这个项目,可快速部署服务器。在要搭建的服务器上安装 d ocker-compose 。
在 Ubuntu 终端输入: sudo apt-get install -y docker-compose ,输入 docker-compose versio n 时,会显示 docker-compose 版本,此时安装成功。
2 、 获取文件
获取 chirpstack-docker 文件有两种办法,
第一种直接从 github 下载, 然后拷贝到服务器上进行解压即可 .
第二种使用 git 指令获取。 github 地址: https://github.com/chirpstack/chirpstack-docker.git
使用 git 指令获取项目,输入指令:
git clone https://github.com/chirpstack/chirpstack-docker.git
3 、切换到项目文件夹中 :cd chirpstack-docker
4 、到目前为止 . 已经可以运行 sudo docker-compose up 开始部署服务器 . 第一次运行会花费一点时间下载 部署 需要 的环境 . 若网络没有问题 . 下载完成后 , 将会启动服务器 .
5 、在下载 ERROR: Get "https://registry-1.docker.io/v2/": EOF 错误
输入 : dig @114.114.114.114 registry-1.docker.io 查看可用 ip

打开 sudo vim /etc/hosts 文件在文件后面添加
34. 205 . 13 . 154 registry-1.docker.io
输入命令重启 docker: sudo systemctl restart docker.service
再次运行 : sudo docker-compose up 若依旧不成功 . 请重复步步骤 5
当出现以下提示 , 服务器已经成功运行 : 在浏览器输入 localhost:80 8 0 即可进入服务器登录界面
sudo docker-compose up 在当前控制台运行 使用 ctrl+c 停止
sudo docker-compose up -d 在后台运行 , 使用 sudo docker-compose stop 停止
6 、 修改服务器配置文件
切换路径到 chirpstack-docker 下,
输入命令 vim configuration/chirpstack/chirpstack.toml 找到
添加需要支持的地区文件 . 此处可以将需要你所需要的地区添加进去 . 也可添加已经支持的全部地区 ( 后续不在修改 ). 将会在配置界面提供选项 .
下面根据各个地区不同 . 进行不同的配置 : 以下地区代码需要系统配置中支持才行查看已经支持的地区 查看命令 ls configuration/chirpstack/
打开 Vim configuration/chirpstack-gateway-bridge/chirpstack-gateway-bridge.toml
打开
vim docker-compose.yml
7 、再次 启动
输入指令: sudo docker-compose up ,
部署完成后如下图, 当启动文件有切换的地区信息则切换成功 。
在浏览器输入 localhost:80 8 0 即可进入服务器登录界面
今天的分享就到这里啦,EBYTE 人每一天都致力于更好的助力物联化、智能化、自动化的发展,提升资源利用率,更多产品更多资料,感兴趣的小伙伴可以登录我们的 亿佰特官网 进行了解,还有客服小姐姐在线答疑哦!
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/70016116/viewspace-2955495/ ,如需转载,请注明出处,否则将追究法律责任。