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...
Main Authors: | , , , , |
---|---|
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 |