LORA BASICS™调制解调器用户手册v1.0文档
LORA BASICS™调制解调器用户指南¶
LORA BASICS™调制解调器简介¶
Lora Basics™调制解调器是一个易于使用的软件库,可简化Lorawan®端节点的开发。使用LORA BASICS调制解调器使开发人员可以将Lora Cloud™服务无缝集成到其应用程序中。通过将特定的上行链接提交到Lora Cloud API并将结果下行链路路由回到最终设备,可以实现此集成。上行链路提交和下行链路路由过程是通过Lorawan Network Server和/或应用程序服务器进行的,如下图所示:
Lora Cloud是一组云API,可为与Lorawan Networks和Lora®启用设备相关的常见任务提供简单的解决方案。Lora Cloud Services简化了开发托管端点解决方案的过程,并与Lora和Lorawan建立物联网(IoT)解决方案更容易访问应用程序开发人员。Lora Cloud提供的一些服务是:
定期信息消息
系统状态,固件版本
电荷,温度
下行链路信号质量bet188软件下载
自上次下行以来的正常运行时间
设备EUI,加入EUI
特定于申请的状态字节
管理命令
静音,重新加入
软重置 /工厂重置
设置自适应数据速率(ADR)配置文件
更改定期信息消息的报告间隔
检索崩溃日志
高级协议
大型文件上传(LFU)。
可靠的八位集编码(玫瑰)。
应用层时钟同步(ALCSYNC)。
可以在网上找到lora云API的详细说明洛拉云文档。
为了更好地满足最终用户需求,Lora Basics Modem的设计目标是易于移植到新的微控制器,并能够使用不同的Semtech收发器。为了实现这些目标,Lora Basics Modem采用了堆叠式体系结构,其中微控制器和收发器的相互作用是通过使用抽象层进行的,如下所示:
微控制器的交互是通过使用MCU硬件抽象层实现的。为了将Lora基本调制解调器转换为新的微控制器/板,必须为选定的微控制器/板组合实现MCU硬件抽象层。
另一方面,无线电抽象层为收发器相互作用提供了通用接口。然后,在每个特定于收发器的驱动程序中实现此界面。结果,要使用特定的收发器,解决方案开发人员只需在其代码中包括所选收发器的驱动程序即可。目前,支持LR1110收发器,将来有其他架构将来发行。
最后,通过使用LORA基本调制解调器(API)来完成应用程序开发。本文档的其余部分描述了LORA基本现代API。