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

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

3天内不再提示

基于LM400TU核心模块开发的LoRa组网协议

UtFs_Zlgmcu7890 来源:未知 作者:刘勇 2019-05-27 16:41 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

现在市面上的LoRa协议各式各样,LoRaWAN、CLAA、LinkWAN都各有千秋。对于LoRa应用而言,稳定可靠是关键,本文将带你详细了解ZLG致远电子LoRaNET协议。

LoRaNET协议是ZLG致远电子基于LM400TU核心模块自主开发的LoRa组网协议,针对不同行业的需求痛点,做了一系列创新与优化,废话不多说,下面我们直接上干货!

认识LoRaNET

LoRaNET是ZLG致远电子开发的一款支持二次开发的LoRa组网协议,基于可二次开发的LM400TU硬件模块,方便快捷!LoRaNet SDK 使用 AMetal 软件平台,它提供了一些基础组件,对大部分片内硬件资源进行了良好地抽象封装,使用外设时仅需简单配置、调用API、无需关注底层硬件操作!

相关特点

  • LoRaNET采用LoRa扩频调制技术,实现低发射功率远距离通信

  • 基本数据包收发模式:单播,组播,广播;

  • 地址宽度16bits;(这下不用担心节点地址不够用了)

  • 通信速率0.3-19.2kbps可设,编码率可调;

  • 低功耗唤醒机制,间隔开启接收;

  • 每个数据包可携带210字节的数据,支持4级中继;

  • 使用基于 AES-128 的校验方式,安全!

LoRaNET到底是怎样的一个网络?

LoRaNET协议根据不同的应用场景有不同的组网模式,主要有以下3种组网模式。

1、数据采集型应用

这是由集中器、少量路由、大量终端构成的星型网络,如下图所示:

图1 LoRaNET数据采集网络

该型网络的特点如下:

  • 自动探测组网;

  • 采集命令由集中器发起,有轮询采集、分组批量采集;

  • 使用固定树型路由,要求各节点间相对位置固定;

  • 由于数据采集均由集中器发起,适用于实时性要求较低的场合。

总结一下:有路由、集中器主动采集、节点位置相对固定、实时性低

2、突发上报型应用

由集中器、终端组成的星型网络,其特点如下:

  • 支持自动探测组网,不支持路由;

  • 由终端主动的向集中器上报,适用于实时性要求比较高的场合;

  • 使用确认应答机制,丢包时自动重发,直到成功或超时;

  • 失败重发机制中包含信道冲突退避机制,避免网络阻塞;

  • 使用两个信道,分别用于数据传输、应答数据包传输。

总结一下:无路由、终端主动上报、数据传输丢包重发、实时性高。

3、分时上报型应用

由集中器、终端组成的网络,特点如下:

  • 支持自动探测组网、不支持路由;

  • 允许配置上报时间,集中器可以发起定时广播,使网络中的设备保持时间同步;

  • 各终端在指定的上报时间分时上报数据;

  • 空中唤醒较少,可用于低速率的远距离通讯场合。

总结一下:无路由、终端分时上报、数据传输丢包重发、集中器广播保持时间同步!

4、LoRaNET网络中的各个设备都是干啥的?

  • 集中器

集中器是网络的入口点,起到网关的作用,通常通讯命令均由集中器发起,终端、路由被动响应这些通信命令。

  • 终端

终端设备是LoRaNET中被控制,被数据采集的设备,终端与集中器或路由组成星型网络。

  • 路由

路由负责转发数据包,根据数据包中携带的路由信息确定转发路径

5、LoRaNET的网络到底是咋组起来的?

LoRaNET中的路由表信息存储在集中器中,所谓组网是确定网络拓扑结构的过程。组网后集中器可以访问网络内任一终端节点。组网方式有2种:

  • 自动探测组网

组网由集中器发起,探测周围路由、终端,并将各节点的拓扑关系加入到路由表中。

  • 编辑路由信息方式组网

调用API,将路由信息依次加入路由表中。

