In this tutorial, two STM32 micro-controllers are exchanging data wirelessly over LoRa using E22900T22D module that is interfaced over UART. The MCUs are exchaning dummy data to toggle onboard LED as an indication for ongoing wireless communication.
Outdoor wireless mid-range (around 1000m) communication test was also conducted where no packet loss over LoRa was observed.
E22900T22D Module which uses SX1262, parameters configuration, its interface packets are discussed in details.
FreeRTOS is integrated in the firmware to make handling the system much easier. Circular buffer algorithm is implemented to store data packets in the RAM before processing them.
GitHub Repository:
Comments