Skip to content
All work

Low power · STM32

LoRaWAN & Modbus sensor node

Firmware for a low-⁠power LoRaWAN sensor node on a Murata module (STM32L072 + SX1276) that reads field devices over Modbus RTU.

Client
MAScIR Foundation
Role
Embedded Software Intern
Period
2022

What I built

  • Modbus RTU client
  • LoRaWAN stack integration
  • UART, SPI, DMA and RTC drivers, low-⁠power modes
  • Reverse engineering of a weather data logger authentication algorithm

Technologies

  • C
  • STM32L072
  • SX1276
  • LoRaWAN
  • Modbus RTU
  • Low power