We started by breaking down the core problem—our client needed real-time PDU tracking, but it had to be scalable and resellable. That meant we couldn’t just build a one-off solution; we had to create a flexible system that could adapt to different infrastructures.
We focused on the essentials first: real-time data flow, protocol support, and a way to make insights actionable. CANBUS was the natural choice for PDU communication, while gRPC ensured fast and efficient data streaming. To keep it universally compatible, we integrated Modbus and SNMP from the start.
Since the hardware wasn’t ready, we had to get creative—simulating a real-world environment to validate our approach. We built a virtual testing setup to fine-tune data handling, minimize delays, and refine the user experience. Every decision we made was about balancing speed, accuracy, and scalability, ensuring that once the hardware is ready, the software is already ahead of the curve.