一、什么是LoRa?
LoRa是semtech公司创建的低功耗局域网无线标准,我们知道,低功耗一般很难覆盖远距离,而远距离一般功耗高,LoRa的名字翻译就是远距离无线电(Long Range Radio),它最大特点就是在同样的功耗条件下比其他无线方式传播的距离更远,实现了低功耗和远距离的统一,它在同样的功耗下比传统的无线射频通信距离扩大3-5倍。
二、传统的LoRa节点方案
- 传感器:代指 数据产生的硬件,也可以是其他MCU、水表、电表等能产生数据的硬件;
- MCU:例如STM8 、C51等单片机
- LoRa芯片:例如 SX1276、SX1277、SX1278、SX1268、SX1262等
上述节点方案中,MCU通过SPI接口来操作LoRa芯片的寄存器从而对其进行配置和传输无线数据,应用起来太过繁琐。
虽然LoRa经常被误用来描述整个LPWAN通信系统,但严格来说,LoRa是Semtech拥有的专有调制格式。 SX1272和SX1276 LoRa芯片使用称为chirp扩频(CSS)的调制技术来组成技术栈的物理层(PHY)。
三、LoRaWan标准
LoRaWAN是一个开放标准,它定义了基于LoRa芯片的LPWAN技术的通信协议。 LoRaWAN在数据链路层定义媒体访问控制(MAC),由LoRa联盟维护。 LoRa和LoRaWAN之间的这种区别很重要,因为Link Labs等其他公司在LoRa芯片的顶部使用专有的MAC层来创建更好的混合设计 - 在Link Labs案例中称为Symphony Link。
结合上图,用最简单的公式,你可以这么理解:
-
LoRa = PHY Layer
-
LoRaWAN or Symphony Link = MAC Layer
-
LoRa + LoRaWAN = LPWAN
四、LoRaWan节点方案
2019年4月11日,翱捷科技(ASR) 在深圳举办的LoRa生态发展及创新应用论坛上,正式发布全新的LoRa系统芯片SR6505。这是ASR在2018年9月20日正式发布第一款LoRa集成的单芯片SoC ASR6501后,推出的第三款LoRa系统芯片。
与传统的STM8L+SX1276/SX1278的设计方式不同,新一代的SoC把MCU和LoRa射频芯片集成在一起了,并支持LoRaWan标准。用户通过AT指令即可完成LoRa通讯参数的配置和数据的收发。
相信未来ASR的ASR6501,ASR6505芯片将可以彻底取代传统的STM8L+SX1276/SX1278的设计方式,使LoRa在IoT市场得到更加长足的发展。