This project has moved and is read-only. For the latest updates, please go here.
Important Note

Source code for this project has been migrated to GitHub:
All new source code and product releases will be posted there.

Project Description
Creates multiple streams from a single synchrophasor stream source.

This service based application allows you to take one incoming stream of synchrophasor data (e.g., from a substation with limited bandwidth) and redistribute the stream as many times as needed. All common synchrophasor protocols are supported (e.g., IEEE C37.118, IEC 61850-90-5, IEEE 1344, F-NET, SEL Fast Message, Macrodyne and BPA PDCstream) . This tool does not disaggregate streams into points - it resends exactly what was received. Manager and console applications can be run remotely - active configuration can be downloaded, edited and uploaded from management tool. Configuration is stored as an XML file. Full support for incoming and outgoing UDP, TCP, Multicast, IPv6, and IPv4 in all combinations.

For TCP proxy point, configuration frames are cached and sent to clients upon request. For UDP rebroadcasts, configuration frames will automatically be sent once per minute unless source connection is already doing this.

Using multiple instances of this service can allow you to safely traverse security zones with synchrophasor data by making sure connections are initiated from the higher security zone regardless of the direction of data flow.

Note: this application requires .NET 4.6 - make sure this is installed before setup.


Synchrophasor Stream Splitter


data concentrator stream FNET GPA Grid Protection Alliance IEEE 1344 IEEE C37.118 IEC 61850-90-5 Macrodyne PDC Phasor PMU protocol real-time SEL Fast Message smartgrid sockets streaming data Synchrophasor UDP rebroadcast TCP proxy point

Last edited Jun 21, 2016 at 2:22 PM by ritchiecarroll, version 23