Communication Requirements of Smart Grid Technologies