2. M2M Communication
The Web of things is a new application layer
for the internet. It allows for machine to
machine communication (M2M).
The machines we are talking about are
intelligent sensors that can be modelled in
terms of events, properties and actions.
3. Web Things (WT)
These intelligent sensors or 'Web Things' will
recognise an event, understand its own current state
and take action.
So imagine a 'Web Thing' that is connected to a door.
Typical events could be to recognise if the door bell
has rang or if someone has inserted a key.
Once an event has been triggered the 'Web Thing'
can check its own properties to see if the door is open
or closed.
Then an action can be invoked such as unlocking or
opening the door.
4. How does this look at code
level?
In JSON-LD this could look like this:
{
“@events” : {
“bell”: null,
“key”: {
“valid” : “boolean”
}
},
“@properties” : {
“is_open” : “boolean”
},
“@actions” : {
“unlock” : null
}
}
5. Web of Things (WOT) Server
The Web of Things Server provides the Web
Things connectivity to the web.
The Server hosts the device drivers, platform
API’s for the ‘Web Things’ and storage.
By using Open Web Standards the WOT
Server can exist within the internet and
become a ‘parallel universe’