Multi-GWp Industrial IoT Monitoring Platform
Renewable-energy operator — distributed PV, battery storage, autonomous cleaning robots across 360+ counties
The Challenge
The operator managed assets from 8+ inverter brands (Huawei, Sungrow, Growatt, GoodWe, et al.), each with proprietary APIs and undocumented Modbus dialects. They needed a single platform that ingests, normalizes, correlates string-level + module-level + weather data in real time, and surfaces under-performing assets fast enough for the O&M team to act before revenue loss compounded.
The Solution
End-to-end IoT platform: edge data collectors deployed on-site, time-series ingestion at multi-GWp scale, multi-tenant cloud platform with row-level access for asset owners / O&M / regulators, and an operations dashboard with auto-generated work orders that both humans and cleaning robots can action.
How We Built It
- 1Edge collectors: C/Lua firmware on embedded modules, Modbus RTU/TCP + IEC 60870-5-104 + DL/T 645/698, Cat.1 uplink
- 2EMS controllers for battery-storage sites: local logic with cloud orchestration; deterministic failure handling
- 3Backend: Java + Python ingestion microservices, Kafka for event flow, TimescaleDB / InfluxDB for time-series, S3-compatible blob
- 4Multi-tenant access control: asset owners, O&M crews, and regulators each see their slice with audit logs
- 5Native API connectors for 8 major inverter vendors — saved years of vendor-by-vendor reverse engineering
- 6React + ECharts operations dashboard, mobile-first for field crews
- 7Hybrid cloud: critical control loops on-prem PoP, analytics in the cloud
Tech Stack
Want similar results?
Tell us about your workflow and we'll get back to you within 24 hours.
Start Your Project