Every day, 2.5 quintillion bytes of data are generated which is an unimaginable figure to human beings and even machine. To achieve the global smart city vision, automation, resilience, and sustainable development are crucial elements. This chapter focuses on resilient Internet of Things that links individuals and sensing devices which forms the foundation of data collection and provides ground truth of information. With the tremendous growth of primary data volumes and diversity in every domain, they have played an ever more crucial role in enabling researchers and enterprises to formulate processing and analysis methods to extract latent information from multiple data resources and to leverage a broad range of data management and analytics platforms. We have been witnessed the successful technology story of artificial intelligence in various applications. However, resilient and sustainable development has not yet fully integrated into artificial intelligence applications. It requires automated update and improvement of trained machine learning model with the ever-increasing data. This chapter is organised as follows. Firstly, a systematic review of the existing works of resilience and sustainability for smart city is presented. This is followed by a comparison of IoT solutions in software and hardware perspective. Various future research directions and conceptual study of smart city application are discussed.