How IoT for Smart City Development is a Perfect Match