← back
Linux IEC61850 Real-Time Sync

Linux IEC61850 Real-Time Sync

Pending
💰 INR 75000–150000 👤 Unknown 🕒 17d ago status: new
C Programming Linux C++ Programming Software Development Network Administration Documentation Embedded Systems Simulation API Development
I need an IEC 61850 stack that runs reliably on Linux and allows multiple Intelligent Electronic Devices (IEDs) to stay in tight, real-time synchronisation with one another. The primary goal is true inter-device communication: whenever one IED changes state, its peers must see the update with deterministic, sub-millisecond latency. Here is how I picture the work: • Core functionality: an IEC 61850 implementation (server and client sides) that can publish and subscribe to data sets fast enough to satisfy real-time sync requirements. • Platform: recent 64-bit Linux kernel, user-space preferred, but I am open to a small kernel-space helper if latency tests prove it necessary. • API: clean C/C++ headers or a well-documented C wrapper if you build on another language, so my control application can read, write and subscribe to data points without dealing with protocol details. • Testing: a lightweight test harness or simulation that spawns at least two virtual IEDs and demonstrates that a change on one is visible on the other within the agreed-upon timing budget. Include scripts so I can reproduce the results on my machine. • Deliverables: full source code, build instructions, and concise documentation that shows how to integrate a new IED, extend the data model, and tune timing parameters. If you already have experience with IEC 61850 (MMS/GOOSE/SV) on Linux, or have optimised low-latency networking stacks before, let me see some evidence in your bid and we can move quickly from there.
↗ View on Freelancer