Network Protocols, Schemes, Mechanisms for Internet of Things (IoT): Features and Open Challenges