In the age of Internet of Things (IoT), sensors form a foundational component of IoT services, yet they are rigid with little capability for programmable configuration or reusability as they are application-specific, manufacturer-specific. Emerging IoT applications often deploy a vast number of sensors which may serve multiple applications. Programmability is thus essential but not found in legacy or current generation sensors. It is challenging to effectively utilize heterogeneity of resources to handle a large number of application demands. Software defined networking and network functions virtualization have proved effective paradigms for provisioning services on-demand and managing network functions and their life cycles. This paper proposes a software defined IoT architecture that captures the spirit of SDN and NFV where a software-defined Internet of Things (SD-IoT) controller can provide services as requested by an application and also manage heterogeneous physical sensors through their virtual representation called software-defined virtual sensor (SD-VSensor) autonomously. In particular, the paper presents the design of a streamline SD-IoT controller, a lightweight and reconfigurable SD-VSensor, and the communication protocol (S-MANAGE) between them. The proposed architecture enables heterogeneous application-specific WSN systems to be recognized and effectively utilized by diverse IoT applications under the orchestration of the SD-IoT controller. Moreover, heterogeneity of sensor nodes or IoT devices can be programmed to achieve sensor services on demand. The preliminary implementation results demonstrate the feasibility and efficiency of the proposed architecture.
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.