Projects
PG Board IoT firmware
2022
To enable communication with the IoT platform I first developed a test REST endpoint. I then developed firmware for the PG Board with an STM32L4 microcontroller, delivering low power consumption and reliable back-end communication over NB-IoT and the Internet:
- processing of temperature and humidity sensor inputs over I2C,
- serial communication via UART with DMA,
- MRAM support,
- a state machine for NB-IoT network communication,
- a debug command line,
- board standby current of 300 µA.
I also designed an expansion board for measuring current consumption when running from a battery.