LoRaWAN网络主要优势体现在低成本、广域连接和低功耗,同时具有较多的开源平台可供使用。使用Chirpstack服务器可以快速搭建本地LoRaWAN网络。本文重点介绍一下Chirpstack服务器是做什么的和Chirpstack服务器的安装教程:
Chirpstack是一款多组件的、部署简单的开源服务器,同时也是使用最广泛的LoRaWAN服务器。本次安装使用Ubuntu22.04。需要使用到的软件有gitvim请自行安装.
1、安装环境
快速搭建验证平台时直接使用Chirpstack-docker这个项目,可快速部署服务器。在要搭建的服务器上安装docker-compose。
在Ubuntu终端输入:sudoapt-getinstall-ydocker-compose,输入docker-composeversion时,会显示docker-compose版本,此时安装成功。
2、获取文件
获取chirpstack-docker文件有两种办法,
第一种直接从github下载,然后拷贝到服务器上进行解压即可.
第二种使用git指令获取。github地址:https://github.com/chirpstack/chirpstack-docker.git
使用git指令获取项目,输入指令:
gitclonehttps://github.com/chirpstack/chirpstack-docker.git
3、切换到项目文件夹中:cdchirpstack-docker
4、到目前为止.已经可以运行sudodocker-composeup开始部署服务器.首次运行会花费一点时间下载部署需要的环境.若网络没有问题.下载完成后,将会启动服务器.
5、在下载ERROR:Get"https://registry-1.docker.io/v2/":EOF错误
输入:dig@114.114.114.114registry-1.docker.io查看可用ip
打开sudovim/etc/hosts文件在文件后面添加
34.205.13.154registry-1.docker.io
输入命令重启docker:sudosystemctlrestartdocker.service
再次运行:sudodocker-composeup若依旧不成功.请重复步步骤5
当出现以下提示,服务器已经成功运行:在浏览器输入localhost:8080即可进入服务器登录界面
sudodocker-composeup在当前控制台运行使用ctrl+c停止
sudodocker-composeup-d在后台运行,使用sudodocker-composestop停止
6、修改服务器配置文件
切换路径到chirpstack-docker下,
输入命令vimconfiguration/chirpstack/chirpstack.toml找到
添加需要支持的地区文件.此处可以将需要你所需要的地区添加进去.也可添加已经支持的全部地区(后续不在修改).将会在配置界面提供选项.
下面根据各个地区不同.进行不同的配置:以下地区代码需要系统配置中支持才行查看已经支持的地区查看命令lsconfiguration/chirpstack/
打开Vimconfiguration/chirpstack-gateway-bridge/chirpstack-gateway-bridge.toml
打开vimdocker-compose.yml
7、再次启动
输入指令:sudodocker-composeup,
部署完成后如下图,当启动文件有切换的地区信息则切换成功。
在浏览器输入localhost:8080即可进入服务器登录界面
今天的分享就到这里啦,EBYTE人每一天都致力于更好的助力物联化、智能化、自动化的发展,提升资源利用率,更多产品更多资料,感兴趣的小伙伴可以登录我们的亿佰特官网进行了解,还有客服小姐姐在线答疑哦!
审核编辑:汤梓红
-
服务器
+关注
关注
12文章
9123浏览量
85324 -
网络
+关注
关注
14文章
7553浏览量
88729 -
开源
+关注
关注
3文章
3309浏览量
42471 -
lorawan
+关注
关注
3文章
318浏览量
23815
发布评论请先 登录
相关推荐
评论