This book provides a sound theoretical base and an extensive practical expansion of smart sustainable cities and societies, while also examining case studies in the area to help readers understand IoT driven solutions in smart cities. The book covers fundamentals, applications, and challenges of IoT for sustainable smart cities and society. With a good understanding of IoT and smart cities, and the associated communication protocols, the book provides an insight into its applications in several areas of smart cities. Models, architectures, and algorithms are presented that provide additional solutions. The main challenges discussed that are associated with IoT involved include security, privacy, authenticity, etc. The book is relevant to researchers, academics, professionals, and students.