What are the Key Elements of IoT-Based Connected Devices?