LoRa设备的软件架构和硬件架构,LoRa设备开发参考指南(十)

LoRa设备架构概述

    • 硬件架构
    • 软件架构

硬件架构

LoRa设备是典型的基于参考硬件架构的,如图所示:
LoRa设备的软件架构和硬件架构,LoRa设备开发参考指南(十)_第1张图片
图:通用LoRa设备架构

  • 可通过电源插入或电池供电
  • MCU是微控制器,管理所有设备功能,并实现LoRaWAN栈
  • LoRa无线电是由LoRa传送器组成的,天线匹配电路和天线自身
  • 外部设备可能是像加速计或温度传感器的传感器,或I/O如继电器或显示

根据设计和产品限制,以下几个可用选项可建立一个LoRa设备:

  • 基于LoRa芯片的设计
  • 基于LoRa模块的设计
  • 基于RF-MCU的设计
  • 基于LoRa调制解调器的设计
  • 具有外部LoRa调制解调器的已有设备

目标架构的选择是基于标准例如期望的产品数量可行的RF工程技巧完成项目的可行开发时间线

为了选择最优的架构,最好以LoRa开发者套件开始,并创建一个模型。

软件架构

通用设备软件架构描述如下:
LoRa设备的软件架构和硬件架构,LoRa设备开发参考指南(十)_第2张图片
图:通用LoRa设备的软件架构

驱动层提供硬件适配并实现所有驱动程序来管理设备外设。它抽象硬件为暴露给中间件的简单功能。

中间件实现了通信协议库(LoRaWAN,6LowPAN…),它也实现了复杂驱动程序,像屏幕、GPS驱动程序等。

应用层包含实现了设备行为和功能的所有功能性应用。

你可能感兴趣的:(LoRa教程,LoRa,LoRa,设备,LoRa,硬件架构,LoRa,软件架构,LoRa开发)