LoRa 协议完整解析 + 代码实战案例

LoRa 协议完整解析 + 代码实战案例
一、LoRa 基础概念1. LoRa 是什么LoRa(Long Range)是远距离低功耗无线扩频通信技术,由 Semtech 公司研发,工作在 ISM 免费频段(国内 CN470/CN433、EU868、US915 等)。核心优势:远距离、低功耗、抗干扰、低成本通信距离:城市 1–3km,郊区 5–10km,视距可达 20km+功耗:休眠 μA 级,发射几十 mA,适合电池供电设备(水表、气表、传感器)调制方式:CSS Chirp Spread Spectrum 线性扩频调制,区别于 FSK/GFSK2. LoRa 与 LoRaWAN 区分(重点)LoRa:物理层无线调制技术(底层空中波形)LoRaWAN:基于 LoRa 物理层的MAC 层组网协议,网关 + 节点 + 服务器三层架构 日常开发分两类场景:点对点 LoRa:两个 LoRa 模块直接收发,无网关,简单物联网设备LoRaWAN:大规模组网,需网关转发数据到云平台二、LoRa 物理层核心参数(决定通信性能)所有收发模块(SX1262/SX1278/SX1268)必须收发参数完全一致才能通信:频段 Freq:433MHz/470M