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

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

3天内不再提示

LoRaWAN自动采集系统搭建教程

kae1_cdebyte 来源:亿佰特物联网应用专家 2023-07-07 10:07 次阅读

系统简介

随着物联网技术的发展和应用,许多新兴的物联网平台和协议出现。LoRaWAN是一款基于LoRa的星型网络,使用LoRa的低功耗、距离远的特性,这种网络适用于各类抄表业务。LoRaWAN网络组成主要分三部分,设备端、网关和服务器端。

85b75976-1bf1-11ee-962d-dac502259ad0.png

下文是使用E78-DTU、E890-470LG11 LoRaWAN网关搭建一个LoRaWAN的自动采集系统,LoRaWAN服务器采用ChirpStack开源服务器,整个系统示意图如下图。设备端使用E78-DTU与被采集设备通过RS485连接,E78-DTU通过LoRa与E890-470LG11网关通讯,网关将数据通过网络转发给云服务器,云服务器做出相应的处理后转发给用户端。

85e93d88-1bf1-11ee-962d-dac502259ad0.png

搭建环境

1.Chirpstack服务器搭建流程简述

Chirpstack是一款开源的LoRaWAN服务器,搭建简单,占用服务器资源小,支持诸多API接口等优点。

搭建流程请参考官网,Chirpstack官网地址:https://www.chirpstack.io/

这里可以使用快速部署的项目,Github仓库地址如下:

https://github.com/brocaar/chirpstack-docker

配置完成后登陆配置网站,默认账号密码为admin。

2.E890-470LG11配置流程

打开E890-470LG11,使用笔记本连接网关的WiFi,名称为EBT-E890-XXXX。浏览器输入192.168.10.1进入配置页面,密码为root。网关ID与服务器上的配置的ID相匹配,并修改IP地址为服务器的IP地址。配置正确后,网关的LINK灯会常亮表明现在已经连接至服务器。

86111448-1bf1-11ee-962d-dac502259ad0.png

3.E78-DTU配置流程

E78-DTU使用配套的配置上位机配置。选择对应的串口,打开串口后点击进入配置,将服务器生产AppEUI和AppKEY,APPEUI填0,然后点击写入参数将参数写入设备,最后点击退出配置,如果配置正确时,设备LINK灯会常亮。

862fd040-1bf1-11ee-962d-dac502259ad0.png

配置自动轮询参数,根据轮询数据、被采集设备的超时时间、采集的间隔和是否添加CRC校验输入对应的指令。下图中配置成轮询Modbus指令,依次添加下图中读取线圈、读取离散输入寄存器、读保持寄存器和读输入寄存器,将图中自动添加CRC选上后,会在输入的轮询指令后添加两个字节的CRC-16(Modbus)校验。

86550a5e-1bf1-11ee-962d-dac502259ad0.png

同时将DTU设置为轮询模式如下图,根据实际需要可以设置两次大的轮询事件的间隔时间。

86aa2d54-1bf1-11ee-962d-dac502259ad0.png

4.客户端配置

这里使用MQTTX软件订阅Chirpstack服务器的上行数据主题,先连接Mqtt服务器,输入正确的服务器地址和端口

86bc24e6-1bf1-11ee-962d-dac502259ad0.png

根据服务器上配置的信息输入订阅主题格式如下:

application/应用ID号/device/设备DevEUI/event/up

86d6f1a4-1bf1-11ee-962d-dac502259ad0.png

配置正常后能正常接收到服务器转发的数据。

86e8a87c-1bf1-11ee-962d-dac502259ad0.png

将转发数据中的data数据BASE64解码后得到原始数据,每包数据的fPort对应的是轮询指令的序号。解码后的数据就是被采集设备返回的数据。

870c7144-1bf1-11ee-962d-dac502259ad0.png

序号(fPort)原始数据解码后数据

1AQEBAFGI01 01 01 00 51 88

2AQIBAWBI01 02 01 01 60 48

3AQMEAAD9F/qt01 03 04 00 00 FD 17 FA AD

4AQQERFFZEUT501 04 04 44 51 59 11 44 F9

使用Chirpstack、E890-470LG11和E78-DTU搭建的自动采集系统可以快速搭建一个物联网网络,简化搭建端到云的过程,同时使用LoRa射频技术提高了通信距离、提高设备的通讯距离,自动化采集数据可以简化采集流程、节约人力成本。利用Chirpstack服务器搭建的网络可以降低对设备的管理。

审核编辑:汤梓红

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

    关注

    2869

    文章

    41622

    浏览量

    358372
  • 网关
    +关注

    关注

    9

    文章

    3208

    浏览量

    50019
  • 自动采集系统

    关注

    0

    文章

    4

    浏览量

    6175
  • LoRa
    +关注

    关注

    346

    文章

    1543

    浏览量

    230352
  • lorawan
    +关注

    关注

    3

    文章

    290

    浏览量

    23647

