但开发新的 LoRa 解决方案或迁移到 LoRa 解决方案真的很容易吗?
理解一项新的无线技术并为您的应用选择合适的解决方案可能充满挑战。无线射频 (RF) 设计通常需要深厚的射频专业知识,并且会显著增加设计人员的开发时间。.
本文将介绍 LoRa 网络架构的四个主要要素,并详细分析设计人员在开发 LoRa 终端节点时面临的一些最常见挑战。我们还将探讨符合标准的 LoRa 模块如何帮助克服这些挑战并缩短产品上市时间。.
LoRaWAN 网络架构:
LoRa 是一种无线调制或物理层技术,它使低功耗终端设备能够远距离通信。LoRaWAN 是一种无线网络协议,它作为媒体访问控制 (MAC) 层,构建于 LoRa 物理层之上。LoRaWAN 规范详细描述了通信协议和网络架构,旨在提供安全的终端设备通信和网络内的互操作性。
如图 1 所示,LoRa 网络包含四个组成部分。
1. 终端节点是 LoRa 生态系统中的组成部分,负责收集传感器数据并进行数据传输/接收。它们通常远程连接并由电池供电。2
. 网关是终端节点和网络服务器之间的透明桥梁。终端节点通常使用 LoRaWAN 连接到网关,而网关则使用 Wi-Fi、以太网或蜂窝网络等高带宽网络连接到终端节点。3
. 网络服务器连接到多个网关。它从网关收集数据并过滤重复消息,决定哪个网关应该响应来自终端节点的消息,并调整数据速率以延长终端节点的电池寿命。4
. 应用服务器从终端节点收集数据并控制终端节点上设备的运行。
接下来,我们将更详细地了解 LoRa 终端节点及其设计面临的挑战。LoRa
终端节点设计中的常见挑战:
终端节点是简单的对象,例如传感器和执行器。它们通常是物联网 (IoT) 中的“物”。在 LoRaWAN 生态系统中,终端节点通过一个或多个网关与网络服务器通信。LoRa
终端节点通常是低成本、电池供电的应用,因此需要具备极高的成本效益和能效。根据开发时间、目标成本、功耗以及可用的射频技术水平,构建 LoRa 终端节点有多种选择。在分析构建 LoRa 终端节点的可用方案之前,我们先来看看设计人员在设计终端节点时面临的一些最常见挑战,这有助于我们选择合适的产品。
设计这种终端节点架构时最常见的挑战是:
1. 射频设计。
与任何无线设计一样,设计 LoRa 终端节点需要丰富的射频设计经验。使用 LoRa SoC/SiP 时,终端节点设备开发人员负责整个射频设计,包括原理图、物料清单、PCB 布局、天线调谐和其他射频硬件。即使拥有最好的文档和应用设计指南,射频设计也并非易事。它不仅需要深入的射频知识,还会占用设计人员大量的开发时间。调试射频设计通常需要专用设备,这会增加开发成本。为了克服射频设计的挑战,一些供应商提供带有完善文档、标准认证参考设计和详细芯片设计包的 SoC/SiP。然而,为了最大限度地缩短开发时间并降低风险,经过优化、测试和射频认证的 LoRa 模块几乎总是最佳选择。这些模块可以作为单个组件提供完整的解决方案,从而降低设计风险和开发时间。
2. 法规遵从性和认证:
LoRa/sub-GHz 无线电通常工作在免许可的 ISM 频段,而不同地区的频率各不相同,这给硬件和软件设计人员带来了挑战。必须格外谨慎地设计解决方案,既要符合法规要求,又要尽可能降低物料成本。此外,射频法规要求不断变化,因此,为了跟上法规变化、重新测试设备并重新认证其合规性,终端节点开发人员可能需要花费数千美元以及大量本可以用于新项目的工程时间。使用经过认证的 LoRa 模块可以轻松解决这个问题,因为模块制造商负责及时了解法规要求并根据最新规范重新认证模块。选择符合标准的 LoRa 模块,即可完全避免所有这些成本和花费在法规遵从性上的时间。
3. 多区域运行:
LoRa 设备支持多种频段,具体取决于所在区域。通常,终端节点制造商会首先在一个主要区域推出产品。随着需求的增长,企业会考虑将相同的设计扩展到其他区域。使用支持多区域的单一产品编号,可以实现最终产品在不同国家和地区的无缝迁移和扩展。一款经过监管认证、可在多个频段运行的 LoRa 模块,是此类产品扩展的理想之选。
4. 强大的软件
:通常,LoRa 模块会将整个 LoRaWAN 协议栈集成在模块内部,终端节点开发者只需实现模块的初始化和通信即可。而对于 LoRa SoC/SiP 和独立 LoRa 模块,协议栈必须由制造商提供,否则开发者需要自行开发。为了最大限度地减少软件开发工作,建议选择与制造商 LoRaWAN 协议栈兼容的 LoRa 模块/IC。制造商成熟的 LoRaWAN 协议栈能够确保终端节点与主流 LoRaWAN 网络和网关的互操作性,从而降低终端节点在不同网络环境下运行的风险。
5. 从模块到SoC的迁移路径
许多公司在原型设计和初始生产阶段都会使用经过认证的模块,以降低风险并加快产品上市速度。一旦产品开始规模化生产,公司可能会选择迁移到LoRa SoC/CI,以提高灵活性或降低物料成本。迁移并非总是易事,因此考虑使用支持模块和CI之间简单软件迁移的独立模块至关重要。此外,选择同时销售模块和SoC的供应商也十分重要,这样才能确保开发平台、软件迁移和支持体系的一致性。
获得监管认证的LoRa模块有助于克服挑战并简化LoRa终端节点设计。LoRa
模块包含所有必要的无线电组件以及LoRaWAN协议栈和射频电路,使其成为快速开发LoRaWAN终端设备的理想选择。由于射频开发和认证由模块制造商负责,因此任何认证规范的变更或组件更换都完全由制造商管理,从而为终端设备制造商节省大量开发时间和重新认证成本。
集成度极高的LoRa IC的独立式LoRa模块提供足够的内存来运行应用程序代码以及LoRaWAN协议栈。这无需外部微控制器,从而节省了电路板空间和系统成本。图2和图3展示了此类独立模块的简单示例。WLR089U0模块基于Microchip Technology的SAM R34/35 IC系列,是一款紧凑型模块,配备256 KB闪存和40 KB RAM,非常适合空间受限的应用。此外,该模块还集成了一个射频开关,支持多频段操作,并允许同一模块在多个地理区域使用,从而促进终端用户产品的市场拓展。WLR089U0还兼容Microchip成熟的LoRaWAN协议栈和专有的点对点软件,简化了终端用户构建LoRa应用程序的软件开发。由于这些模块基于 SAM R34/35 IC,因此模块到 IC 以及 IC 到模块的迁移路径也更加简单。选择这样的模块有助于克服开发 LoRa 终端节点时常见的各种设计挑战,从而简化整个设计流程。
结论
开发 LoRa 终端节点可能既复杂又耗时。高度集成且经过认证的 LoRa 模块提供了一种成熟便捷的方法,可以克服设计这些终端节点所面临的复杂挑战。可靠的软件、更大的内存、集成的射频开关以及监管认证是选择 LoRa 模块时需要考虑的关键特性。选择经过高度认证的 LoRa 模块不仅有助于简化设计流程,还能帮助终端节点开发人员成功地实现产品差异化,并更快地将其推向市场。.
