一、前言(为什么工业远距离首选 LoRa)
做无线项目时,很多同学纠结通信方案:
- 蓝牙HC05:距离近、穿墙差、只能室内短距离;
- ESP8266 WiFi:依赖路由器、功耗高、野外无法使用;
- 2.4G无线模块:极易干扰、距离短、抗干扰极差;
LoRa(SX1278)完美解决以上所有问题:
- 通信距离远:空旷地可达3000米+;
- 抗干扰极强:基于扩频技术,嘈杂电磁环境不丢包;
- 穿透能力强:楼房、墙体遮挡依旧稳定通信;
- 低功耗、无需基站、点对点直接通信。
本文基于STM32+SX1278 LoRa模块,搭建最基础、最通用的点对点双向通信工程,不搞复杂组网,只做最稳、最简的底层透传,适合所有初学者和项目落地。
二、LoRa 核心原理深度通俗解析(必看)
2.1 LoRa 扩频通信本质
普通无线是“窄带高速”,极易被干扰;
LoRa 是扩频通信:把窄带信号扩展到宽频带传输,接收端解扩还原数据。
带来两个绝杀优势:抗干扰 + 远距离。
2.2 三大核心参数(决定距离与稳定性)
全网讲得最通俗易懂版本:
- 频点 FRE:本文使用 433MHz 通用免费频段,穿墙最好、干扰最少。
- 带宽 BW:带宽越大 → 速度越快、距离越近;带宽越小 → 距离越远、速度越慢。
- 扩频因子 SF:SF越大 → 抗干扰越强、距离越远、延时越高。
工程黄金参数(通用稳跑):BW=125K,SF=12,433MHz
适合绝大多数远距离采集、遥控项目。
2.3 点对点通信机制
两个LoRa模块参数必须完全一致:频点、带宽、扩频因子、编码率。
只要参数一致,两块设备即可自动配对、双向透传,无需握手、无需复杂协议。
2.4 LoRa 与蓝牙/WiFi 核心区别