A smart city is an urban area that uses different types of electronic data collection sensors to supply information which is used to manage assets and resources efficiently. There no such thing called thumb rule for smart city, it is basically divided into following categories.