6、说了这么多,LoRaNET该如何使用呀?

可能看到这各位童鞋已经被上面的一堆字搞的想吐,分分中想打小编的节奏。言归正传,前文已经说了,LoRaNET是一个可以二次开发的协议,那如何下手呢?开发环境是啥?

图2 LoRaNET二次开发环境

啥玩意?Eclipse?好烦哟,又要配置一堆环境变量。NO!NO!NO!,只需要一个压缩包,解压后点开,直接可以使用。各种配置?不存在的!我们有二次开发的SDK,导入到Eclipse里面,直接使用。

好了,开发环境说完了,那该从哪下手?API函数在哪?那您接着往下看。

图3 LoRaNETAPI函数接口

这个SDK有没有写好的Demo呀?不想看过程,只想先看结果的童鞋,接着往下看。

图4 LoRaNET Demo

看了这么多,还是不会开发怎么办?这很正常,本身这篇文章不是开发教程。想了解的童鞋,可以联系ZLG销售人员,获取LoRa协议相关的资料,并亲手教导。

LM400TU是ZLG致远电子研发设计的一款工业级LoRa组网透传模块。模块采用源自军用通信系统的LoRa调制技术设计,结合独有的频谱扩宽处理技术,完美解决了小数据量在复杂环境中的超远距离通信问题。 LoRa组网透传模块内嵌自组网透明传输协议,支持用户一键自组网,并且提供专用抄表协议、CLAA协议以及LoRaWAN协议,用户无需在协议上花费大量时间,即可直接开发应用。

图5 LM400TU模块

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

    关注

    13

    文章

    423

    浏览量

    32648
  • LoRa
    +关注

    关注

    355

    文章

    1916

    浏览量

    238396

原文标题:了解LoRaNET,看这一篇就够了!

