University of Rome
The Constrained Application Protocol (CoAP) is a lightweight application layer protocol for the Internet of Things. CoAP is based on HTTP mechanisms to build RESTful web services. In contrast to HTTP, CoAP was designed for Machine-to-Machine (M2M) communication and uses a binary representation. This allows efficient transport and processing in resource-constrained networks such as Wireless Sensor Networks (WSN). Due to the analogy to REST, a mapping between CoAP and HTTP is possible. In this paper one of the first translating CoAP-HTTP proxies is presented, that provides HTTP clients transparent access to CoAP resources and vice versa.