第三方模组接入适配
功能介绍
市场上有很多LoRaWAN模组,用户的选择非常多,不同厂家的LoRaWAN模组使用方式各不相同,各家的AT指令也不同。
新华三LoRaWAN SDK提供了 LoRaWAN Adapter层,用于屏蔽底层是基于SPI直接控制或基于UART使用AT指令控制的差异。
LoRaWAN Adapter层对上层使用者(OasisNet)抽象出对于LoRaWAN通信的基层接口,只要第三方模组适配对应的接口即可实现扩展接入。
接入适配
适配一块新的模组,总体可以从按照下面步骤执行:
参考工程目录,在
lora-sdk\lorawan\3rd_board
目录下新增模组驱动目录。根据
Ladapter.h
接口实现模组驱动。修改
CMakeLsit.txt
,把新增的模组驱动加入到编译工程。
适配案例
参考光宝模组适配案例