What we engineer
Specialized software architectures built for manufacturers, EPCs, and energy operators requiring extreme reliability, deterministic control, and zero data loss.
Energy Management Systems (EMS)
Design and development of custom EMS platforms for BESS, solar, hybrid generation, EV charging, and commercial/industrial sites. Features real-time telemetry, remote setpoint dispatch, multi-mode scheduling, automated fault handling, and asset lifecycle analytics.
Discuss This CapabilityThe Bridge Between Hardware & Intelligence
Array Dynamic engineers the software layer connecting physical energy equipment to edge automation, high-throughput cloud pipelines, and operator applications.
Connected Energy Assets & Industrial Hardware
Battery Energy Storage Systems (BESS), Power Control Units (PCU), Power Conversion Systems (PCS), Battery Management Systems (BMS), Solar Inverters, Energy Meters, EV Chargers, and Industrial Controllers.
Edge Gateway & Protocol Normalization Engine
Hardware driver adapters, canonical signal mapping (~677 signals), offline-resilient store-and-forward local ring buffering, command interfaces, and deterministic protocol translation.
Protocol Drivers
Modbus TCP/RTU, CAN & MQTT adapters mapping raw device registers into typed data structures.
Signal Normalization
Canonical ~677 point dictionary with SunSpec semantic overlay, standardizing multi-vendor BESS & PCUs.
Store-and-Forward Buffer
Decoupled sampling loop writing to local SQLite ring buffer. 0% telemetry loss during LTE/WAN outages.
Local Autonomous Logic
Deterministic local failovers, peak shaving control modes, and RevPi Linux edge execution.
Edge, Cloud & Operations Platforms
Central EMS platforms, high-throughput time-series data pipelines (IoTDB/Timescale), remote setpoint control, automated fault handling, energy intelligence, and operator dashboards.
Central EMS Platform
Multi-site supervisory dispatch, setpoint controls, and automated alarm handling.
Time-Series Pipelines
Scalable ingestion into IoTDB & TimescaleDB for continuous high-frequency storage.
AI & Energy Intelligence
Generation & load forecasting, anomaly detection, and predictive degradation insights.
Operator Dashboards & APIs
Real-time web consoles, role-based access control (RBAC), and REST/WebSocket APIs.
Real-World Industrial Case Studies
Real engineering deployments demonstrating our hardware integration, edge resilience, and protocol engineering.
Powers2Go BESS Platform
A multi-subsystem BESS deployment spanning PCS, battery racks, HVAC, fire suppression, metering and STS subsystems had no shared vocabulary. Every vendor named the same measurement differently, device IDs were duplicated between MQTT topics and JSON bodies, and inconsistent topic depth broke wildcard subscriptions.
Built a canonical signal architecture across a registry of ~677 signals — snake_case in MySQL, SunSpec-aligned paths in IoTDB, versioned MQTT topics — with SunSpec used as a trimmed semantic overlay rather than a strict compliance target. Plus ems-edge, a Python edge agent on Kunbus RevPi that normalises heterogeneous device telemetry before publish, significantly reducing bandwidth overhead.
Zynxpower Power Control Unit (PCU)
An energy storage OEM needed reliable telemetry from power control units running on constrained hardware over unstable cellular connections, where standard QoS 1 MQTT publishes were backing up and dropping data during outages.
Implemented a store-and-forward telemetry firmware architecture. We decoupled the sampling loop from the publish loop, writing a 498-signal catalogue to a local SQLite ring buffer. When the cellular modem drops, the agent batches historical data and replays it sequentially upon reconnection, successfully eliminating data loss across LTE dropouts.
Precision Edge Telemetry & Hardware Control
Real-time state monitoring, setpoint control, and store-and-forward edge buffering designed for continuous operation under unstable network conditions.
Initialize Telemetry Stream