IoT- Emerging Architecture and Protocols