W3C home > Mailing lists > Public > public-wot-ig@w3.org > June 2016

Re: Call for WoT Implementations

From: Dave Raggett <dsr@w3.org>
Date: Mon, 6 Jun 2016 14:58:50 +0100
Cc: "Peintner, Daniel (ext)" <daniel.peintner.ext@siemens.com>, "public-wot-ig@w3.org" <public-wot-ig@w3.org>, "public-web-of-things@w3.org" <public-web-of-things@w3.org>
Message-Id: <096928D9-482F-4425-9440-0D1B78BDCD65@w3.org>
To: Joachim Bauernberger <joachim.bauernberger@valbonne-consulting.com>
Hi Joachim,

I started from some code for parsing and generating CoAP headers, and am doing the rest myself to keep the code size to a minimum and to fit my memory management model.  I will also provide a version for the Arduino using my SPI driver for the Ethernet Shield to minimise the RAM and FLASH requirements, but plan to publish that as a separate project.

> On 6 Jun 2016, at 13:00, Joachim Bauernberger <joachim.bauernberger@valbonne-consulting.com> wrote:
> 
> Hi Dave and all,
> 
> seems that things are gaining traction here :-)
> 
> >> The gateway is designed to support multiple protocols including TCP, CoAP, HTTP and WebSockets. I am currently working on the CoAP support having already integrated support for HTTP and Web Sockets. Future plans include support for web browser based management of installed application sketches.
> 
> About CoAP: did you find any useful implementations with an acceptable license to build the CoAP proxy on or are you planning to build from scratch? I looked into this last year and was wondering if libwww or libcurl could be extended to handle CoAP. This seems like a natural place and even previously proposed for libcurl [1] (though I guess back then few people in the open source communities knew much about it).
> 
> https://curl.haxx.se/mail/lib-2013-11/0204.html
> 
> Joachim Bauernberger
> 
> 
> ---- On Mon, 06 Jun 2016 13:00:14 +0200 Dave Raggett<dsr@w3.org> wrote ---- 
> Hi Daniel,
> 
> I am working on a C++ open source project for the Arduino family of boards, and for a gateway for POSIX based systems, for example, Linux on a Raspberry Pi) and OS X for demos on a MacBook Pro.
> 
> The Arduino project github page is at:
> 
>      https://github.com/w3c/wot-arduino <https://github.com/w3c/wot-arduino>
> 
> I have yet to create a github page for the gateway project, but expect to do so soon.
> 
> You can cite W3C/ERCIM for the organisation.  Both projects use the MIT license.
> 
> The Arduino project will support JSON thing descriptions using binary encoding over TCP for the Arduino Ethernet Shield and the use of DHCP and mDNS for discovery of gateways. I’ve implemented a compact network driver over the SPI bus. I also plan to support the ESP8266 with WiFi.
> 
> The gateway is designed to support multiple protocols including TCP, CoAP, HTTP and WebSockets. I am currently working on the CoAP support having already integrated support for HTTP and Web Sockets. Future plans include support for web browser based management of installed application sketches.
> 
> Both projects are work in progress, and at a very early stage of maturity.
> 
> 
> On 3 Jun 2016, at 13:49, Peintner, Daniel (ext) <daniel.peintner.ext@siemens.com <mailto:daniel.peintner.ext@siemens.com>> wrote:
> 
> Dear Friends of Web of Things,
> 
> As the Web of Things Interest Group has conducted a number of plugfests to share and explore implementation experience, there
> 
> has been a growing amount of curiosity from both inside and outside of the group to know what kind of projects have already
> 
> started working on the Web of Things.
> 
> Although WoT has not yet become officially standardized, we would like to make an early survey of on-going implementation
> 
> efforts. Also, we would like to ask WoT implementors to share the following data pertinent to each project.
> 
> - Software / Project Name
> - URL
> - Organization Name
> - Platform, Language
> - License
> - Concise, short maturity-level statement
> 
> We intend to make a list of collected implementation data, and make it available on the WoT page [1]. Please share your data
> 
> by sending it to this list.
> 
> We appreciate your interest, help and support.
> 
> Sincerely,
> 
> -- Daniel
> 
> [1] https://www.w3.org/WoT/IG/wiki/Implementations <https://www.w3.org/WoT/IG/wiki/Implementations>
> 
> 
> 
> 
> 
> 
> —
>    Dave Raggett <dsr@w3.org <mailto:dsr@w3.org>>
> 
> 
> 
> 
> 

—
   Dave Raggett <dsr@w3.org <mailto:dsr@w3.org>>
Received on Monday, 6 June 2016 13:58:59 UTC

This archive was generated by hypermail 2.3.1 : Monday, 6 June 2016 13:59:00 UTC