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

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

3天内不再提示

用端到端入门套件加速 LoRaWAN 物联网项目的发展

海阔天空的专栏 来源:DigiKey 作者:DigiKey 2023-10-03 14:35 次阅读

投稿人:DigiKey

远程监视和控制应用涵盖从农业、采矿业到智慧城市的众多应用,对于这些应用的物联网IoT传感器和执行器网络的设计者来说,都需要一个安全、坚固、低维护和相对容易部署的长距离无线接口LoRaWAN 是这类应用的不错选择,它在农村的视距连接范围可达15 km,在城市地区可达 5 km——使用电池寿命可持续 10 年的终端设备。

虽然 LoRaWAN 是一种成熟的低功耗广域网络 (LPWAN) 技术,但开发者始终需要一种方法来简化部署和云连接。

对于刚接触 LoRaWAN物联网项目的工程师来说,不仅需要设置无线终端设备,还需要连接网关和云物联网平台,处理由此造成的复杂性是他们面临的难题。有了供应商的入门套件,这些工作就容易多了,这些套件包括了构建和运行原型所需的一切。

本文将介绍 LoRaWAN,说明该技术如何通过形成一个 LPWAN 将传感器数据转发到云端来补充短距离无线传感器网络。然后介绍并描述如何使用 DigiXON-9-L1-KIT-001 入门套件来设计、开发和配置基于工业平台的 LoRaWAN物联网解决方案。该套件包含一个多传感器终端设备、一个多通道网关和一个设备到云的物联网平台。

什么是 LoRa 和 LoRaWAN?

LoRaWAN 是一种用于物联网设备的 LPWAN 技术,其特点是数十公里覆盖距离、低吞吐量(250 bits/s 至 50 Kbits/s,具体取决于载波频率)以及极低功耗(电池寿命可达十年,视具体应用而定)。表 1 对LoRaWAN 与其他物联网技术进行了比较。

1.png

LoRa 规范定义了支撑 LoRaWAN 的物理层 (PHY) 和调制技术。协议栈的媒体访问控制 (MAC) 层由 LoRaWAN 标准规定(图 1)。

2.png

该技术传输范围的关键是使用一种改良形式的直接序列扩频 (DSSS) 调制方法。DSSS在比原始信息带宽更宽的带宽上传播信号,使其不容易受到干扰,因此扩大了传输范围。DSSS 的缺点是需要一个精确度高(且昂贵)的参考时钟。LoRa 线性调频扩频(CSS) 技术提供了一种取消了时钟的低成本、低功耗 DSSS 替代方案。CSS 通过产生一个频率连续变化的线性调频信号来传播信号频谱(图 2)。

3.png

使用 CSS,发射器和接收器之间的定时和频率偏移相等,这进一步降低了接收器的设计复杂性。LoRa调制技术还包括一个可提高传输信号稳健性的可变纠错方案,进一步扩大了传输范围。这样,发射器 (Tx) 功率和接收器 (Rx) 灵敏度(以“分贝毫瓦dBm”为单位)链路预算结果约为 154 dBm,使得单个网关或基站就能够覆盖整座城市。

在北美地区,LoRaWAN 使用 902 至 928 MHz 工业、科学和医疗 (ISM) 频谱分配方案。该无线协议定义了 64 x 125 kHz上行链路,从 902.3 MHz 到 914.9 MHz,递增量为 200 kHz。还有 8 个 500kHz 上行链路,从 903MHz 到 914.9MHz,递增量为 1.6 MHz。八个下行链路宽为 500kHz,从 923.3 MHz 到 927.5 MHz。北美地区的最大发射 (TX) 功率为 30dBm,但对于大多数应用来说,20 dBm 发射功率就足够了。根据美国联邦通信委员会的规定,没有占空比限制,但每通道有 400 ms 的最长驻留时间。

