2 research outputs found

    Things as a service: Service model for IoT

    Get PDF
    Leveraging the benefits of service computing technologies for Internet of Things (IoT) can help in rapid system development, composition and deployment. But due to the massive scale, computational and communication constraints, existing software service models cannot be directly applied for IoT based systems. Service discovery and composition mechanism need to be decentralized unlike majority of other service models. Moreover, IoT services' interfaces require to be light weight and able to expose the device profile for seamless discovery onto the IoT based system infrastructure. In addition to this, the 'things' data should be associated with its present context. To address these issues, this paper proposes a formal model for IoT services. The service model includes the physical property of 'things' and exposes it to the user. It also associates the context with the 'things' output, which in turn helps in extracting relevant information from the 'things' data. To evaluate our IoT service model, a weather monitoring system and its associated services are implemented using node.js [31]. The service data is mapped to SSN ontology for generating context-rich RDF data. This way, the proposed IoT service model can expose the device profile to the user and incorporate relevant context information with the things data

    The elimination-selection based algorithm for efficient resource discovery in Internet of Things environments

    No full text
    Every day more and more objects are connected to the Internet to sense or actuate in some environment, composing the Internet of Things. IoT platforms will play a key role, as they will be responsible for managing low-level devices and data acquisition processes, and also support the development of new applications. One of the main challenges in IoT platforms will be the search and discovery of resources in large-scale and heterogeneous environments for reuse by other applications to support their specific requirements. In this paper, we propose an elimination-selection algorithm for search and discovery of resources in IoT environments. Our case study considers a real agricultural problem to be solved by the ViSIoT tool. The results show that our approach improves the quality of the proposed solution adding a small time overhead when compared to the TOPSIS algorithm used by ViSIoT
    corecore