Internet of Things (IoT)
Permanent URI for this collection
The Internet of things describes the network of physical objects—a.k.a. "things"—that are embedded with sensors, software, and other technologies for the purpose of connecting and exchanging data with other devices and systems over the Internet.
Wikipedia
Browse
Browsing Internet of Things (IoT) by Author "Demeester, Piet"
Now showing 1 - 2 of 2
Results Per Page
Sort Options
- ItemBuilding embedded applications via REST services for the Internet of Things(Association for Computing Machinery, 2013-11-11) Van den Abeele, Floris; Hoebeke, Jeroen; Ishaq, Isam; Teklemariam, Girum K; Rossey, Jen; Moerman, Ingrid; Demeester, PietAs embedded networks are evolving to open systems, it’s be- coming possible to create new applications on top of these existing embedded systems. However, developing new appli- cations can be difficult due to the large diversity of protocols that exist today. In this paper, the authors demonstrate how employing the CoAP protocol can enable rapid application development by re-using well-known principles from the Web development world. Furthermore, we also demonstrate how a number of extensions to CoAP help to lower the barrier for developing applications even further.
- ItemFlexible unicast-based group communication for coap-enabled devices(Multidisciplinary Digital Publishing Institute, 2014-06-04) Ishaq, IsamSmart embedded objects will become an important part of what is called the Internet of Things. Applications often require concurrent interactions with several of these objects and their resources. Existing solutions have several limitations in terms of reliability, flexibility and manageability of such groups of objects. To overcome these limitations we propose an intermediately level of intelligence to easily manipulate a group of resources across multiple smart objects, building upon the Constrained Application Protocol (CoAP). We describe the design of our solution to create and manipulate a group of CoAP resources using a single client request. Furthermore we introduce the concept of profiles for the created groups. The use of profiles allows the client to specify in more detail how the group should behave. We have implemented our solution and demonstrate that it covers the complete group life-cycle, ie., creation, validation, flexible usage and deletion. Finally, we quantitatively analyze the performance of our solution and compare it against multicast-based CoAP group communication. The results show that our solution improves reliability and flexibility with a trade-off in increased communication overhead.