W3C home > Mailing lists > Public > public-wot-ig@w3.org > April 2015

[WotT IG] Architecture draft

From: <Kerry.Taylor@csiro.au>
Date: Mon, 27 Apr 2015 01:07:18 +0000
To: <public-wot-ig@w3.org>
Message-ID: <3CD3C8BBF0D87B4D8154C3978732049C50E7466D@exmbx05-cdc.nexus.csiro.au>
Dear WoT-ers


I have just had a look at this architecture.

I think there should be a much clearer differentiation between "WoT devices" and "WoT Servers" .
Obviously we would want to enable that a  Thing that is a "WoT device" could  also  host a "WoT server" but the two  should be firmly distinguished
(with, possibly, some attention to a special  low-cost internal interface between a co-hosted server and device that does not assume an Ethernet or wireless connection. But as this capability would be internal to  an implementation it does not really need to be standardised).

The concept of a "WoT Device" (that necessarily includes a "Wot Server") plus "other WoT Devices" is inelegant and confusing.  Surely those "other WoT Devices" would also have "Sensors"  and should conform to the WOT-3 interface if possible, or otherwise make their internal sensors visible through WoT-4 without having to also offer WOT-1 and Wot-2?

The reason is that we should expect a server, which deals with  distant device interaction, to be considerably more capable and to have (nearly) always-on connectivity.  There are many existing high end devices that manage multiple sensors and maybe even speak wifi, but  that will never deliver WoT server functionality.  I guess this is almost consistent with the proposed architecture anyway---perhaps I am seeking a conceptual re-factorisation rather than anything technically different.

Also, note the  widely used Semantic Sensor Network vocabulary  (on track for  Recommendation in the Spatial Data on the Web Working Group)  models "Sensing Devices" as both "sensors" and "devices" (allowing inheritance of characteristics from both ) -- it would make sense to me for this WoTgroup to aim  fill in more about the device capabilities that is needed for this WoT role.

Kerry (co-chair of W3C + OGC SDWWG)

Dr Kerry Taylor
Principal  Research Scientist
Digital Productivity, CSIRO
Adjunct Professor, ANU; Principal Fellow, University of  Melbourne; Visiting Reader, University of Surrey, UK
Received on Monday, 27 April 2015 01:07:59 UTC

This archive was generated by hypermail 2.4.0 : Friday, 17 January 2020 19:26:28 UTC