【ESP32设备通信】-ESP32之间LoRa通信(基于SX1276)

ESP32之间LoRa通信(基于SX1276)

文章目录

  • ESP32之间LoRa通信(基于SX1276)
    • 1、SX1276 LoRa模块介绍
    • 2、硬件准备与接线
    • 3、代码实现
      • 3.1 发送端代码实现
      • 3.2 接收端代码实现

在前面的文章中,我们实例了SX1278的LoRa通信。在本文中,我们将使用SX1276模块作为LoRa通信模块,实现两个ESP32设备之间数据通信。

1、SX1276 LoRa模块介绍

SX1276 LoRa模块为Semtech发布的一款137-1050 MHz 超低功耗远程收发器。

【ESP32设备通信】-ESP32之间LoRa通信(基于SX1276)_第1张图片

SX1276 收发器采用 LoRa® 远程调制解调器,可提供超远程扩频通信和高抗干扰性,同时最大限度地降低电流消耗。

利用 Semtech 的专利 LoRa 调制技术,SX1276 可以使用低成本晶体和物料清单实现超过 -148 dBm 的灵敏度。 高灵敏度与集成的 +20 dBm 功率放大器相结合,产生业界领先的链路预算,使其成为任何需要范围或稳健性的应用的选择。 与传统调制技术相比,LoRa 在阻塞和选择性方面也具有显着优势,解决了范围、抗干扰性和能耗之间的传统设计折衷问题。

这些器件还支持 WMBus、IEEE802.15.4g 等系统的高性能 (G)FSK 模式。 SX1276

你可能感兴趣的:(物联网全栈开发实战,ESP32,单片机,嵌入式硬件,物联网,LoRa,无线通信)