diff --git a/WoT/docfx.json b/WoT/docfx.json index a4a1dab..ed9e8e9 100644 --- a/WoT/docfx.json +++ b/WoT/docfx.json @@ -38,6 +38,8 @@ "globalMetadata": { "_appName": "WoT.Net", "_appTitle": "WoT.Net", + "_appLogoPath":"images/wot_dot_net_logo.png", + "_appFaviconPath":"images/favicon.ico", "_enableSearch": true, "pdf": true } diff --git a/WoT/images/favicon.ico b/WoT/images/favicon.ico new file mode 100644 index 0000000..80d2971 Binary files /dev/null and b/WoT/images/favicon.ico differ diff --git a/WoT/images/wot_dot_net_logo.png b/WoT/images/wot_dot_net_logo.png new file mode 100644 index 0000000..09d583d Binary files /dev/null and b/WoT/images/wot_dot_net_logo.png differ diff --git a/WoT/index.md b/WoT/index.md index f9859f8..09b1ccc 100644 --- a/WoT/index.md +++ b/WoT/index.md @@ -2,10 +2,22 @@ _layout: landing --- -# This is the **HOMEPAGE**. +# WoT.Net +A .NET Standard 2.0 implementation of the W3C Web of Things (WoT) [Scripting API](https://www.w3.org/TR/wot-scripting-api/), inspired by [node-wot](https://github.com/eclipse-thingweb/node-wot) -Refer to [Markdown](http://daringfireball.net/projects/markdown/) for how to write markdown files. +## What is the W3C Web of Things (WoT)? +The [W3C Web of Things](https://www.w3.org/WoT/) is a standardization effort that aims to facilitate the interoperability between the highly fragmented IoT technologies. +Instead of imposing new technologies, WoT aims to provide a standardized model for modeling and describing the capabilities and the network/web interface that any +IoT entity is providing. In the context of WoT, the capabilities of any entity are modeled as one of three interaction affordances: +* **Property Affordances**: representing data sources or sinks that can be read or written to. +* **Action Affordances**: representing operations that usually take longer or may physically affect the environment. +* **Event Affordances**: representing any notifications or streams and the means to subscribe to them. -## Quick Start Notes: +Each entity is then capable of describing its own WoT interface using a standardized description format called the [Thing Description (TD)](https://www.w3.org/TR/wot-thing-description11/), +a JSON-LD document that is both highly human- and machine-readable and contains the entity's WoT model and any additional related metadata. -1. Add images to the *images* folder if the file is referencing an image. \ No newline at end of file +## What is our aim? +Our long-term goal here is to provide the .NET Standard 2.0 stack that fully implements the [Scripting API](https://www.w3.org/TR/wot-scripting-api/), which would facilitate +rapid development of WoT applications for devices running Windows OS, including the Hololens 2, but would also facilitate the integration of the WoT stack in Unity. +Our short-term goal is to implement the functionalities of a WoT Consumer, i.e. the functionalities needed to fetch a TD and consume it to interact with the entity it describes. +We will focus first on HTTP Things but aim to implement functionality for HTTPS, CoAP, CoAPS, and MQTT in the future. \ No newline at end of file