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