
Closed
Posted
Paid on delivery
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.
Project ID: 40417060
21 proposals
Remote project
Active 14 days ago
Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs