Internet of Things (IoT) -- are you ready?