网状网络是一种通过在节点之间转发信息以到达网络边缘来扩大传输范围的技术,但这种技术会增加复杂性,降低容量并缩短电池寿命。LoRaWAN没有使用网状网络,而是采用了每个(长距离)节点都直接与网关连接的星形拓扑结构。节点不与特定的网关相关联。相反,一个节点传输的数据通常由多个网关接收。然后,每个网关通过某种形式的回程(通常是蜂窝、以太网、卫星或Wi-Fi)将从终端节点接收的数据包转发到基于云的网络服务器上(图 3)。

4.png

为了使长距离的星形网络切实可行,网关必须能够接收来自大量节点的信息。LoRaWAN通过采用自适应数据速率、能在多个通道上同时接收信息的网关来实现这种高容量。一个八通道网关可以支持每天几十万条信息。假设每个终端设备每天发送十条信息,则这类网关可支持大约10,000 个设备。如果需要更多的容量,可以在网络中增加网关数量。

用于快速原型开发的 LPWAN入门套件

LPWAN技术很复杂,对没有经验的工程师来说是个挑战。开发者不仅要用安全、强大的连接来设置无线终端设备,还要将其与网关连接,将其作为网络的一部分,再连接云物联网平台。

使用诸如 Digi 的 XON-9-L1-KIT-001 等定制入门套件(图 4),可以更加简单地构建端到端 LoRaWAN物联网解决方案。有了这样的入门套件,工程师可以迅速熟悉流程中的每个步骤并知道可以快速进入下一阶段。因此,非专业人士也能迅速构建一个完整的 LoRaWAN物联网解决方案原型。

5.png

LoRa 的特点是将网络下行链路延迟与电池寿命进行权衡;Digi 入门套件可支持 LoRaWAN A 类(最低功率、双向终端设备)和 C类(最低延迟、终端设备接收器始终工作、双向终端设备)。

该入门套件提供了快速、安全地构建 LoRaWAN 原型所需的一切。具体来说,该套件包括一个上行/下行链路、一个带有 LoRaWAN模块的扩展板或“客户端盾板”、一个 LED、一个数字输入、温度传感器、一个 Digi 8 通道 LoRaWAN HXG3000以太网网关、一个嵌入式开发者应用编程接口 (API) 以及一个具有扫描即用型移动配置的设备到云平台 30 天免费试用账户。

HXG3000 网关通过 LoRaWAN 提供远距离、非视距双向通信,每天可处理多达 150 万条信息。该产品包括一个 1.7 dBm的全向无线电,具有高达 27 dBm 的 Tx 功率和 -138 dBm 的 Rx 灵敏度。在免许可的美国 902 MHz 至 928 MHz频段运行。该设备可采用交流电源或通过以太网供电PoE)。提供以太网和 LTE Cat M1 回程型号。

Digi 的 LoRaWAN 客户端盾板是入门套件的一部分,能满足工程师在 LoRaWAN 传感器原型构建和开发方面的需求。该器件可连接选定的兼容型STMicroelectronics Nucleo(例如 NUCLEO-L053R8)和 Arduino ARM Keil® Cortex®-M级微控制器开发板,以实现 LoRaWAN 客户端连接。除了Arduino可叠接连接器外,客户端盾板还具有一个低功耗热敏电阻温度传感器、数字输入滑动开关和一个数字控制式红、绿、蓝 (RGB) LED。该盾板上有一个 U.FL连接器,相关的天线也作为套件的一部分包含在内。该盾板还集成了 LoRaWAN 模块,可在免许可的美国 902 MHz 至 928 MHz 频段运行。TX 功率为14 至 20 dBm(图 5)。

6.png

Digi X-ON 是一个完整的、用于物联网终端设备的设备到云平台。该平台同时提供了一个集开发和运行于一体的云解决方案。X-ON 集成了一个集成式LoRaWAN 网络服务器,并与服务器连接以支持运行 LoRaWAN无线协议的设备和网关。这种连接服务器会处理连接流程,包括网络和应用服务器认证和生成会话密钥。

开发者通过该平台能够完成以下工作:

从网络和移动界面配置、监测和诊断设备或网关

用配置应用程序自动部署设备和网关

管理无线网络网关

直接从终端设备收集数据并进行数据

使用云间 API,在多个云平台之间获得实时、双向的设备数据

