- From: MEDINI LIONEL <lionel.medini@univ-lyon1.fr>
- Date: Sun, 25 Sep 2016 21:40:35 +0000
- To: "Peintner, Daniel (ext)" <daniel.peintner.ext@siemens.com>
- CC: "public-wot-ig@w3.org" <public-wot-ig@w3.org>, "public-web-of-things@w3.org" <public-web-of-things@w3.org>
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