Smart surveillance, automated transportation,water distribution, smarter energy management systems, urban security and environmental monitoring all are examples of internet of things applications for smart cities.