Collaborative Computing: Networking, Applications, and Worksharing. 11th International Conference, CollaborateCom 2015, Wuhan, November 10-11, 2015, China. Proceedings

Research Article

-CoAP: An Internet of Things and Cloud Computing Integration Based on the Lambda Architecture and CoAP

Download
446 downloads
  • @INPROCEEDINGS{10.1007/978-3-319-28910-6_18,
        author={Manuel D\^{\i}az and Cristian Mart\^{\i}n and Bartolom\^{e} Rubio},
        title={
    			-CoAP: An Internet of Things and Cloud Computing Integration Based on the Lambda Architecture and CoAP},
        proceedings={Collaborative Computing: Networking, Applications, and Worksharing. 11th International Conference, CollaborateCom 2015, Wuhan, November 10-11, 2015, China. Proceedings},
        proceedings_a={COLLABORATECOM},
        year={2016},
        month={2},
        keywords={Internet of Things Lambda Architecture Coap middleware Cloud computing},
        doi={10.1007/978-3-319-28910-6_18}
    }
    
  • Manuel Díaz
    Cristian Martín
    Bartolomé Rubio
    Year: 2016
    -CoAP: An Internet of Things and Cloud Computing Integration Based on the Lambda Architecture and CoAP
    COLLABORATECOM
    Springer
    DOI: 10.1007/978-3-319-28910-6_18
Manuel Díaz1,*, Cristian Martín1,*, Bartolomé Rubio1,*
  • 1: University of Málaga
*Contact email: mdr@lcc.uma.es, cmf@lcc.uma.es, tolo@lcc.uma.es

Abstract

The Internet of Things (IoT) is an emerging technology that is growing continuously thanks to the number of devices deployed and data generated. Nevertheless, an upper layer to abstract the limitations of storing, processing, battery and networking is becoming a mandatory need in this field. Cloud Computing is an especially suitable technology that can supplement this field in the limitations mentioned. However, the current platforms are not prepared for querying large amounts of data with arbitrary functions in real-time, which are necessary requirements for real-time systems. This paper presents -CoAP architecture, a novel paradigm not introduced yet to the best of our knowledge, which proposes an integration of Cloud Computing and Internet of Things through the Lambda Architecture (LA) and a Constrained Application Protocol (CoAP) middleware. The -CoAP architecture has the purpose to query, process and analyze large amounts of IoT data with arbitrary functions in real-time. On the other hand, the CoAP middleware is a lightweight middleware that can be deployed in resource constrained devices and allows the way of the IoT towards the Web of Things. Moreover, the -CoAP also contains a set of components with well defined interfaces for querying, managing, and actuating over the system.