原文标题:【教程】手把手教你!搭建LoRaWAN自动采集系统

文章出处:【微信号:cdebyte,微信公众号:亿佰特物联网应用专家】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    搭建LoRaWAN服务器——ChirpStack

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

    LoRaWAN组网新通信技术,低功耗

    需求;... ...技术部署充分利用LoRaWAN网络低功耗广域覆盖和低成本的特点,在偏远的油气田部署物联专网,实现生产环境数据自动采集和远程监控,真正满足了油气田无人值守生产的监控需求和工艺参数
    发表于 01-29 09:22

    LoRaWAN是如何定义的?

    LoRaWAN是如何定义的?LoRaWAN的设计有哪些优点?
    发表于 07-14 07:29

    如何搭建一个简易方便的数据采集分析系统

    如何搭建一个简易方便的数据采集分析系统
    发表于 11-19 06:33

    如何搭建一个简易方便的数据采集分析系统

    如何搭建一个简易方便的数据采集分析系统
    发表于 11-19 07:40

    什么是RS485转LoRaWAN的数据采集器?

    目录一、现有技术的缺陷二、什么是RS485转LoRaWAN的数据采集器?三、RS485转LoRaWAN的数据采集器的典型应用举例四、RS485转Lo
    发表于 01-14 07:27

    【国民技术N32项目移植】LoraWAN移植2--工程搭建

    \\MDK-ARM里的LoraWAN.uvprojx,修改所有的“............\\firmware”为“..\\Firmware”,保存并关闭第五步用keil打开LoraWAN.uvprojx,进行编译就生成了点灯程序了,到此工程
    发表于 02-27 23:30

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

    文章汇总 由于搭建过程在之前的文章中已经说过了,所以不在重复的造轮子了,感兴趣的朋友可以跳转到相应的文章去参考,如果有问题可以评论区讨论. 鲁班猫0.无线版开箱试用【鲁班猫0.无线版】LoraWAN
    发表于 05-13 16:11

    为什么你需要RS485转LoRaWAN的数据采集器?

    目录一、现有技术的缺陷二、什么是RS485转LoRaWAN的数据采集器?三、RS485转LoRaWAN的数据采集器的典型应用举例四、RS485转Lo
    发表于 01-14 13:12 8次下载
    为什么你需要RS485转<b class='flag-5'>LoRaWAN</b>的数据<b class='flag-5'>采集</b>器?

    为什么你需要RS485转LoRaWAN的数据采集器?

    在工业应用场景中,在组网解决方案中引入RS485转LoRaWAN数据采集器,可以带来无线组网,降低布线成本;即使在工业现场复杂环境下,LoRa信号也可以提供较强的覆盖能力;可以方便快速地搭建无线化工业现场控制
    的头像 发表于 08-31 17:07 794次阅读
    为什么你需要RS485转<b class='flag-5'>LoRaWAN</b>的数据<b class='flag-5'>采集</b>器?

    如何挑选RS485转LoRaWAN的数据采集器?

    我们在挑选RS485转LoRaWAN的数据采集器的时候,不能闭着眼睛选,需要重点关注这些数据采集器都有哪些地方做了改进,具备哪些功能。 本文介绍普通的RS485转LoRaWAN的数据
    的头像 发表于 09-02 17:41 423次阅读
    如何挑选RS485转<b class='flag-5'>LoRaWAN</b>的数据<b class='flag-5'>采集</b>器?

    案例|如何搭建高阶自动驾驶数据采集平台

    路试数据采集设备并搭建数据采集平台,给客户提供一站式解决方案。典型客户,比如一汽南京,已经在高阶自动驾驶技术开发中进行应用。
    的头像 发表于 10-28 10:21 441次阅读
    案例|如何<b class='flag-5'>搭建</b>高阶<b class='flag-5'>自动</b>驾驶数据<b class='flag-5'>采集</b>平台

    【教程】手把手教你!搭建LoRaWAN自动采集系统

    组成主要分三部分,设备端、网关和服务器端。下文是使用E78-DTU、E890-470LG11LoRaWAN网关搭建一个LoRaWAN自动采集
    的头像 发表于 07-07 10:02 615次阅读
    【教程】手把手教你!<b class='flag-5'>搭建</b><b class='flag-5'>LoRaWAN</b><b class='flag-5'>自动</b><b class='flag-5'>采集</b><b class='flag-5'>系统</b>

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

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

    自动化仿真系统搭建实践

    今天我们分享TIAV17+PLCSIM+PS+SIMIT:自动化仿真系统搭建实践。
    的头像 发表于 01-04 11:28 497次阅读
    <b class='flag-5'>自动</b>化仿真<b class='flag-5'>系统</b><b class='flag-5'>搭建</b>实践