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

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

3天内不再提示

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

亿佰特物联网应用专家 2023-07-07 10:02 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

系统简介

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

499c5e9a-1c6a-11ee-a579-dac502259ad0.png

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

49b7db3e-1c6a-11ee-a579-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灯会常亮表明现在已经连接至服务器。

49d0e1f6-1c6a-11ee-a579-dac502259ad0.png

3.E78-DTU配置流程

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

49e5a456-1c6a-11ee-a579-dac502259ad0.png

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

4a0be31e-1c6a-11ee-a579-dac502259ad0.png

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

4a299ac6-1c6a-11ee-a579-dac502259ad0.png

4.客户端配置

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

4a432806-1c6a-11ee-a579-dac502259ad0.png

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

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

4a5dedee-1c6a-11ee-a579-dac502259ad0.png

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

4a6d2a52-1c6a-11ee-a579-dac502259ad0.png

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

4a9718da-1c6a-11ee-a579-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服务器搭建的网络可以降低对设备的管理。

相关推荐

4aae0068-1c6a-11ee-a579-dac502259ad0.jpg4acf0024-1c6a-11ee-a579-dac502259ad0.jpg

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

    关注

    1

    文章

    163

    浏览量

    19786
  • LoRa
    +关注

    关注

    356

    文章

    1929

    浏览量

    238764
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    手把手把教你移植RT-Claw 到睿擎派RC3506|直播预告

    本次直播以睿擎派RC3506为硬件平台,全程实战演示:1.手把手教学睿擎派工程构建与RT-CLAW移植如何移植RT-claw到睿擎派如何配置RT-claw编译-烧录
    的头像 发表于 06-05 16:23 174次阅读
    <b class='flag-5'>手把手把</b><b class='flag-5'>教你</b>移植RT-Claw 到睿擎派RC3506|直播预告

    【K230/K230D 新技能点亮】手把手教你在RTOS系统添加一个屏幕|保姆级教程

    不少开发者反馈:项目里常用的小众型号、未适配的SPI/QSPI/MCU屏幕,该怎么在K230/K230D上驱动?别急,今天这篇保姆级教程,就来手把手教你搞定自定义屏幕适配,解锁更多低成本小屏方
    的头像 发表于 05-23 10:05 3505次阅读
    【K230/K230D 新技能点亮】<b class='flag-5'>手把手</b><b class='flag-5'>教你</b>在RTOS<b class='flag-5'>系统</b>添加一个屏幕|保姆级教程

    BNC连接器规格尺寸避雷指南:手把手教你避开选型常见坑

    堆砌,手把手教你通过自检清单精准排雷,确保射频链路在数千次插拔后依然稳如泰山。10年避坑经验总结,助你告别选型错误带来的报废风险,让每一个接头都实现真正的“无损传输”。
    的头像 发表于 05-13 09:34 1644次阅读
    BNC连接器规格尺寸避雷指南:<b class='flag-5'>手把手</b><b class='flag-5'>教你</b>避开选型常见坑

    射频头坏了只能扔?手把手教你维修排查TNC插头,干货值得收藏!

    射频接头坏了只能剪掉重做?未必!本文由电蜂优选(elecbee)专家亲授,深度拆解 TNC 插头的维修排查全流程。从中心针偏移纠偏、氧化层化学清理到组装式接头的无损重组,手把手教你如何通过 VNA
    的头像 发表于 04-14 17:12 298次阅读
    射频头坏了只能扔?<b class='flag-5'>手把手</b><b class='flag-5'>教你</b>维修排查TNC插头,干货值得收藏!

    从零到一:手把手教你搭建Hoobuy风格淘宝代购系统全攻略

    一体的代购系统,不仅能提升运营效率,还能通过自动化流程降低人力成本,成为代购行业的“刚需工具”。本文将用通俗易懂的语言,带你从零开始搭建一个功能完备的淘宝代购系统。 一、
    的头像 发表于 03-19 14:46 255次阅读

    手把手教你学51单片机-C语言版

    ,没有专业的人员带领大家入门。 基于这些原因,我们编写了这本《手把手教你学51单片机-C语言版》(第3版),并且配套了相关的视频教程、电子教案、源代码和实验开发板(详情浏览青岛金思特电子有限公司网站获取
    发表于 03-05 11:47

    从0到1,10+年资深LabVIEW专家,手把手教你攻克机器视觉+深度学习(5000分钟实战课)

    “告别检测系统能力缺陷!10+年LabVIEW视觉资深专家手把手教你:5000+分钟高清教程(含工具、算法原理、实战操作、项目优化全流程讲解)”——从传统视觉算法→深度学习建模→工业级部署"
    的头像 发表于 12-02 08:07 914次阅读
    从0到1,10+年资深LabVIEW专家,<b class='flag-5'>手把手</b><b class='flag-5'>教你</b>攻克机器视觉+深度学习(5000分钟实战课)

    迅为Hi3403开发板极速启航 | 手把手带你玩转核心例程,轻松上手AI视觉!

    迅为Hi3403开发板极速启航 | 手把手带你玩转核心例程,轻松上手AI视觉!
    的头像 发表于 11-19 13:56 1971次阅读
    迅为Hi3403开发板极速启航 | <b class='flag-5'>手把手</b>带你玩转核心例程,轻松上手AI视觉!

    【迅为RK3568开发板NPU实战】别再闲置你的NPU!手把手教你玩转RKNN-Toolkit2 的使用

    【迅为RK3568开发板NPU实战】别再闲置你的NPU!手把手教你玩转RKNN-Toolkit2 的使用
    的头像 发表于 11-11 14:21 1749次阅读
    【迅为RK3568开发板NPU实战】别再闲置你的NPU!<b class='flag-5'>手把手</b><b class='flag-5'>教你</b>玩转RKNN-Toolkit2 的使用

    【RK3568 NPU实战】别再闲置你的NPU!手把手带你用迅为资料跑通Android AI检测Demo,附完整流程与效果

    【RK3568 NPU实战】别再闲置你的NPU!手把手带你用迅为资料跑通Android AI检测Demo,附完整流程与效果
    的头像 发表于 11-10 15:58 1361次阅读
    【RK3568 NPU实战】别再闲置你的NPU!<b class='flag-5'>手把手</b>带你用迅为资料跑通Android AI检测Demo,附完整流程与效果

    手把手教你AT指令APN设置:专网连接零门槛!

    无论你的技术背景如何,本教程都将以手把手的方式,拆解AT指令APN设置的全流程。专网连接不再是门槛,即刻开启自主配置之旅! APN是设备连接到运营商网络的“身份证” ——当设备插入SIM卡并注册到
    的头像 发表于 09-04 14:40 1566次阅读
    <b class='flag-5'>手把手</b><b class='flag-5'>教你</b>AT指令APN设置:专网连接零门槛!

    RT-Thread Nano硬核移植指南:手把手实现VGLite图形驱动适配 | 技术集结

    VGLite是NXP提供的轻量级2D图形API,本文将手把手带你实现VGLite图形驱动适配RT-Thread。文章分为上、下两篇,将手把手教您移植。上篇对RT-ThreadNano内核与Finsh组件进行移植,下篇则教您改写SDK中的VGLite代码以将其适配到RT-T
    的头像 发表于 07-17 14:40 3815次阅读
    RT-Thread Nano硬核移植指南:<b class='flag-5'>手把手</b>实现VGLite图形驱动适配 | 技术集结

    【教程】零基础!手把手教你使用STM32F4进行E22-400T22S编程通信

    零基础搭建本次实验将会使用到的软件是Keil和STM32CubeMX,没有这两个软件没有请在网上自行下载。本章节零基础手把手教会你搭建最快捷、最简单的STM32代码
    的头像 发表于 07-03 19:32 1988次阅读
    【教程】零基础!<b class='flag-5'>手把手</b><b class='flag-5'>教你</b>使用STM32F4进行E22-400T22S编程通信

    【精选直播】手把手教你做PC第十二课:WIFI 驱动框架适配

    手把手教你做PC》系列直播课再度开播!《KaihongOS笔记本电脑开发实战第十二课:WIFI驱动框架适配》将于07月02日19:00开播↑扫码入群,领课程讲义资料包↑深开鸿资深工程师亲临直播间
    的头像 发表于 07-01 08:08 818次阅读
    【精选直播】<b class='flag-5'>手把手</b><b class='flag-5'>教你</b>做PC第十二课:WIFI 驱动框架适配

    【精选直播】手把手教你做星闪无人机第十课:KaihongOS Lite系统专题

    手把手教你做星闪无人机》系列直播课再度开播!《KaihongOS星闪无人机开发实战⑩:KaihongOSLite系统专题》↑扫码入群,领课程讲义资料包↑深开鸿资深工程师亲临直播间依托笔电实战产品
    的头像 发表于 06-10 08:06 727次阅读
    【精选直播】<b class='flag-5'>手把手</b><b class='flag-5'>教你</b>做星闪无人机第十课:KaihongOS Lite<b class='flag-5'>系统</b>专题