1 前言
最近Semtech发布了一个新代码,LoRa Basics™ Modem-E,简称LBM-E。其实并不是首次发布,只是根据市场需求,改动部分功能,版本号为V2,上一版为V1。
那么什么是LBM-E?首先,LBM-E所使用的协议是LoRaWAN。其次,是与Semtech的另一套LoRaWAN代码(名为LBM)相对应的,LBM-E是将LoRaWAN协议封装成固件,flash到Semtech的LR1121芯片内,减少MCU资源占用,而LBM的整个LoRaWAN协议源码都是开放的,但需要占用MCU资源。

2 介绍
2.1 为什么开发LBM-E?
- 可降低开发者的难度。因为LoRaWAN是一套复杂的协议,可以参考Semtech出另一套代码“LBM”,优点是完全开放源码,缺点是使用者移植、开发、调试比较有难度,特别是调试,很容易陷到协议中。而LBM-E是将协议层封装放到了radio芯片中,对使用者只开放API,让使用者无需关心协议层,在移植、调试时只需要关注应用层API即可。
- 降低使用者价格成本。LoRaWAN协议栈本身需要占用比较多的flash和RAM,但如果使用LBM-E,协议栈使用radio的资源,减少了所用MCU的资源。这对有些做低功耗节点时,MCU资源较小的项目来讲是很有用的。
2.2 LBM-E V2的功能
- V2只支持LR1121,而V1只支持LR1110的。V2移除了关于定位的功能,也就是GPS和WIFI的定位,LR1121没有GPS和WIFI的定位,这也是LR1110与LR1121的区别之一。
- V2支持2.4G的LoRaWAN,因为LR1121支持sub-


2109

被折叠的 条评论
为什么被折叠?



