DEPLOYMENT OF IOV FOR SMART CITIES: APPLICATIONS, ARCHITECTURE, AND CHALLENGES