Internet of Things (IoT) has now become a key enabling technology that spansInternet of Things (IoT) has now become a key enabling technology that spansmultiple technology domains from data sensing and processing to networking anddata analytics. IoT is used in many applications ranging from home security andfactory automation to healthcare delivery to autonomous driving. In this book, theauthors provide an essential overview of IoT for smart cities and key challengesassociated with it, then cover communication technologies and protocols for IoT insmart cities. The coverage includes big data impacts on IoT operations, in terms ofprocessing, storage, and analytics; security and privacy issues; and challenges of IoTfor smart cities. IoT-based charging solution for electric vehicles is demonstratedas a practical application in smart cities. As such, it will be a good referenceresource for graduate students, researchers, and industry practitioners working inIoT applications for smart city.