LORA BASICS™调制解调器用户手册V1.0文档

LORA BASICS™调制解调器用户指南

Lora Basics™调制解调器简介

LORA BASICS™调制解调器是一款易于使用的软件库,可简化Lorawan®终端节点的开发。使用Lora Basics调制解调器允许开发人员将Lora Cloud™服务无缝集成到其应用程序中。通过将特定上行链路向Lora云API提交并将结果的下行链接路由回端设备来实现这种集成。上行链路提交和下行链路路由过程由LoraWan网络服务器和/或应用程序服务器执行,如下图所示:

Lora基础知识调制解调器网络架构。

Lora Basics Modem网络架构

Lora Cloud是一组云API,为与Lorawan Networks和Lora®的设备相关的常见任务提供了简单的解决方案。Lora Cloud Services简化了开发托管端点解决方案的过程,并使用Lora和Lorawan制作建立物联网(IoT)解决方案,更可访问应用程序开发人员。Lora Cloud提供的一些服务是:

  1. 定期信息消息

    • 系统状态,固件版本

    • 充电,温度

    • 下行链路信号质量bet188软件下载

    • 自上次下行以来的正常时间

    • 设备EUI,加入EUI

    • 特定于应用程序的状态字节

  2. 管理命令

    • 静音,重新加入

    • 软复位/出厂重置

    • 设置自适应数据速率(ADR)配置文件

    • 更改定期信息消息的报告间隔

    • 检索崩溃日志

  3. 高级协议

    • 大文件上传(LFU)。

    • 可靠的八位字节流编码(玫瑰)。

    • 应用层时钟同步(ALCSYNC)。

可以在在线中找到Lora云API的详细描述Lora云文档。

为了更好的最终用户要求,LORA基础知识调制解调器旨在轻松携带到新的微控制器的目标,并能够使用不同的SEMTECH收发器。为实现这些目标,Lora基础知识调制解调器采用堆叠体系结构,其中通过使用抽象层进行微控制器和收发器交互,如下所示:

Lora Basics调制解调器软件堆栈。

Lora基础知识调制解调器软件堆栈

通过使用MCU硬件抽象层实现微控制器交互。为了将LORA基础知识调制解调器端口端口到新的微控制器/电路板,必须为所选的微控制器/板组合实现MCU硬件抽象层。

另一方面,射频抽象层为收发器交互提供通用接口。然后在每个收发器特定的驱动程序中实现此接口。结果,要使用特定的收发器,解决方案开发人员仅包括所选收发器的驱动程序。目前,支持LR1110收发器,其中额外的架构在将来发布。

最后,应用程序开发是通过使用Lora基础知识调制解调器(API)来完成的。本文档的其余部分描述了Lora基础知识调制解调器API。