RE: Call for WoT Implementations

Hi Daniel, hi all,

Here's an implementation of a "constrained semantic WoT server", embedded in an Arduino and combining CoAP and Hydra:

- Software / Project Name
Arduino RDF server

- URL
https://github.com/ucbl/arduinoRdfServer


- Organization Name
LIRIS lab, Lyon, France

- Platform, Language
Arduino UNO (with Ethernet shield), C++

- License
Creative Commons 4.0 BY SA

- Concise, short maturity-level statement
Description: this is a POC to embed both semantic and RESTful technologies into constrained things, while being energy-efficient, generic, discoverable and reconfigurable.
What it does: (1) expose the capabilities of its sensors and actuators using Hydra descriptions, (2) respond to JSON-LD requests to these devices, (3) handle reconfiguration requests, and (4) be shut down and restarted without losing its configuration
How it works: it makes efficient use of available storage areas (EEPROM, program memory, RAM). It relies on several cache levels to split CoAP blocks containing RDF graphs into parts, and hence process requests and generate responses on-the-fly.
Extension: A proxy is provided to translate HTTP to CoAP and vice-versa; it can be extended to handle concerns such as content negotiation, caching or security.

This is a sub-project of the French-funded ASAWoO project.

Best regards,

Lionel.
--------------------------------------
Lionel Médini - associate professor
LIRIS Lab / University of Lyon
Phone: +33 4 72 43 16 36
Fax: +33 4 72 43 15 36
mailto:lionel.medini@liris.cnrs.fr
http://liris.cnrs.fr/lionel.medini/

Received on Sunday, 25 September 2016 21:43:28 UTC