Main Content

Here LORA SX1278 module is used with Arduino to implement Long distance Bi directional communication

What is LoRa
LoRa, a wireless modulation method, is based on Chirp Spread Spectrum (CSS) technology. It transmits data by encoding it in radio waves through chirp pulses, similar to the way dolphins and bats communicate. This LoRa technology can be used to transmit bi-directional information to long-distance without consuming much power.

LoRaWAN
LoRaWAN is a point-to-multipoint networking protocol that uses Semtech’s LoRa modulation scheme. It is a Media Access Control (MAC) layer protocol built on top of LoRa modulation.

The LoRaWAN Protocol inherently does not facilitate communication between two LoRa modules, but there is technique called the RadioHead Packet Method which does follow the LoRaWAN protocol but allows us to communicate with two LoRa modules.

LoRa SX1278 Module
The LoRa module that I am using here is the SX1278 Ra-02 which operates on 433MHz.

Arduino LoRa SX1278 Transmitter
The circuit diagram for Arduino LoRa SX1278 Transmitter is given below. The LoRa SX1278 is not 5V friendly so do not supply 5V to it else the board will get damaged. Use 3.3V of Arduino to connect it to VCC pin.”

Link to article