Chirpstack下载和部署

简介: 这篇文章介绍了如何在Alot平台上通过wget命令下载并安装ChirpStack的Docker组件,以便在智慧牧场项目中部署和使用LoRaWAN网络服务器。

最近在学习物联网的lora协议,用到一个lora网络服务,文档不多,也没有视频介绍,现在终于配好了,在此记录一下,也提供给同样需要的人参考。

ChirpStack是一款开源的LoRaWAN网络服务器,用于构建和管理LoRaWAN网络。它为网关、设备和租户的管理提供了一个web界面,并与主要的云提供商、数据库和通常用于处理设备数据的服务进行了数据集成,如MQTT前向转发代理、HTTP转发代理、influxDB入库服务等。ChirpStack允许用户建立、操作和维护自己的LoRaWAN网络,以支持各种物联网应用,如智能城市、农业、工业自动化和环境监测等。同时,ChirpStack还提供了基于gRPC的API,可用于集成或扩展其各种功能。

我是用docker部署的,所以需要有docker环境,安装docker-desktop和docker-compose,然后打开Chirpstack的github地址:https://github.com/chirpstack

下载master版本,然后接下,得到这样的目录结构:

因为国内的lora一般都是470的,所以要改下配置为cn470的,433是国际通用免费频段,有些设备也会是433的大家根据需要配置就好了。其他事国外的,打开docke-compose.yml文件,把文件改为如图中所示:

然后打开configuration文件,打开Chirpstack.toml文件,修改enable_region中数据,删除其他频段的,修改为470的0到11信道,如图

然后保存,进入cmd,到项目的根目录下,输入docker-compose up

一段时间后就安装好了,然后打开浏览器输入IP+8080就可以看到登录界面了

账号名密码默认都是admin,进入后可以看到菜单,在getway中配置lora网关,application中配置lora终端就可以实现通信了。

如果在配置中有问题可以在评论区给我留言或者私信我。

相关文章
|
网络协议 IDE Linux
mongoose使用详细 -- 如何通过mongoose搭建服务器
mongoose使用详细 -- 如何通过mongoose搭建服务器
3437 0
|
SQL 前端开发 druid
5-TDengine集成SpringBoot,MyBatis,MyBatisPlus
5-TDengine集成SpringBoot,MyBatis,MyBatisPlus
5891 0
5-TDengine集成SpringBoot,MyBatis,MyBatisPlus
|
7月前
|
传感器 安全 物联网
什么是LoRa?什么是LoRaWAN?
本文深入解析LoRa(物理层调制技术)与LoRaWAN(开源通信协议栈)的核心原理、技术优势及典型应用,涵盖低功耗、远距离、强抗扰等特性。
1721 1
什么是LoRa?什么是LoRaWAN?
|
8月前
|
IDE 算法 开发工具
Makefile 工程 导入 VSCode EIDE 开发实战笔记
本教程详解如何将STM32CubeMX生成的Makefile工程(含FreeRTOS)导入VSCode+EIDE插件。涵盖环境配置、源码手动整合、头文件/宏定义/FPU/链接脚本等关键设置,并重点解决FPU指令不支持和链接脚本语法错误两大典型问题,助你快速实现高效开发。(239字)
1482 3
|
物联网
Chirpstack配合网关与lora设备通信
这篇文章详细介绍了如何配置Chirpstack与LoRa网关及设备进行通信,并设置设备上报数据的流程,以便实现LoRaWAN网络的数据传输功能。
1480 1
|
传感器 物联网
LoRaWAN设备接入阿里云IoT企业物联网平台实战
LoRaWAN设备接入阿里云IoT企业物联网平台实战
2262 15
|
消息中间件 缓存 Shell
RT-Thread记录(十七、AT组件 — ESP8266使用 at_device 软件包联网)
AT 组件:RT-Thread 一个比较典型的组件, 解决了不同网络模块AT命令之间的差异导致的重复开发的问题,大幅度简化了MCU+无线模块方案开发。
2337 0
RT-Thread记录(十七、AT组件 — ESP8266使用 at_device 软件包联网)
|
传感器 存储 运维
智能物联网:LoRaWAN技术在低功耗广域网中的应用
【10月更文挑战第26天】本文详细介绍了LoRaWAN技术的基本原理、应用场景及实际应用示例。LoRaWAN是一种低功耗、长距离的网络层协议,适用于智能城市、农业、工业监控等领域。文章通过示例代码展示了如何使用LoRaWAN传输温湿度数据,并强调了其在物联网中的重要性和广阔前景。
861 6
|
存储 编解码 开发工具
拉取RTSP流后的几个去向探讨(播放|转RTMP|轻量级RTSP服务|本地录制|GB28181)
本文汇总了大牛直播SDK在Android平台上拉取RTSP流后的多种应用方向,包括本地播放、转推至RTMP服务器、轻量级RTSP服务、GB28181平台及录像等功能。提供了详细的实现方法与示例代码,旨在帮助开发者高效利用RTSP流数据,实现低延迟、稳定且灵活的应用场景。
925 1
Qt安装之后添加或移除组件(Qt Creator 10.0.1)
Qt安装之后添加或移除组件(Qt Creator 10.0.1)
2691 2