Projects

All Firmware Case Studies

Connected products from smart home and metering to motor control and cellular IoT. Each one shows the problem, the firmware approach, and the result.

pub home/light/set {"on":true}
smart-home · mqtt
LIVE
01

Smart Home IoT Platform

  • WiFi
  • BLE
  • MQTT
  • HTTP
  • Cloud

The product needed a complete firmware stack for connected home devices with reliable setup and cloud communication.

V
230.1
A
0.412
W
92.9
kWh
12.384
bl0940 · ch1 / ch2
LIVE
02

Smart Energy Meter

  • UART
  • Flash
  • Metering

The meter required accurate electrical parameter monitoring with stable long-term logging on constrained hardware.

Add device

  • ✓Scanning
  • ✓BLE pairing
  • ✓WiFi creds
  • ✓Cloud bind
  • ✓Online
tuya · ble provisioning
PAIRING
03

Tuya BLE Configuration System

  • Tuya
  • BLE
  • UART

Configuration needed to be simple for users while remaining compatible with Tuya UART protocol constraints.

bldc · foc loop
LIVE
04

BLDC Motor Firmware Optimization

  • Motor control
  • Timing
  • RTOS

Control loop instability and inefficient runtime behavior were affecting motor performance and smoothness.

cloud ✓ · mesh ✓
innosynchome · local mesh
CLOUD SYNC
05

InnoSyncHome

  • WiFi
  • BLE
  • MQTT
  • Gateway
  • P2P

Smart home devices needed reliable connectivity and easy user onboarding.

→ AT
← OK
→ AT+CPIN?
quectel · lte cat-1
LIVE
06

4G IoT Device

  • 4G
  • Quectel
  • UART

Remote deployment required cellular connectivity.