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

    文章

    4444

    浏览量

    51057
  • 服务器
    +关注

    关注

    12

    文章

    9123

    浏览量

    85324
  • 设备
    +关注

    关注

    2

    文章

    4502

    浏览量

    70598
收藏 人收藏

    评论

    相关推荐

    独立服务器与云服务器的区别

    随着互联网技术的飞速发展,企业对于服务器的需求日益增加,而服务器市场也随之出现了多种类型的产品,其中最常见的是独立服务器和云服务器。这两种服务器
    的头像 发表于 10-12 14:34 254次阅读

    【教程】配置NE2-D11串口服务器接入Modbus物联网平台

    一案例简介本案例将通过配置NE2-D11串口服务器接入Modbus物联网平台,使得Modbus物联网平台能采集ModbusRTU设备的DI状态和控制DO输出。二连接图接入Modbus物
    的头像 发表于 09-27 08:07 447次阅读
    【教程】配置NE2-D11串口<b class='flag-5'>服务器</b><b class='flag-5'>接入</b>Modbus物联网平台

    opc da 服务器数据 转IEC61850项目案例

    网关使用多个逻辑设备和逻辑节点的方法 9 8 在服务器上运行仰科OPC DA采集软件 10 9 案例总结 12 1 案例说明 在OPC DA服务器上运行OPC DA client软件
    的头像 发表于 08-30 14:33 326次阅读
    opc da <b class='flag-5'>服务器</b>数据 转IEC61850项目案例

    Modbus、楼宇自控、电力协议转Modbus协议网关支持对接Modbus自建服务器

    、电力协议转Modbus协议网关来快速操作诸如传感、执行、电力仪表以及门禁控制系统在内的现场设备对接Modbus自建服务器,以此来实现不
    的头像 发表于 08-10 10:39 384次阅读

    DL/T645、IEC104协议转Modbus网关如何实现设备对接Modbus自建服务器

    、IEC104等特定协议的电力设备,如何实现这些设备与Modbus服务器的无缝对接?答案是钡铼技术的DL/T645、IEC104协议转Modbus网关!它凭借其强大的协议转换能力,在M
    的头像 发表于 08-07 16:09 338次阅读
    DL/T645、IEC104协议转Modbus<b class='flag-5'>网关</b>如何实现<b class='flag-5'>设备</b>对接Modbus自建<b class='flag-5'>服务器</b>?

    请问如何强制DHCP服务器以空网关和DNS地址进行响应?

    我在 DHCP 服务器打开的情况下,在 AP 模式下在嵌入式设备中使用 ESP8266。 装有 Windows 7 的 PC 连接到 ESP8266,ESP8266为 PC 无线接口分配 IP、网关
    发表于 07-16 07:19

    如何从服务器角度对ESP设备执行ping操作?

    如何从服务器角度对 ESP 设备执行 ping 操作?我有 IP 为 192.168.0.1 的服务器和 IP 为 192.168.0.2 的根节点,其余非根节点的 IP 类似于:x.255.255.y。是否可以ping通非ro
    发表于 07-12 14:03

    服务器和虚拟服务器的区别是什么

    服务器和虚拟服务器是两种常见的服务器类型,它们在很多方面有相似之处,但也有一些关键的区别。本文将详细介绍云服务器和虚拟服务器的区别,包括它
    的头像 发表于 07-02 09:48 780次阅读

    把Windows打造成一个NTP网络时间服务器,为网关提供校时服务

    把Windows打造成一个NTP网络时间服务器,为网关提供校时服务。主要目的是为了解决:当网关不能上外网的时候,可以使用局域网的电脑来当做NTP服务
    的头像 发表于 06-19 10:28 2258次阅读
    把Windows打造成一个NTP网络时间<b class='flag-5'>服务器</b>,为<b class='flag-5'>网关</b>提供校时<b class='flag-5'>服务</b>

    linux服务器和windows服务器

    Linux服务器和Windows服务器是目前应用最广泛的两种服务器操作系统。两者各有优劣,也适用于不同的应用场景。本文将 对Linux服务器和Windows
    发表于 02-22 15:46

    PLC设备接入网关实现工厂PLC接入物联网IOT云平台

    据管理方面存在一些困难。物通博联提供PLC设备接入网关,可以将PLC设备接入物联网IOT云平台。 物通博联PLC设备
    的头像 发表于 01-24 16:43 1018次阅读
    PLC<b class='flag-5'>设备</b><b class='flag-5'>接入网关</b>实现工厂PLC<b class='flag-5'>接入</b>物联网IOT云平台

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

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

    独立服务器和云服务器的区别

    独立服务器和云服务器的区别是很多用户在选择服务器时要做的课程,那么独立服务器和云服务器的区别有哪些呢?
    的头像 发表于 01-17 10:58 850次阅读

    串口服务器和modbus网关区别

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

    物理服务器和独立服务器的区别

    物理服务器和独立服务器本质上是同一种产品,也被称为传统服务器。它们都是可见可触的实体设备,包含处理、硬盘、内存和系统总线等硬件组件,类似于
    的头像 发表于 01-03 15:22 473次阅读