Return to Article Details Node Detection and Tracking in Smart Cities Based on Internet of Things and Machine Learning