IOT and ICT for Smart Grid