0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

网关设备如何接入ChirpStack服务器?

亿佰特物联网应用专家 2023-08-01 00:09 次阅读

在之前的学习中,我们已经掌握了LoRaWAN技术以及ChirpStack服务器的基本知识和应用场景。以及如何在Debian服务器上使用Docker容器技术来搭建ChirpStack服务器。

在本次学习中,我们将重点介绍如何配置网关设备接入ChirpStack服务器。我们选用的网关设备是E870-L470LG11,该设备只支持CN470地区频段。因此,在配置过程中,我们需要手动修改地区文件,以确保该设备能够正常工作。同时,我们还可以将常用的地区一并添加,以方便后续的使用。

99f864dc-2fbc-11ee-bbcf-dac502259ad0.jpg

ChirpStack频段地区配置

首先,使用以下命令进入chirpstack-docker文件夹:

9a0e39c4-2fbc-11ee-bbcf-dac502259ad0.png

然后,使用文本编辑器Vim打开configuration/chirpstack/chirpstack.toml:

9a22e838-2fbc-11ee-bbcf-dac502259ad0.png

在chirpstack.toml文件中找到以下内容:

9a3d6c6c-2fbc-11ee-bbcf-dac502259ad0.png9a66867e-2fbc-11ee-bbcf-dac502259ad0.png

您可以根据需求添加地区,这里我们将基本可能会使用到的地区全部添加,您也可以自行选择添加。完成后,请按Esc键,输入:wq保存修改。

9a751914-2fbc-11ee-bbcf-dac502259ad0.png9a8d6cda-2fbc-11ee-bbcf-dac502259ad0.png

接下来,使用Vim打开configuration/chirpstack-gateway-bridge/chirpstack-gateway-bridge.toml:

9aa2505a-2fbc-11ee-bbcf-dac502259ad0.png

在chirpstack-gateway-bridge.toml文件中找到以下内容:

9ab2221e-2fbc-11ee-bbcf-dac502259ad0.png9aff5c6e-2fbc-11ee-bbcf-dac502259ad0.png

将eu868修改为cn470_0,完成后请按Esc键,输入:wq!保存修改。

9b1876b8-2fbc-11ee-bbcf-dac502259ad0.png

最后,使用Vim打开docker-compose.yml文件:

9b3b51f6-2fbc-11ee-bbcf-dac502259ad0.png

在docker-compose.yml文件中找到以下内容:

9b4d6aa8-2fbc-11ee-bbcf-dac502259ad0.png9b681790-2fbc-11ee-bbcf-dac502259ad0.png

chirpstack-gateway-bridge-eu868修改为chirpstack-gateway-bridge-cn470_0,完成后请按Esc键,输入:wq保存修改。

9ba782c2-2fbc-11ee-bbcf-dac502259ad0.png

以上是使用Vim编辑器进行修改的方法,您也可以使用其他编辑器或通过SSH软件的文件管理系统进行修改。


完成后,需要重启ChirpStack服务或者重启服务器,如果是重启服务器,ChirpStack未设置自动启动,则需要手动开启ChirpStack服务。

9bda8ed8-2fbc-11ee-bbcf-dac502259ad0.png

ChirpStack添加⽹关

首先,我们需要进入ChirpStack平台的设备配置文件设置页面,点击Device profiles,然后点击Add device profile。

9be6b848-2fbc-11ee-bbcf-dac502259ad0.png

在General(通用)选项卡中,您可以随意设置Name(名称)字段。对于Region(地区)字段,由于E870-L470LG11只支持CN470标准,因此需要将其设置为CN470。同样,Region configuration(区域配置)也需要设置为CN470_0。对于MAC Version(MAC版本)字段,需要根据网关的设置将其设置为LoRaWAN 1.0.2。对于Regional Parameters Revision(区域参数修订版)字段,根据网关的设置,需要将其设置为B。对于ADR Algorithm(ADR算法)字段,建议保持默认设置,但也可以根据实际情况进行更改。完成后,点击Submit保存设置。

9c0dce60-2fbc-11ee-bbcf-dac502259ad0.png

LoRaWAN中的Class A、B和C是指设备的通信方式,它们有以下区别:

Class A:设备在发送数据后会等待接收窗口,接收窗口结束后会进入睡眠模式。这是最省电的通信方式,也是默认的通信方式,但接收机会最少。

Class B:设备除了Class A的通信方式外,还会在预定的时间间隔内打开额外的接收窗口,以增加接收机会,但会消耗更多的电量。

Class C:设备一直处于接收模式,除了发送窗口外,它还会在发送窗口结束后立即打开接收窗口,以增加接收机会,但会消耗更多的电量。

