Bindings and RESTlets: A Novel Set of CoAP-Based Application Enablers to Build IoT Applications

Sensors and actuators are becoming important components of Internet of Things (IoT) applications. Today, several approaches exist to facilitate communication of sensors and actuators in IoT applications. Most communications go through often proprietary gateways requiring availability of the gateway...

Full description

Bibliographic Details
Main Authors: Girum Ketema Teklemariam, Floris Van Den Abeele, Ingrid Moerman, Piet Demeester, Jeroen Hoebeke
Format: Article
Language:English
Published: MDPI AG 2016-08-01
Series:Sensors
Subjects:
Online Access:http://www.mdpi.com/1424-8220/16/8/1217
id doaj-fe7de6e77763494e8b26e1ff1d49ec66
record_format Article
spelling doaj-fe7de6e77763494e8b26e1ff1d49ec662020-11-24T20:43:04ZengMDPI AGSensors1424-82202016-08-01168121710.3390/s16081217s16081217Bindings and RESTlets: A Novel Set of CoAP-Based Application Enablers to Build IoT ApplicationsGirum Ketema Teklemariam0Floris Van Den Abeele1Ingrid Moerman2Piet Demeester3Jeroen Hoebeke4Department of Information Technology (INTEC), Ghent University—iMinds, Technologiepark-Zwijnaarde 15, 9052 Ghent, BelgiumDepartment of Information Technology (INTEC), Ghent University—iMinds, Technologiepark-Zwijnaarde 15, 9052 Ghent, BelgiumDepartment of Information Technology (INTEC), Ghent University—iMinds, Technologiepark-Zwijnaarde 15, 9052 Ghent, BelgiumDepartment of Information Technology (INTEC), Ghent University—iMinds, Technologiepark-Zwijnaarde 15, 9052 Ghent, BelgiumDepartment of Information Technology (INTEC), Ghent University—iMinds, Technologiepark-Zwijnaarde 15, 9052 Ghent, BelgiumSensors and actuators are becoming important components of Internet of Things (IoT) applications. Today, several approaches exist to facilitate communication of sensors and actuators in IoT applications. Most communications go through often proprietary gateways requiring availability of the gateway for each and every interaction between sensors and actuators. Sometimes, the gateway does some processing of the sensor data before triggering actuators. Other approaches put this processing logic further in the cloud. These approaches introduce significant latencies and increased number of packets. In this paper, we introduce a CoAP-based mechanism for direct binding of sensors and actuators. This flexible binding solution is utilized further to build IoT applications through RESTlets. RESTlets are defined to accept inputs and produce outputs after performing some processing tasks. Sensors and actuators could be associated with RESTlets (which can be hosted on any device) through the flexible binding mechanism we introduced. This approach facilitates decentralized IoT application development by placing all or part of the processing logic in Low power and Lossy Networks (LLNs). We run several tests to compare the performance of our solution with existing solutions and found out that our solution reduces communication delay and number of packets in the LLN.http://www.mdpi.com/1424-8220/16/8/1217Internet of ThingsCoAPsensor/actuator bindingRESTletsIoT applicationin-network processingresource observation
collection DOAJ
language English
format Article
sources DOAJ
author Girum Ketema Teklemariam
Floris Van Den Abeele
Ingrid Moerman
Piet Demeester
Jeroen Hoebeke
spellingShingle Girum Ketema Teklemariam
Floris Van Den Abeele
Ingrid Moerman
Piet Demeester
Jeroen Hoebeke
Bindings and RESTlets: A Novel Set of CoAP-Based Application Enablers to Build IoT Applications
Sensors
Internet of Things
CoAP
sensor/actuator binding
RESTlets
IoT application
in-network processing
resource observation
author_facet Girum Ketema Teklemariam
Floris Van Den Abeele
Ingrid Moerman
Piet Demeester
Jeroen Hoebeke
author_sort Girum Ketema Teklemariam
title Bindings and RESTlets: A Novel Set of CoAP-Based Application Enablers to Build IoT Applications
title_short Bindings and RESTlets: A Novel Set of CoAP-Based Application Enablers to Build IoT Applications
title_full Bindings and RESTlets: A Novel Set of CoAP-Based Application Enablers to Build IoT Applications
title_fullStr Bindings and RESTlets: A Novel Set of CoAP-Based Application Enablers to Build IoT Applications
title_full_unstemmed Bindings and RESTlets: A Novel Set of CoAP-Based Application Enablers to Build IoT Applications
title_sort bindings and restlets: a novel set of coap-based application enablers to build iot applications
publisher MDPI AG
series Sensors
issn 1424-8220
publishDate 2016-08-01
description Sensors and actuators are becoming important components of Internet of Things (IoT) applications. Today, several approaches exist to facilitate communication of sensors and actuators in IoT applications. Most communications go through often proprietary gateways requiring availability of the gateway for each and every interaction between sensors and actuators. Sometimes, the gateway does some processing of the sensor data before triggering actuators. Other approaches put this processing logic further in the cloud. These approaches introduce significant latencies and increased number of packets. In this paper, we introduce a CoAP-based mechanism for direct binding of sensors and actuators. This flexible binding solution is utilized further to build IoT applications through RESTlets. RESTlets are defined to accept inputs and produce outputs after performing some processing tasks. Sensors and actuators could be associated with RESTlets (which can be hosted on any device) through the flexible binding mechanism we introduced. This approach facilitates decentralized IoT application development by placing all or part of the processing logic in Low power and Lossy Networks (LLNs). We run several tests to compare the performance of our solution with existing solutions and found out that our solution reduces communication delay and number of packets in the LLN.
topic Internet of Things
CoAP
sensor/actuator binding
RESTlets
IoT application
in-network processing
resource observation
url http://www.mdpi.com/1424-8220/16/8/1217
work_keys_str_mv AT girumketemateklemariam bindingsandrestletsanovelsetofcoapbasedapplicationenablerstobuildiotapplications
AT florisvandenabeele bindingsandrestletsanovelsetofcoapbasedapplicationenablerstobuildiotapplications
AT ingridmoerman bindingsandrestletsanovelsetofcoapbasedapplicationenablerstobuildiotapplications
AT pietdemeester bindingsandrestletsanovelsetofcoapbasedapplicationenablerstobuildiotapplications
AT jeroenhoebeke bindingsandrestletsanovelsetofcoapbasedapplicationenablerstobuildiotapplications
_version_ 1716820810995335168