Re: Call for WoT Implementations

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


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> 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









 —
   Dave Raggett <dsr@w3.org>



 
 

Received on Monday, 6 June 2016 12:00:34 UTC