记录和跟踪实时数据信息,以便与终端设备和网关进行互动操作和故障排除

通过开放式 API 整合数据,以便与第三方实用程序开发更复杂的应用(图 6)。

7.png

启动 LoRaWAN 项目

由于客户端盾板、STMicroelectronics Nucleo 和 Arduino 开发板使用嵌入式 ARM Keil 微控制器,而“ARM Keil的 Mbed enabled”也是如此,因此使用 Digi 入门套件启动项目是相对简单的。(ARM Keil Mbed 是一个基于 32 位 ARM KeilCortex M 级微控制器的物联网设备平台和操作系统 (OS)。)客户端盾板包括一种嵌入式 AT 指令语言和一个简化型 ARM Keil Mbed C++嵌入式 API,旨在将设计复杂性抽象化,进而简化开发。

借助 Digi LoRaWAN 入门套件的 Mbed 兼容性,应用开发工作能够使用 ARM Keil 的 Mbed在线资源。这些资源包括三个选项。Mbed 在线编译器使开发者无需进行任何安装,就能立即开始应用开发。唯一需要的只是一个 Mbed 账户。

对于更高级的应用开发,可以将 Digi LoRaWAN 入门套件与 Mbed Studio 连接,这是一个用于构建、编译和调试 Mbed程序的桌面集成开发环境 (IDE)。最后是 Mbed CLI,这是一个可以集成到开发者首选的 IDE 中的指令行工具。

最快的开发路线是首先创建 Digi X-ON 账户。接下来,开发者需要注册一个 Mbed 在线编译器账户。然后,在开发板上安装好客户端盾板后,需要用USB 线将该组件连接与台式电脑连接。客户端盾板上的“PWR” LED 和开发板上的 “COM” LED 将点亮,表明电子装置已经通电。

然后,Mbed 在线编译器引导开发者通过一系列简单的步骤将硬件平台添加到编译器中。一旦硬件添加完成,就可以从 Mbed资源库(或其他库)中的传感器应用示例将代码导入编译器,并下载到开发板中。编译器也可以用来改变 LoRaWAN 的配置,如设备类别和网络连接模式(图 7)。

8.png

只要网关在运行,客户端盾板/开发板就会连接网络,并开始每 15 秒发送一次上行链路(默认模式下)。在 X-ON帐户页面,只要按下“流”按钮,从设备传输的数据就会显示在屏幕上。

结语

对于物联网检测和执行器网络的设计者来说,LoRaWAN可以实现免许可射频接入、数十公里的传输距离、低功耗、良好的安全性和可扩展性,以及强大的连接。但是,像许多物联网无线协议一样,处理终端设备的连接、配置、网关以及将传感器数据流转到云端可能是一个挑战。

如图所示, Digi LoRaWAN 入门套件解决了许多此类问题。其特点包括:采用具有简化型 ARM Keil Mbed C++ 嵌入式 API的客户端盾板,具有以太网回程的 LoRaWAN 网关,以及具有扫描即用型移动配置的 X-ON 设备到云平台。使用该入门套件,开发者可以通过 LoRaWAN硬件原型快速启动和运行,开发和移植传感器和执行器的应用代码,并使用云平台分析、展示数据。

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

    关注

    2909

    文章

    44625

    浏览量

    373235
  • 智慧城市
    +关注

    关注

    21

    文章

    4264

    浏览量

    97310
  • LoRa
    +关注

    关注

    349

    文章

    1689

    浏览量

    231938
  • LPWAN
    +关注

    关注

    4

    文章

    199

    浏览量

    31835
  • lorawan
    +关注

    关注

    3

    文章

    319

    浏览量

    23820
