Ubuntu虚拟机用户名:teacher 密码:123456
启动ThingsBoard服务:
1、进入thingsBoard目录
2、sudo docker-compose up -d
ThingsBoard平台搭建
参考网上文章 ThingsBoard入门实战(一):物联网平台 ThingsBoard 简介-CSDN博客
ChirpStack平台搭建
1.克隆Github仓库
Chirpstack官方提供了⼀个快速部署Chirpstack的Github仓库,使用Docker Compose工具,可以快速部署Chirpstack服务。

image.png


因github.com服务器在国外,校内有时打不开,以上这步可能无法成功。可使用WinSCP等工具将我提供的文件上传到ubuntu系统里去,使用命令tar xvf chirpstack-docker.tar.gz解压,再接着做下一步。
2.启动服务

image.png


注意,chirpstack内包含一个mosquitto服务,默认使用1883端口,会跟ThingsBoard里的mosquitto服务冲突,导致此处启动失败。因此,需要先停止ThingsBoard平台,再启动chirpstack。
停止ThingsBoard平台的命令:(1)先进入ThingsBoard目录,(2)执行 sudo docker-compose down -v
3.查看docker运行状态
等待Docker启动完成后,不改变系统路径,直接在命令行输入:

image.png


命令行返回compose启动的情况:

image.png


然后再查看 docker compose 启动的容器运行情况:

image.png


如果显示以下内容,则成功安装ChirpStack:

image.png


4.访问Chirpstack服务
使用Web浏览器访问本地的8080端口,即可看到ChirpStack的服务登录页。在这里,我的服务器地址是192.168.10.210,所以我用浏览器直接访问“192.168.10.210:8080”端口后,自动跳转到ChirpStack的登录页。

image.png


默认的登录用户名和密码是admin/admin。登录成功后,您将能够访问ChirpStack的仪表盘页面。页面如下图所示:

image.png


接下来,如果您需要配置网关接入服务器。在本例中,我们使用的是E870-L470LG11网关,其默认网关地址为192.168.10.1。为避免网络冲突,我们将服务器的IP地址其他地址。
在本例中,我们首先简单介绍了LoRaWAN技术的基本概念,以及LoRaWAN网络的三个主要部分:终端节点、网关和服务器。然后,我们详细讲解了如何搭建LoRaWAN服务器——ChirpStack。此外,我们还讨论了如何开启SSH服务和root账户,以便您更方便地管理服务器。我们详细介绍了如何生成SSH密钥、如何使用SSH客户端连接到服务,如何修改root账户密码等步骤。
新大陆的docker镜像仓库
Harbor

参考资料
详细教程!搭建LoRaWAN服务器——ChirpStack - 知乎 (zhihu.com)

若有收获,就点个赞吧

Logo

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。

更多推荐