This book explains real-time IoT application development activity with basic understanding of the IoT architecture, use cases, smart/cloud computing and associated challenges in design and development of the IoT system. All the technical details related to protocol stack, technologies and platforms used for the implementation are explained.