因此,在这里为了稳定性,我们将Class C通讯方式打开,并将Class-C confirmed downlink timeout(确认下行超时)设置为0,以确保设备能够及时接收到下行数据。

9c3f1a4c-2fbc-11ee-bbcf-dac502259ad0.png

接下来,我们需要添加⼀个网关,点击Gateways(网关),然后点击Add gateway。

9c589968-2fbc-11ee-bbcf-dac502259ad0.png

在General(通用)选项卡中,您可以随意设置Name(名称)字段。请注意,Gateway ID(网关标识)字段需要在同一环境和服务器中保持唯一性,以避免出现重复的ID。您可以点击“随机生成”按钮来生成一个随机的标识。对于Stats interval(统计间隔)字段,您可以根据实际情况进行设置,但在此建议保持默认值即可。

9c71323e-2fbc-11ee-bbcf-dac502259ad0.png

完成后点击Submit保存即可。

9c9d7448-2fbc-11ee-bbcf-dac502259ad0.png

网关配置

在开始前,请确保E870-L470LG111已经通电并使用端子DC供电。接下来,插入网线并接入网络。需要注意的是,E870-L470LG111的默认⽹关地址为192.168.10.1。为了避免⽹络冲突,请勿接入具有相同⽹关地址的设备。接下来,在电脑Wi-Fi列表中找到EBT-E870-XXX的SSID(Wi-Fi名)。默认情况下,该Wi-Fi没有密码,您可以直接连接。

9cc4cc50-2fbc-11ee-bbcf-dac502259ad0.png

进行网关配置,请使用浏览器进入192.168.10.1。默认密码为root。

9ced1822-2fbc-11ee-bbcf-dac502259ad0.png

在网关管理页面,您可以进行网关配置,但这里不进行详细讲解。转到LoRaWAN网络设置中的网关设置。网关ID是在服务器配置中配置的Gateway ID。服务器地址是您部署的ChirpStack服务器的地址,这里是192.168.1.19。

9d02e4a4-2fbc-11ee-bbcf-dac502259ad0.png

完成后直接点击保持并应用。等待提示配置已应用即可:

9d5119c6-2fbc-11ee-bbcf-dac502259ad0.png

打开ChirpStack并进入Gateways,等待片刻后刷新页面,即可看到添加的网关显示为online。至此,网关已成功接入服务器。

9d627de2-2fbc-11ee-bbcf-dac502259ad0.png

通过本次学习,我们深入了解了如何通过手动修改地区文件来配置网关设备接入服务器。这些知识将为我们后续的工作提供便利和支持,同时也增强了我们对LoRaWAN技术和ChirpStack服务器的认识和理解。在未来的应用中,我们可以更加自如地使用这些技术和工具,为我们的工作和生活带来更多的便利和效益。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 网关
    +关注

    关注

    9

    文章

    3208

    浏览量

    50019
  • 服务器
    +关注

    关注

    12

    文章

    8116

    浏览量

    82509
  • 设备
    +关注

    关注

    2

    文章

    4172

    浏览量

    69250
