Data Communication and Analytics for Smart Grid Systems