This book highlights several of today's research and technological challenges of translating the concept of the IoT into a practical, technologically feasible, and business-viable solution. The book discusses two novel technologies--sensor-cloud and fog computing--as the crucial enablers for the sensing and compute backcone of the IoT.