Open source implementation of IEC61850 server and client protocol