文章出处:【微信号:Zlgmcu7890,微信公众号:周立功单片机】欢迎添加关注!文章转载请注明出处。

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    内置专业无基站自组网通信LoRa模块的手持终端设备及部署方案

    基于当前工业物联网(IoT)技术的发展,LoRa(远距离无线电)因其功耗低、穿透力强、无需依赖移动运营商基站等特性,成为此类设备的首选方案。以下为您推荐一款专为复杂环境设计的专业级自组网手持终端——鸟鸟科技 N70S(LoRa
    的头像 发表于 03-30 15:20 182次阅读
    内置专业无基站自<b class='flag-5'>组网</b>通信<b class='flag-5'>LoRa</b><b class='flag-5'>模块</b>的手持终端设备及部署方案

    LORA模拟量对传模块:免布线即插即用,通电自动组网

    LoRa模拟量对传模块,是一种远距离、低功耗、无线双向传输4-20mA/0-10V等标准模拟信号的工业物联网设备,核心作用是把传统有线模拟线“无线化”,实现一发一收、透明同步传输。 一、功能特点
    的头像 发表于 03-17 16:23 176次阅读

    LoRa、LoRaWAN、NB-IoT、4G DTU 有什么区别? 工业无线方案选型分析

    LoRa6500Pro) 高功率私有 LoRa 数传电台: 专攻私有网络。 核心技能 : 支持高发射功率,提升覆盖能力: 5W 大功率,在复杂遮挡环境下具备较强覆盖能力。 可构建私有网络 :自己
    发表于 03-09 17:19

    LORA无线数传模块:5KM无线通讯,远距离数据传输

    LoRa 无线数传模块基于CSS 线性调频扩频技术,是面向物联网的低功耗广域网(LPWAN)核心硬件,核心特征可概括为远距离、低功耗、强抗干扰、易
    的头像 发表于 02-27 17:24 893次阅读

    LoRa组网技术是什么?LoRa智能手持终端全解析

    LoRa技术是一种远距离无线通信技术, LoRa组网智能手持终端,则是内置LoRa模块的PDA手持机设备,支持 Mesh
    的头像 发表于 01-20 15:31 3111次阅读
    <b class='flag-5'>LoRa</b>自<b class='flag-5'>组网</b>技术是什么?<b class='flag-5'>LoRa</b>智能手持终端全解析

    搭载Lora模块的手持便携智能终端PDA

    的数据传输提供全新解决方案! 专业级LoRa组网能力 支持LoRa模块扩展,带来以下强大功能: 超远传输距离 :最远可达5公里(根据功率模块
    发表于 01-12 15:18

    lora网关智慧公厕组网

    LoRa网关在智慧公厕中的组网应用,通过低功耗、远距离、强穿透的无线传输技术,结合多类型传感器与云管理平台,实现公厕环境监测、厕位引导、资源管理及安全预警等功能,显著提升管理效率与用户体验。一
    的头像 发表于 12-25 14:55 526次阅读
    <b class='flag-5'>lora</b>网关智慧公厕<b class='flag-5'>组网</b>

    LORA无线通信模块怎么组网

    LoRa无线通信模块组网通过低功耗广域网络(LPWAN)协议,允许在远距离、低功耗的条件下实现设备间的数据通信。LoRa网络通常采用星型拓
    的头像 发表于 10-20 14:49 1204次阅读

    LoRa通信技术的应用与开发解决方案

    作者:DigiKey Editor LoRa(Long Range)是一种低功耗广域网(LPWAN)通信技术,由Semtech公司开发,主要用于物联网(IoT)应用中需要远距离通信、低功耗、高可靠性
    的头像 发表于 10-03 17:29 2769次阅读

    LoRa1120模块与ESP32点对点LoRa通信实现实践指南

    本报告系统地阐述了使用LoRa1120模块和ESP32微控制器实现基础点对点LoRa通信的全过程。内容涵盖了从模块技术特性分析、硬件系统连接、开发
    的头像 发表于 08-28 17:21 7391次阅读
    <b class='flag-5'>LoRa</b>1120<b class='flag-5'>模块</b>与ESP32点对点<b class='flag-5'>LoRa</b>通信实现实践指南

    LoRa 网关:构建低功耗广域物联网的核心枢纽

    LoRa网关作为LPWAN(低功耗广域网)的核心设备,采用扩频调制技术实现远距离通信,凭借其远距离传输、低功耗、低成本的特性,作为 LoRa 网络的核心枢纽,承担着数据汇聚、
    的头像 发表于 07-22 14:08 998次阅读
    <b class='flag-5'>LoRa</b> 网关:构建低功耗广域物联网的<b class='flag-5'>核心</b>枢纽

    LoRa6100Pro-mini 1W 串口Lora无线组网模块V1

    LoRa6100Pro-mini 1W 串口Lora无线组网模块规格书
    发表于 06-23 16:13 1次下载

    LORA无线测温模块:扩频通讯,自组网

    LORA无线测温模块凭借其远距离、低功耗、强穿透、抗干扰、组网灵活等核心优势,在众多需要远程、分布式温度监控的场景中得到了广泛应用。 一、功能特点 -精细采集:高精度24位AD转换分辨
    的头像 发表于 06-05 14:59 853次阅读

    LORA无线温度采集模块:扩频通讯+自组网

    LORA无线温度采集模块是一种基于低功耗广域物联网(LPWAN)技术的无线传感设备,专为远程、多点、低功耗的温度监测场景设计。它通过LORA无线通信技术(Long Range Radio)实现温度
    的头像 发表于 05-22 14:35 1222次阅读

    LoRa模组上新!LoRa MESH组网和无线串口模块,远距离,抗干扰!

    新品上市LoRaMESH模组LoRa无线串口模块部分新品参与送样文末了解详情↓↓↓EWM528系列LoRaMESH模组EWM528-2G4NW20SX/27SX是一款基于LoRa扩频技术的无线串口
    的头像 发表于 05-08 19:33 1287次阅读
    <b class='flag-5'>LoRa</b>模组上新!<b class='flag-5'>LoRa</b> MESH<b class='flag-5'>组网</b>和无线串口<b class='flag-5'>模块</b>,远距离,抗干扰!