收藏 人收藏

    评论

    相关推荐

    蓝牙网关是什么?具有哪些功能?

    : 扫描和连接周边蓝牙设备:蓝牙网关可以扫描周边的蓝牙设备,并将获得的信息通过WiFi或者以太网发送到服务器。同时,蓝牙网关也可以连接周边的
    发表于 01-19 15:05

    串口服务器和modbus网关区别

    串口服务器和Modbus网关是在工业自动化领域中使用的两种设备。虽然它们的功能可能有一些重叠,但它们在工作原理、适用范围和特点上存在一些区别。 工作原理 串口服务器是一种
    的头像 发表于 01-15 14:39 424次阅读

    与LoRaWAN服务器连接进行数据收发

    一与Chirpstack服务器数据交互准备:使用MQTTX软件订阅目标服务器,此处为自己搭建的chirpstack服务器,IP为192.16
    的头像 发表于 09-22 08:22 486次阅读
    与LoRaWAN<b class='flag-5'>服务器</b>连接进行数据收发

    STM32F429V开发板的网关服务器电路原理图分享

    STM32F429V开发板的网关服务器电路原理图
    发表于 09-21 07:18

    LoRaWAN网关与常见网络服务器的协议

    ChirpStack是一个开源的LoRaWAN网络服务器,用于管理和处理LoRaWAN设备和数据。在LoRaWAN网络中,网关ChirpStac
    的头像 发表于 09-15 08:22 451次阅读
    LoRaWAN<b class='flag-5'>网关</b>与常见网络<b class='flag-5'>服务器</b>的协议

    windows下安信可Ra-08H接入自建chirpstack服务器,使用MQTT通信教程

    文章目录 一、准备工作 二、产品烧录 2.1开发板按键说明 2.2获取工具和固件 2.3烧录固件 2.4固件运行 三、chirpstack搭建 四、chirpstack添加网关 4.1点击添加
    的头像 发表于 08-28 17:31 418次阅读
    windows下安信可Ra-08H<b class='flag-5'>接入</b>自建<b class='flag-5'>chirpstack</b><b class='flag-5'>服务器</b>,使用MQTT通信教程

    windows系统下搭建chirpstack服务器教程

    安信可开源团队相应网友号召,今天给大家带来了本地搭建chirpstack服务器并且成功连接的教程,给大家少走一些弯路,本章内容篇幅较长,有想要了解和测试的朋友耐心看完,本例程从模组获取,烧录,服务器搭建,到连接和数据收发,废话不
    的头像 发表于 08-28 11:33 532次阅读
    windows系统下搭建<b class='flag-5'>chirpstack</b><b class='flag-5'>服务器</b>教程

    搭建LoRaWAN服务器——ChirpStack

    LoRaWAN技术的应用范围越来越广泛,而ChirpStack作为⼀款备受开发者青睐的优秀LoRaWAN服务器,支持多种操作系统和硬件平台,可在不同场景下快速部署和使用。在本次实例中,我们将使
    的头像 发表于 07-31 23:07 580次阅读
    搭建LoRaWAN<b class='flag-5'>服务器</b>——<b class='flag-5'>ChirpStack</b>

    如何配置网关设备接入ChirpStack服务器

    在之前的学习中,我们已经掌握了LoRaWAN技术以及ChirpStack服务器的基本知识和应用场景。以及如何在Debian服务器上使用Docker容器技术来搭建ChirpStack
    的头像 发表于 07-28 11:23 476次阅读
    如何配置<b class='flag-5'>网关</b><b class='flag-5'>设备</b><b class='flag-5'>接入</b><b class='flag-5'>ChirpStack</b><b class='flag-5'>服务器</b>

    LoRaWAN技术的基本概念 LoRaWAN服务器ChirpStack搭建教程

    LoRaWAN技术的应用范围越来越广泛,而ChirpStack作为⼀款备受开发者青睐的优秀LoRaWAN服务器,支持多种操作系统和硬件平台,可在不同场景下快速部署和使用。
    的头像 发表于 07-21 09:53 528次阅读
    LoRaWAN技术的基本概念 LoRaWAN<b class='flag-5'>服务器</b><b class='flag-5'>ChirpStack</b>搭建教程

    远创智控YC-DPM-TCP网关实现ModbusTcp服务器通信

    远创智控YC-DPM-TCP网关。这款产品在Profibus总线侧实现了主站功能,在以太网侧实现了ModbusTcp服务器功能,为我们的工业自动化网络带来了全新的可能
    发表于 07-15 15:14 506次阅读
    远创智控YC-DPM-TCP<b class='flag-5'>网关</b>实现ModbusTcp<b class='flag-5'>服务器</b>通信

    【新品】边缘采集网关再添一员,可直连自建服务器

    Q有没有一款可以直连自建服务器网关?当然有!亿佰特新款4GDTU边缘采集计算网关——E870-D0,可通过服务器下发指令到设备实现
    的头像 发表于 05-31 16:59 363次阅读
    【新品】边缘采集<b class='flag-5'>网关</b>再添一员,可直连自建<b class='flag-5'>服务器</b>!

    Chirpstack服务器简介和搭建教程

    LoRaWAN网络主要优势体现在低成本、广域连接和低功耗,同时具有较多的开源平台可供使用。使用Chirpstack服务器可以快速搭建本地LoRaWAN网络。本文重点介绍一下Chirpstack
    的头像 发表于 05-30 13:43 768次阅读
    <b class='flag-5'>Chirpstack</b><b class='flag-5'>服务器</b>简介和搭建教程

    将esp8266设置为服务器时,如何从不同的接入点连接到服务器

    嘿,我想问一个 <> 问题。当我将 esp8266 设置为服务器时,如何从不同的接入点连接到服务器?我阅读了有关端口转发的内容,但没有更简单的方法吗?我想创建应用程序
    发表于 05-15 08:13

    [鲁班猫创意氛围赛]项目提交:本地LoRaWAN网关

    chirpstack-gateway-bridge 桥接器,桥接集中服务器之间的通讯 chirpstack 服务器,用来管理集中
    发表于 05-13 16:11