2026-02-24 10:11 PM
Hello Engineers,
I have recently started developing a product based on the STM32F446RET6 MCU integrated with the RFM95W (SX1276) LoRa module. My goal is to transmit sensor data to a LoRaWAN network server such as TTN or ChirpStack.
I am using STM32CubeIDE for firmware development. However, I have not been able to find clear documentation or structured examples explaining how to implement LoRaWAN (end-device) communication using this MCU and radio combination.
A stable and recommended LoRaWAN library compatible with STM32CubeIDE
Guidance on integrating the SX1276 (RFM95W) with STM32 HAL drivers
A basic bare-minimum example that sends dummy payload data to a LoRaWAN server (preferably OTAA)
Any reference projects, repositories, or step-by-step guidance
MCU: STM32F446RET6
Radio: RFM95W (SX1276)
IDE: STM32CubeIDE
LoRaWAN Server: TTN / ChirpStack
Region: (EU868 / IN865 — depending on deployment)
Even a minimal working example that performs:
Radio initialization
LoRaWAN join (OTAA)
Periodic uplink of dummy data
would be extremely helpful.
If anyone has experience porting LoRaMac-node or any other LoRaWAN stack to STM32CubeIDE with SX1276, your guidance would be greatly appreciated.
Thank you in advance.
2026-02-26 1:47 AM
@Mintu92 wrote:RFM95W (SX1276) LoRa module.
You mean this: https://www.hoperf.com/modules/lora/RFM95W.html ?
That's a 3rd-party product - not ST - so your first point of contact for support should be the manufacturer, Hope RF:
https://www.hoperf.com/contact/
@Mintu92 wrote:
A stable and recommended LoRaWAN library .
The SX1276 is a Semtech product; they have supporting libraries - see the 'Software' tab on their Product Page:
https://www.semtech.com/products/wireless-rf/lora-connect/sx1276
Note also the 'Resources' at the bottom of that page there's a 2-part video series on their LoRa Basics Modem:
https://www.semtech.com/products/wireless-rf/software-library-protocol-solution/lora-basics-modem