NB PLC and Software Defined Networking for Smart Grid Applications