Skip to content

rimelink-lorawan/ArduinoLoRaLibrary

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

/*****************************************************************************/

为了帮助用户“简单快速”开发 LoRaWAN 设备(如:水表,燃气表,GPS 定位器,温湿度,阀控,地磁,烟感。。。。) 锐米公司(www.rimelink.com)开源了 ArduinoLoRaLibray 它基于 Arduino 平台(包括 UNO 和 Pro Mini),驱动 LoRaWAN 模组。

ArduinoLoRaLibrary.ino 是测试代码示例,它包含 TestClassA 和 TestClassC,分别测试 LoRaWAN 模组在 Class A 和 Class C 这 2 种模式下:发送数据,接收数据,打印信号质量(RSSI 和 SNR)和 ACK 等。

在使用本库之前,请确保您手上有完整的 LoRaWAN 系统,这通常包括 LoRaWAN 基站和 loraserver 以及 lora app 请参考《LoRa Server 配置与管理》 https://blog.csdn.net/jiangjunjie_2005/article/details/96169551

本代码基于 LoRaWAN 开发板测试通过,开发板本身也是开源设计,请链接:http://www.rimelink.com/pd.jsp?id=17#_pp=2_306

/*****************************************************************************/

已经安装库的用户将 lora.cpp 和 lora.h 替换下面路径的“旧”文件

C:\Users\Administrator\Documents\Arduino\libraries\ArduinoLoRaLibrary-1.1

/*****************************************************************************/

2021-07-06

  • 节省了 RAM 空间 50% 以上;
  • 添加了 TestClassA 和 TestClassC;
  • 扩展了 LoRa.write() 允许发送 Unconfirmed / Confirmed;
  • 扩展了 LoRa.read() 能接收 RSSI 和 SNR 信号质量,接收 ACK
  • 改进了匹配 LoRa 帧算法效率,修改了一些已知的错误

2019-10-27

  • 初次发布,能正确对接 LoRa 模组。