收藏 人收藏

    评论

    相关推荐

    评估联网产品的信息安全风险 必须考虑的整体系统

    此基础上制定管理机制。作者认为,要实现完整的联网安全,必须考虑的整体系统问题。 本文参考了瑞典皇家理工学院的专业报告。 研究“Goo
    发表于 07-14 14:11 1020次阅读
    评估<b class='flag-5'>物</b><b class='flag-5'>联网</b>产品的信息安全风险 必须考虑<b class='flag-5'>端</b><b class='flag-5'>到</b><b class='flag-5'>端</b>的整体系统

    【MM32 eMiniBoard试用连载】联网访问控制项目

    项目名称:联网访问控制项目试用计划:1.申请理由:刚入门嵌入式设计,迫切希望一块提高效率完成项目的
    发表于 05-07 10:28

    【HarmonyOS HiSpark Wi-Fi IoT HarmonyOS 智能家居套件试用 】农业联网项目之温湿度智能控制系统

    论坛和华为的活动,好好学习一下华为的联网系统鸿蒙OS,想想就激动啊!项目计划:①先熟悉HiSpark Wi-Fi IoT智能家居套件的软硬件资源;②熟悉鸿蒙系统,着手进行系统的移植;
    发表于 10-29 14:33

    请问一下LoRaWAN部署联网就一定安全?

    请问一下LoRaWAN部署联网就一定安全?
    发表于 06-10 10:28

    联网温湿度显示控制项目(网页、Android双显示&搭载linux平台网关&MQTT通信)精选资料分享

    一个小型联网项目网页使用django,手机Android开发,云服务器搭载数据库+mqtt服务器,底层esp32使用microPyth
    发表于 07-27 06:29

    阿里展示“云”整体方案

    阿里展示“云”整体方案,今日,Qualcomm 宣布已经完成在 Qualcomm MDM9206 全球多模 LTE IoT 调制解调器上运行阿里云 Link联网套件。此项进展有助
    发表于 07-27 06:30

    联网解决方案

    英特尔打造核心技术联网解决方案
    发表于 12-28 18:12 0次下载

    Ayla携手Google云端平台提供联网解决方案

    提供业界领先的设备虚拟化与管理服务的企业级联网平台供应商Ayla Networks宣布将其联网平台设备连接和管理技术,与Google Cloud Platform(GCP)集成,提
    发表于 05-29 09:22 1210次阅读
    Ayla携手Google云端平台提供<b class='flag-5'>端</b><b class='flag-5'>到</b><b class='flag-5'>端</b><b class='flag-5'>物</b><b class='flag-5'>联网</b>解决方案

    Semtech与Digimondo合作开发全新的入门套装包简化公用事业表计

    入门套装包支持客户去部署依据LoRaWAN标准开发的公用事业应用,而无需事先具备
    发表于 10-30 16:52 805次阅读

    NTT推出面向可持续发展的全新联网服务

    全球技术和商业解决方案供应商NTT Ltd.今天宣布推出面向可持续发展联网服务(IoT Services for Sustainability)。全新
    的头像 发表于 05-05 18:46 1734次阅读

    Digi LoRaWAN入门套件产品介绍

    本期Digi-Key Daily向大家推介两款产品:Digi XON-9-L1-KIT-001 LoRaWAN入门套件和Harwin SMT弹簧触点。
    的头像 发表于 09-29 09:25 1312次阅读

    联网生态系统的测试以及多阶段验证的重要性

      但正如我们所知,每一项技术都有自己的挑战。联网联网测试方面也面临着重大挑战。为了构建世界一流的
    的头像 发表于 10-13 11:41 1052次阅读

    安全性保护联网基础设施

    的安全性,从联网的边缘云,并不是你经常听到的。为什么?因为它很难实现。固定单个部件要容
    的头像 发表于 10-20 17:52 815次阅读

    使用入门套件加速 LoRaWAN 联网项目

    发表于 11-24 19:27 0次下载
    使用<b class='flag-5'>端</b><b class='flag-5'>到</b><b class='flag-5'>端</b><b class='flag-5'>入门</b><b class='flag-5'>套件</b><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® 网关?它们如何应用于联网应用中

    联网典型的“云-管-”架构中,网关负责收集终端数据,并将其转发到网络服务器。在低功耗广域联网 L
    的头像 发表于 12-06 14:05 1036次阅读
    什么是 <b class='flag-5'>LoRaWAN</b>® 网关?它们如何应用于<b class='flag-5'>物</b><b class='flag-5'>联网</b>应用中