Back to case studies

Embedded Systems

STM32/ESP32 IoT Device to Manufacturing

STM32 and ESP32-based IoT devices using GSM/LTE and LoRa communication, with production-focused PCB design, validation, and DFM.

  • STM32
  • ESP32
  • LoRa
  • GSM/LTE
  • PCB Design
Sensors
Firmware
Control
Perception
RAG
Deploy
PCBROS2CVLLM/RAG

Summary

Engineering context

STM32 and ESP32-based IoT devices using GSM/LTE and LoRa communication, with production-focused PCB design, validation, and DFM.

Category
Embedded Systems
Year
Jul 2020 - Jun 2021
Context
Gostaresh Internet Ashya Parsian Co (IOTive) (Jul 2020 - Jun 2021)

My Role

  • Designed embedded hardware and firmware foundations.
  • Performed schematic capture and PCB design.
  • Led transition from prototype to mass manufacturing.

Technical Stack

  • STM32
  • ESP32
  • LoRa
  • GSM/LTE
  • PCB Design
  • DFM
  • IoT
  • Manufacturing

System Architecture

  • Microcontroller firmware coordinates sensing, communication, and device state.
  • Communication layer supports GSM/LTE and LoRa network paths.
  • PCB design applies DFM and validation constraints.
  • Production workflow closes the loop between testing and design revisions.

Engineering Challenges

  • Balancing cost, manufacturability, and reliability.
  • Debugging field issues across hardware and communication layers.

Results / Outcomes

  • Achieved >99% hardware uptime target in deployed systems.
  • Improved production yield through manufacturability-focused design.

Engineering Notes

Problem

IoT hardware needed to move from prototype to reliable production while maintaining uptime and manufacturability.

Engineering Takeaway

Production embedded systems require validation loops, not only working prototypes. Manufacturability is an engineering requirement, not a late-stage cleanup task.