Adaptive Rate Control in Smart Grid Heterogenous Communications Networks