Skip to content

Commit

Permalink
adding new diagram
Browse files Browse the repository at this point in the history
to illustrate communications stack layers and role of the things layer
  • Loading branch information
draggett committed Mar 7, 2016
1 parent 1227bf9 commit 5054c66
Show file tree
Hide file tree
Showing 3 changed files with 4 additions and 2 deletions.
Binary file added wot-comms-stack.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added wot-proxies.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
6 changes: 4 additions & 2 deletions wot-wg-2016.html
Original file line number Diff line number Diff line change
Expand Up @@ -147,15 +147,17 @@ <h2>Scope</h2>

<p>URIs can be used to access machine interpretable descriptions of things. These descriptions enable the automatic generation of scriptable objects, whose events, properties and actions correspond to those of the thing the object stands for. An object on one server can act as a proxy for an object on another server. Application developers are shielded from the implementation details of how objects are coupled, allowing platform developers to choose the transport protocols and communication patterns best suited to the context. Servers can be provided at a wide range of scales from microcontrollers to cloud-based server farms.</p>

<p><img style="margin-left:20%;width:60%" alt="diagram showing two servers, one acting as a proxy for the other" src="https://camo.githubusercontent.com/0b3036918b192e7255d79cad51a81337f2beef07/687474703a2f2f7777772e77332e6f72672f323031352f30392f776f742d617263682e706e67" /></p>
<p><img style="margin-left:20%;width:60%" alt="diagram showing two servers, one acting as a proxy for the other" src="wot-proxies.png" /></p>

<p><img style="margin-left:20%;width:60%" alt="diagram showing layers in the web of things communication stack" src="wot-comms-stack.png" /></p>

<p>The diagram shows a thing on server A that acts as a proxy for a thing on server B which is coupled to a sensor and actuator. The proxy on server A could be set up by a script on that server, or by a script on server B. The latter is useful when server A is on the public Internet and server B is behind a firewall, and you want to provide public access to the thing from server A. Web page scripts can create local proxies for things on servers, subject to the protocols supported by Web browsers and the single origin security policy.</p>

<p>This Working Group will define Web technology standards to enable services that span IoT platforms on devices ranging from microcontrollers to cloud-based server farms, with a view to countering fragmentation, and enabling a global market of services and associated software tools. This is expected to drive down the costs and risks involved in developing services, and help realise the full potential for the IoT. In short, we seek to extend the Web from a Web of pages to a Web of things.</p>

<p>There are many possible applications across a wide range of domains, e.g. homes, offices, healthcare, cities, electrical grids, retail and manufacturing. The key to realizing the Web of Things is the metadata that provides the basis for semantic interoperability. This Working Group will focus on the metadata vocabularies that are useful across a broad range of application domains. In addition, we plan work on scripting APIs exposed to application developers, and bindings to common protocols in collaboration with the standards development organizations responsible for those protocols.</p>

<p class="issue"><b>Issue:</b> The following needs lots of discussion as the raw material was too vague and lacked explanation</p>
<p class="issue"><b>Issue:</b> The following needs lots of discussion as the raw material was too vague and lacked explanation. Imagine that you are a corporate patent lawyer who needs to assess the potential impact on your company of committing to the W3C patent policy in respect to the standards that this group will define.</p>

<h3>Thing Descriptions</h3>

Expand Down

0 comments on commit 5054c66

Please sign in to comment.