Web Services for the Internet of Things through CoAP and EXI
- 1 June 2011
- conference paper
- conference paper
- Published by Institute of Electrical and Electronics Engineers (IEEE)
Abstract
According to the Internet of Things (IoT) vision, everyday objects such as domestic appliances, actuators and embedded systems of any kind in the near future will be connected with each other and with the Internet. These will form a distributed network with sensing capabilities that will allow unprecedented market opportunities, spurring new services, including energy monitoring and control of homes, buildings, industrial processes and so forth. In this paper, we concentrate on the actual implementation of the communication technology, adopting the Representational State Transfer (REST) approach. REST only relies on the HTTP methods such as GET and POST. Embedded communication devices are addressed using Universal Resource Indicators (URI) and data is exchanged through standard XML. We present our TinyOS design and implementation of two components that will play a fundamental role in the communication stack of REST-based devices. First, we focus on the Constrained Application Protocol (CoAP), which allows REST--based communications among applications residing in distributed and networked embedded systems. Second, we present our lightweight implementation of a EXI library: an efficient binary compressor for XML data files. Experimental results are provided in terms of compression, decoding (EXI) and access time (CoAP) performance.Keywords
This publication has 13 references indexed in Scilit:
- The Internet of Things: A surveyComputer Networks, 2010
- The Deployment of a Smart Monitoring System Using Wireless Sensor and Actuator NetworksPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2010
- Smart Transmission Grid: Vision and FrameworkIEEE Transactions on Smart Grid, 2010
- RFID: From Supply Chains to Sensor NetsProceedings of the IEEE, 2010
- Towards a zero-configuration wireless sensor network architecture for smart buildingsPublished by Association for Computing Machinery (ACM) ,2009
- XML compression techniques: A survey and comparisonJournal of Computer and System Sciences, 2009
- Efficient XML Interchange for rich internet applicationsPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2009
- Toward a smart grid: power delivery for the 21st centuryIEEE Power and Energy Magazine, 2005
- A power line communication network infrastructure for the smart homeIEEE Wireless Communications, 2002
- Compressing XML with multiplexed hierarchical PPM modelsPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2002