Describir: An Analytical Survey of WSNs Integration with Cloud and Fog Computing