目录
1 前言
如图所示,LoRaWAN是一种开放式网络协议,可提供由LoRa联盟标准化和维护的安全双向通信,移动性和本地化服务。该协议做为MAC层,属于数据链路层。其物理层(PHY)实现与其他设备的通信,目前物理层支持LoRa,FSK,LR-FHSS调制。
下图的PHY只标准了LoRa调制,是因为LoRaWAN实际应用中基本都是使用LoRa调制做为物理层。
本文会对LoRaWAN的PHY层做一个梳理,需要一定的LoRa调制知识,可以先了解LoRa技术-LoRa调制解调技术一文。
2 物理层包格式
2.1 LoRa调制
1)数据包格式
Pagload 有MAC Layer组装。
2)调制配置参数
前导长度8symbols,同步字0x34,编码率4/5是固定不变,另外必须采用显性报文。
CRC校验和IQ翻转依据Uplink和Downlink来决定。
扩频因子SF和带宽BW可变,依据各区域参数来决定。
2.2 FSK调制
为了避免FSK调制下的功率分布信号不均匀,采用了白化的数据机制。
2.3 LR-FHSS
Semtech官方预计在2021年12月15日出realse的代码和详细文档,到时候学习后再补充。
3 Uplink
上行报文由终端设备通过一个或多个网关发送到网络服务器。
4 Downlink
下行报文是由网络服务器发送到对应的一个终端设备,中间是通过一个或多个网关传输。