Internet of Things (IoT): A Technical Revolution Sweeping the World