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

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

LORA BASICS™调制解调器简介

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

Lora Basics调制解调器网络体系结构。

洛拉基础知识调制解调器网络体系结构

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 Basics Modem的设计目标是易于移植到新的微控制器,并能够使用不同的Semtech收发器。为了实现这些目标,Lora Basics Modem采用了堆叠式体系结构,其中微控制器和收发器的相互作用是通过使用抽象层进行的,如下所示:

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

Lora Basics调制解调器软件堆栈

微控制器的交互是通过使用MCU硬件抽象层实现的。为了将Lora基本调制解调器转换为新的微控制器/板,必须为选定的微控制器/板组合实现MCU硬件抽象层。

另一方面,无线电抽象层为收发器相互作用提供了通用接口。然后,在每个特定于收发器的驱动程序中实现此界面。结果,要使用特定的收发器,解决方案开发人员只需在其代码中包括所选收发器的驱动程序即可。目前,支持LR1110收发器,将来有其他架构将来发行。

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