The Internet of Things (IoTs) is a recent concept in which variety of smart devices such as smartphones, tablets, and sensors can interact with one another through the Internet. Hence, a plethora of data is generated and grown rapidly. They have posed various requirements of high throughput, high availability, lower latency, and high performance in heterogeneous connectivity environments. However, existing networks often struggle with such of limitations such as the complexity of control protocols and the internetworking of a huge number of smart devices. These obstacles become substantial barriers to deploy IoT services from different providers on the same network. In this context, SDN/NFV not only are considered as the key innovations in technology and novel services but also are expected to be a new model of network infrastructure that meets the requirement of developing IoT applications. In this study, the authors focus on the following contributions: i) investigate the roles of SDN/NFV in deploying IoT services and introduce an SDN/NFV architecture for deploying IoT framework; ii) build applications to slice end-to-end multiple network segments to meet requirements of deploying IoT services from different providers; iii) build an application to recover an IoT service when it is out of order.