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.
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.
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
}
}
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’
Interested?
Join the W3C
working group
https://www.w3.o
rg/community/
wot/
Special Thanks
 Liverpool MakeFest 2015

Web of Things at Liverpool MakeFest

  • 2.
    M2M Communication  TheWeb 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 thislook 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’
  • 6.
    Interested? Join the W3C workinggroup https://www.w3.o rg/community/ wot/
  • 7.