1、支持 LoRaWAN 协议
2、可接插锂电池、板载 USB 转串口
1、介绍
LoRa_Kit_151 的射频部分是基于 Semtech SX127x 芯片的模块,主控芯片采用 STM32L151CBU6。是一款低功耗、高性价比的LoRaWAN 方案评估板。
1.2、产品特性
板载 CP2102 USB 转串口芯片(被连到 151 的 USART1),方便调试和烧写程
序(驱动程序);
2 个 LED 指示灯:橙色:电源指示(闪烁 – 通电; 长明 – 充电; 熄灭 – 充电完成),白色:连接到 PB8,高电平点亮;
RTC 时钟采用 32.768KHz 外部晶振;
板载锂电池充放电管理芯片,可直接对锂电池充电或使用锂电池供电;
工作频段:433MHz ~ 510MHz;
发射功率:18dBm ± 1dBm,发射电流:≈100mA;
接收灵敏度:-139dBm(SF12、带宽 125KHz);
完整的 STM32L151 特性:SPI、USART、IIC、GPIO、ADC……
提供支持 LoRaWAN Class A/C 协议的 SDK 开发包;
系统资源:FLASH – 128K, RAM – 16K, EEPROM – 4K;
用户可用资源:FLASH – 64K, RAM – 8K, EEPROM – 4K。
2、SDK开发包指南
2.1、开发包简介
开发环境:MDK-ARM μVision5.23.0.0
完全符合 LoRaWAN 1.0.1 和 1.0.2 协议标准
支持 Class A 和 Class C 协议
支持 ABP 和 OTAA 激活
支持上下行双向通信
基础的低功耗设计
2.2、开发包使用方法
V5.23 版本或高于此版本的 MDK-ARM 是可以对该开发包直接打开并编译的。
例程中包含 868MHz、915 MHz 等国际常用频段的定义,默认是使用 470-510 频段的,注意确认其中的宏定义部分(参照图 2-1)。若需要使用 868 MHz、915 MHz等频段,按需自行修改宏定义即可。
2.2.1、 头文件“Comissioning.h”中的一些参数
2.2.2、 头文件