SlideShare a Scribd company logo
”Bringing Wireless Sensing to its full potential”




        Wireless Sensor Networks
                TKT-2456

                                 Multimedia group
                                 Adrian Hornsby
… bringing wireless sensor to its full potential
Outline


… sensing the future
         Search for Wisdom
     ➢


         User and its Desires
     ➢


         Internet of Things
     ➢



… bringing the web into sensors
         6LoWPAN
     ➢


         Semantic Sensor Web
     ➢


         Efficient XML Interchange (EXI)
     ➢
… sensing the future
Search for wisdom
Understanding the User:
    Search for wisdom
➢


    Leveraging Information
➢
                                                          Distil     wisdom
    Interacting with the world
➢



→ knowledge hierachy                    Assimilate       knowledge

                             Compare       information

                Collect          data

    Observe          facts

      proto-facts
… sensing the future
Climbing the data federation pyramid

  Research emphasis within the
➢


biology and computer science
communities in the 1980s.

  Extreme diversity in physical
➢


hardware, OS, DBs, software and
immature networking protocols
hampered the sharing of data.



    Emergence of the web
➢




    Flexible format for data exchange
➢
                                        http://www.mkbergman.com/
                                        http://brightplanet.com/data-federation-a-semantics.html


  Annotation and attribute in DB
➢


resulting in new discoveries
… sensing the future
A world of data and sensors

               Internet of Things = 1012



                Fringe Internet = 109


                       Core Internet
                       = 106




                                           http://www.sensinode.com/
… sensing the future
Desires

… from stove-piped sensor to global sensing

     Quickly discover & retrieve information from sensors
 ➢


     Meet user needs
 ➢

           Location, observation, quality, ability to fuse information
       ➢


     Standard sensor descriptions
 ➢


           understandable by users, softwares and other sensors
       ➢


     Subscribe to and receive alerts from sensors
 ➢


     Standardized web-services to access information
 ➢


     Sensor capable of responding to other sensors
 ➢


     Autonomous
 ➢


     Adaptable, mobile and flexible
 ➢




                                                            http://www.janchipchase.com/
… sensing the future
Closing the gap between users, Internet and sensors

Web Services
       Communication protocol
   ➢


       Interface description and information
   ➢


       URI (Universal Resource Identifier)
   ➢




                                               User
                                                         Internet


                                               Sensors
… bringing the web into sensors
Benefits of IP


    Open, long-lived, reliable standard
➢




    Easy learning-curve
➢




    Transparent Internet integration
➢




    Network maintainability
➢




    Proven global scalability
➢




    “You never lose with IP”
➢

                                               http://www.janchipchase.com/

    IP for smaller devices supported by Standards and Organization:
➢


           IPSO alliance
       ➢


           IETF
       ➢


           IEEE
       ➢
… bringing the web into sensors
Applications for IP-based WSN




      Wireless sensor and actuator networks (WS&AN) , Environmental Sensor Networks (ESN), Object
                          Sensor Networks (OSN) or Body Sensor Network (BSN)
… bringing the web into sensors
6LoWPAN – IP for low power devices

IETF Standard for IPv6 over IEEE 802.15.4
  80% compression of headers
➢


  Rich and flexible features
➢

        Auto-configuration
    ➢


        IPv6 fragmentation
    ➢


        UDP + ICMP
    ➢


        Mesh forwarding
    ➢


  Common Socket API
➢


  Super compact implementation                       Sockets
➢


  Direct end-to-end Internet integration
➢
                                                UDP + ICMP
  Extremely scalable
➢


                                              IPv6 + LoWPAN

                                               802.15.4 MAC

                                           2.4 GHz    CSS          UWB

                                                       http://www.sensinode.com/
… bringing the web into sensors
6LoWPAN features

    Support for 64-bit and 16-bit 802.15.4 addressing
           16-bit addresses can automatically be assigned
       ➢


  Extreme header compression
➢


  Unicast, broadcast and multicast support
➢


  Fragmentation
➢

           1260 byte IPv6 frames -> 127 byte 802.15.4 frames
       ➢


    Link-layer mesh routing support
➢

           Original source & final destination addresses
       ➢


           Hops left
       ➢


           Routing decision made hop-by-hop
       ➢
… bringing the web into sensors
    6LoWPAN – IP for low power devices

•
… bringing the web into sensors
Natural next step


    To infer high-level knowledge, sensor data needs to be:
➢

           filtered,
       ➢


           aggregated,
       ➢


           correlated
       ➢


           and translated.
       ➢


    Data federation pyramid
➢

           After network come the data representation
       ➢
… bringing the web into sensors
Data representation: Challenges

  Lack of Uniform operations and standard representation of sensor
➢

data
  No means for resource reallocation and resource sharing
➢


  Deployment and usage tightly coupled with location, application and
➢

device employed

    → Lack of interoperability
… bringing the web into sensors
Need for Interoperability


    Ability for two or more autonomous, heterogeneous, distributed
  ➢


  entities to communicate and cooperate despite differences in
  language, context, format or content.

   Should be able to interact with one another in meaningful ways
  ➢


  without special effort by the user – the data producer or consumer

      → Standard XML format for data representation
… bringing the web into sensors
Survey: Sensor data management frameworks

    GSN (Global Sensor Network, Digital Enterprise Research Institute)
➢

          http:// gsn.sourceforge.net/

    Hourglass (Harvard)
➢

          http://www.eecs.harvard.edu/~syrah/hourglass/

    An Infrastructure for Connecting Sensor Networks and Applications
➢

          IrisNet (Intel & Carnegie Mellon University)
          Internet-Scale Resource-Intensive Sensor Network Service
          http://www.intel-iris.net/

    Sensorweb Research Laboratory
➢

          http://sensorweb.vancouver.wsu.edu/research.html


    … and more !!

    → only localized interoperability
… bringing the web into sensors
Standard-based frameworks

      SensorWeb project at University of Melbourne
  ➢

          http://www.gridbus.org/sensorweb/

      52°North's Sensor Web Community
  ➢




      NASA JPL/GSFC SensorWeb, Northrop Grumman's PULSENet
  ➢
… bringing the web into sensors
Open Geospatial Consortium (OGC)

Sensor Web Enablement Framework
      Consortium of 330+ companies, government agencies, and
   ➢

      academic institutes
      Open Standards development by consensus process
   ➢


      Interoperability Programs provide end-to-end implementation
   ➢

      and testing before specification approval
      Develop standard encodings and Web service interfaces
   ➢


      Sensor Web Enablement
   ➢
… bringing the web into sensors
Sensor Web Enablement - Languages

Information Model and                                      Sensor and
   Observations and                                   Processing Description
       Sensing                                              Language

                         Observation
                             &          SensorML
                        Measurements     (SML)
                            (OM)


                        GeographyML    TransducerML
                           (GML)           (TML)

 Common Model for                                     Multiplexed, Real Time
   Geographical                                        Streaming Protocol
    Information
… bringing the web into sensors
Sensor Web Enablement – Web Services
… bringing the web into sensors
  Sensor Web Enablement - Components

1. Sensor Model Language (SensorML) – The general models and XML encodings for
sensors and observation processing.
2. Observations & Measurements (O&M) - The general models and XML encodings for
sensor observations and measurements.
3. TransducerML (TML) – A model and encoding for streaming multiplexed data from a
sensor system, and for describing the system and data encoding.
4. Sensor Observation Service (SOS) – A service by which a client can obtain
observations from one or more sensors/platforms (can be of mixed sensor/platform
types).
5. Sensor Planning Service (SPS) – A standard service for requesting user-driven
acquisitions an observations.
6. Sensor Alert Service (SAS) – A service for publishing and subscribing to alert from
sensors.
7. Web Notification Service (WNS) – Standard web service for asynchronous delivery
of messages or alerts.
… bringing the web into sensors
SensorML: building block

Provides standard models and an XML encoding for describing
sensors and measurement processes.
Can be used to describe a wide range of sensors, including
both dynamic and stationary platforms and both in-situ and
remote sensors.

       sensor discovery
   ➢


       sensor geolocation
   ➢


       processing observations
   ➢


       programming mechanism
   ➢


       subscription mechanism
   ➢
… Semantic Sensor Web
What is it ?

 Adding semantic annotations to existing standard Sensor
➢


Web languages in order to provide semantic descriptions and
enhanced access to sensor data

 This is accomplished with model-references to ontology
➢


concepts that provide more expressive concept descriptions
… Semantic Sensor Web
What is it ?
… Semantic Sensor Web
RDF: Ressource Description Framework

  Used for semantically annotating XML documents.
➢


  Several important attributes within RDFa include:
➢


      → about: describes subject of the RDF triple
      → rel: describes the predicate of the RDF triple
      → resource: describes the object of the RDF triple
      → instanceof: describes the object of the RDF triple with the
      predicate as “rdf:type”
… Semantic Sensor Web
On going work in W3C

Semantic Sensor Network (SSN) Incubator group:
The mission of the Semantic Sensor Network Incubator
Group, part of the Incubator Activity, is to begin the formal
process of producing ontologies that define the capabilities of
sensors and sensor networks, and to develop semantic
annotations of a key language used by services based
sensor networks.
… Semantic Sensor Web
The big picture




                 Semantic
                                                Data Storage
              Analysis & Query
Knowledge




                Data Feature
            Detection & Extraction
                                         Semantic
                                         Annotation
                                                        Ontologies
                Sensor Data

                                     Internet
… bringing the web into sensors
And for Low Power nodes ??

Transfering XML is costly !! (for ultra low power devices)
    → 1 bit = bandwidth = power

Compression and Binarization of XML
   → Efficient XML Interchange format (EXI)

EXI: knowledge based encoding that uses a set of grammars to
determine which events are most likely to occur at any given point in
an EXI stream and encodes the most likely alternatives in fewer bits
➢
… bringing the web into sensors
   And for Low Power nodes ??

 <?xml version=quot;1.0quot; encoding=quot;UTF-8quot;?>
 <notebook date=quot;2007-09-12quot;>
➢ <note date=quot;2007-07-23quot; category=quot;EXIquot;>
   <subject>EXI</subject>
   <body>Do not forget it!</body>
  </note>
  <note date=quot;2007-09-12quot;>
   <subject>Shopping List</subject>
   <body>milk, honey</body>
  </note>
 </notebook>
… bringing the web into sensors
And for Low Power nodes ??

EXI Grammar (Event Coding)
→ Productions separated according to their popularity
➢




<?xml version=quot;1.0quot; encoding=quot;UTF-8quot;?>
<notebook date=quot;2007-09-12quot;>
 <note date=quot;2007-07-23quot; category=quot;EXIquot;>
  <subject>EXI</subject>
  <body>Do not forget it!</body>
 </note>
 <note date=quot;2007-09-12quot;>
  <subject>Shopping List</subject>
  <body>milk, honey</body>
 </note>
</notebook>
… Bringing Wireless Sensor to its full potential
Conclusion

In the near future:

        More Users, more Sensors, more Data
    ➢


        Wide Integration with Internet through IP protocol
    ➢


        Advanced data representation with XML
    ➢


        Semantic for better sensor information access
    ➢


        Knowledge even from ultra low power device using EXI
    ➢


        All through global standards (W3C, IETF, ...)
    ➢
… Bringing Wireless Sensor to its full potential
     References: Standards & Projects
(1) IPSO Alliance - http://www.ipso-alliance.org

(2) 6LoWPAN: http://www.ietf.org/html.charters/6lowpan-charter.html - http://tools.ietf.org/wg/6lowpan/

(3) W3C Semantic Sensor Network Incubator group - http://www.w3.org/2005/Incubator/ssn/ -
http://www.w3.org/2005/Incubator/ssn/charter

(4) OGC – Sensor Web Enablement WG: http://www.opengeospatial.org/projects/groups/sensorweb

(5) Sensor Standards and Data Harmonization (NIST) -
http://semanticommunity.wik.is/Sensor_Standards_and_Data_Harmonization

(6) Marine Metadata Interoperability - http://marinemetadata.org/

(7) http://ieee1451.nist.gov/

(8) http://www.transducerml.org/

(9) W3C other:
      (1) Geospatial Incubator Group - http://www.w3.org/2005/Incubator/geo/
      (2) Delivery context ontology http://www.w3.org/TR/dcontology/
      (3) Product Modelling Incubator http://www.w3.org/2005/Incubator/w3pm/

(10) EXI: http://www.w3.org/TR/exi-primer/
… Bringing Wireless Sensor to its full potential
      References: publications
(1) Li Ding, Pranam Kolari, Zhongli Ding, Sasikanth Avancha, Tim Finin, Anupam Joshi. Using Ontologies in the Semantic Web: A Survey

(2) Cory Henson, Josh Pschorr,Amit Sheth, Krishnaprasad Thirunarayan, quot;SemSOS: Semantic Sensor Observation Service,quot; in Proceedings of the
2009 International Symposium on Collaborative Technologies and Systems (CTS 2009), Baltimore, MD, May 18-22, 2009.

(3) Payam M. Barnaghi, Stefan Meissner, Mirko Presser, and Klaus Moessner, quot;Sense and Sensíability: Semantic Data Modelling for Sensor Networksquot;,
to appear, in Proceedings of the ICT Mobile Summit 2009, June 2009.

(4) Lily Li, Kerry Taylor: A Framework for Semantic Sensor Network Services. ICSOC 2008: 347-361

(5) Amit Sheth, Cory Henson, and Satya Sahoo, quot;Semantic Sensor Web,quot; IEEE Internet Computing, July/August 2008, p. 78-83.

(6) Alex Wun, Milenko Petrovi, and Hans-Arno Jacobsen. A system for semantic data fusion in sensor networks. In DEBS í07: Proceedings of the 2007
inaugural international conferenceon Distributed event-based systems, pages 75-79, New York, NY, USA, 2007. ACM.

(7) M. Eid, R. Liscano, and A. El Saddik. A universal ontology for sensor networks data. Computational Intel ligence for Measurement Systems and
Applications, 2007. CIMSA 2007. IEEE International Conference on, pages 59–62, June 2007

(8) Micah Lewis, Delroy Cameron, Shaohua Xie, Budak Arpinar,ES3N: A Semantic Approach to Data Management in Sensor Networks. Semantic
Sensor network workshop, the 5th International Semantic Web Conference ISWC 2006, November 5-9, Athens, Georgia, USA 2006

(9) Hideyuki Kawashima, Yutaka Hirota, Satoru Satake, and Michita Imai. Met: A real world oriented metadata management system for semantic sensor
networks. In Proc. of the International Workshop on Data Management for Sensor Networks (DMSN, pages 588{599, 2006.

(10) Russomanno, D.J., Kothari, C., Thomas, O.: Sensor ontologies: from shallow to deep models. Proceedings of the Thirty-Seventh Southeastern
Symposium on System Theory, 2005. SSST '05. 20-22 March 2005.

(11) David J. Russomanno, Cartik R. Kothari, and Omo ju A. Thomas. Building a sensor ontology: A practical approach leveraging iso and ogc models.
In IC-AI, pages 637–643, 2005.

(12) Semantic Sensor Net: An Extensible Framework. In Proceedings of the International Conference on Computer Network and Mobile Computing,
Lecture Notes in Computer Science 3619, pages 1144--1153, 2005.

(13) C. Matheus, D. Tribble, M. Kokar, M. Cerutti and S. McGirr. Towards a Formal Pedigree Ontology for Level-One Sensor Fusion. 10th International
Command and Control Research and Technology Symposium, McClain, Virginia, June 2005.

(14) Holger Neuhaus, Relating Sensor Observations to the Real World, FOIS 2008.

More Related Content

Viewers also liked

Space Invading: an approach to sensing
Space Invading: an approach to sensingSpace Invading: an approach to sensing
Space Invading: an approach to sensing
Adrian Hornsby
 
CI&CD with AWS - AWS Prague User Group - May 2015
CI&CD with AWS - AWS Prague User Group - May 2015CI&CD with AWS - AWS Prague User Group - May 2015
CI&CD with AWS - AWS Prague User Group - May 2015
Vladimir Simek
 
Getting started with Serverless on AWS
Getting started with Serverless on AWSGetting started with Serverless on AWS
Getting started with Serverless on AWS
Adrian Hornsby
 
Being Well Architected in the Cloud
Being Well Architected in the CloudBeing Well Architected in the Cloud
Being Well Architected in the Cloud
Adrian Hornsby
 
8 ways to leverage AWS Lambda in your Big Data workloads
8 ways to leverage AWS Lambda in your Big Data workloads8 ways to leverage AWS Lambda in your Big Data workloads
8 ways to leverage AWS Lambda in your Big Data workloads
Adrian Hornsby
 
Travel hackathon
Travel hackathonTravel hackathon
Travel hackathon
Vladimir Simek
 
Derive Insight from IoT data in minute with AWS
Derive Insight from IoT data in minute with AWSDerive Insight from IoT data in minute with AWS
Derive Insight from IoT data in minute with AWS
Adrian Hornsby
 
AWS re:Invent 2016 Day 1 Keynote re:Cap
AWS re:Invent 2016 Day 1 Keynote re:CapAWS re:Invent 2016 Day 1 Keynote re:Cap
AWS re:Invent 2016 Day 1 Keynote re:Cap
Adrian Hornsby
 
AWS re:Invent 2016 Day 2 Keynote re:Cap
AWS re:Invent 2016 Day 2 Keynote re:CapAWS re:Invent 2016 Day 2 Keynote re:Cap
AWS re:Invent 2016 Day 2 Keynote re:Cap
Adrian Hornsby
 
Technical Track
Technical TrackTechnical Track
Technical Track
Amazon Web Services
 
AWS re:Invent 2016: Scaling Up to Your First 10 Million Users (ARC201)
AWS re:Invent 2016: Scaling Up to Your First 10 Million Users (ARC201)AWS re:Invent 2016: Scaling Up to Your First 10 Million Users (ARC201)
AWS re:Invent 2016: Scaling Up to Your First 10 Million Users (ARC201)
Amazon Web Services
 
Lessons & Use-Cases at Scale - Dr. Pete Stanski
Lessons & Use-Cases at Scale - Dr. Pete StanskiLessons & Use-Cases at Scale - Dr. Pete Stanski
Lessons & Use-Cases at Scale - Dr. Pete Stanski
Amazon Web Services
 
Build a Website on AWS for Your First 10 Million Users
Build a Website on AWS for Your First 10 Million UsersBuild a Website on AWS for Your First 10 Million Users
Build a Website on AWS for Your First 10 Million Users
Amazon Web Services
 
Operating your Production API
Operating your Production APIOperating your Production API
Operating your Production API
Amazon Web Services
 
What's New with AWS Lambda
What's New with AWS LambdaWhat's New with AWS Lambda
What's New with AWS Lambda
Amazon Web Services
 
Real-time Data Processing using AWS Lambda
Real-time Data Processing using AWS LambdaReal-time Data Processing using AWS Lambda
Real-time Data Processing using AWS Lambda
Amazon Web Services
 
Introduction to AWS Step Functions:
Introduction to AWS Step Functions: Introduction to AWS Step Functions:
Introduction to AWS Step Functions:
Amazon Web Services
 
A Brief Look at Serverless Architecture
A Brief Look at Serverless ArchitectureA Brief Look at Serverless Architecture
A Brief Look at Serverless Architecture
Amazon Web Services
 

Viewers also liked (18)

Space Invading: an approach to sensing
Space Invading: an approach to sensingSpace Invading: an approach to sensing
Space Invading: an approach to sensing
 
CI&CD with AWS - AWS Prague User Group - May 2015
CI&CD with AWS - AWS Prague User Group - May 2015CI&CD with AWS - AWS Prague User Group - May 2015
CI&CD with AWS - AWS Prague User Group - May 2015
 
Getting started with Serverless on AWS
Getting started with Serverless on AWSGetting started with Serverless on AWS
Getting started with Serverless on AWS
 
Being Well Architected in the Cloud
Being Well Architected in the CloudBeing Well Architected in the Cloud
Being Well Architected in the Cloud
 
8 ways to leverage AWS Lambda in your Big Data workloads
8 ways to leverage AWS Lambda in your Big Data workloads8 ways to leverage AWS Lambda in your Big Data workloads
8 ways to leverage AWS Lambda in your Big Data workloads
 
Travel hackathon
Travel hackathonTravel hackathon
Travel hackathon
 
Derive Insight from IoT data in minute with AWS
Derive Insight from IoT data in minute with AWSDerive Insight from IoT data in minute with AWS
Derive Insight from IoT data in minute with AWS
 
AWS re:Invent 2016 Day 1 Keynote re:Cap
AWS re:Invent 2016 Day 1 Keynote re:CapAWS re:Invent 2016 Day 1 Keynote re:Cap
AWS re:Invent 2016 Day 1 Keynote re:Cap
 
AWS re:Invent 2016 Day 2 Keynote re:Cap
AWS re:Invent 2016 Day 2 Keynote re:CapAWS re:Invent 2016 Day 2 Keynote re:Cap
AWS re:Invent 2016 Day 2 Keynote re:Cap
 
Technical Track
Technical TrackTechnical Track
Technical Track
 
AWS re:Invent 2016: Scaling Up to Your First 10 Million Users (ARC201)
AWS re:Invent 2016: Scaling Up to Your First 10 Million Users (ARC201)AWS re:Invent 2016: Scaling Up to Your First 10 Million Users (ARC201)
AWS re:Invent 2016: Scaling Up to Your First 10 Million Users (ARC201)
 
Lessons & Use-Cases at Scale - Dr. Pete Stanski
Lessons & Use-Cases at Scale - Dr. Pete StanskiLessons & Use-Cases at Scale - Dr. Pete Stanski
Lessons & Use-Cases at Scale - Dr. Pete Stanski
 
Build a Website on AWS for Your First 10 Million Users
Build a Website on AWS for Your First 10 Million UsersBuild a Website on AWS for Your First 10 Million Users
Build a Website on AWS for Your First 10 Million Users
 
Operating your Production API
Operating your Production APIOperating your Production API
Operating your Production API
 
What's New with AWS Lambda
What's New with AWS LambdaWhat's New with AWS Lambda
What's New with AWS Lambda
 
Real-time Data Processing using AWS Lambda
Real-time Data Processing using AWS LambdaReal-time Data Processing using AWS Lambda
Real-time Data Processing using AWS Lambda
 
Introduction to AWS Step Functions:
Introduction to AWS Step Functions: Introduction to AWS Step Functions:
Introduction to AWS Step Functions:
 
A Brief Look at Serverless Architecture
A Brief Look at Serverless ArchitectureA Brief Look at Serverless Architecture
A Brief Look at Serverless Architecture
 

Similar to Bringing Wireless Sensing to its full potential

Operationalizing SDN
Operationalizing SDNOperationalizing SDN
Operationalizing SDN
ADVA
 
Swisscom Network Analytics
Swisscom Network AnalyticsSwisscom Network Analytics
Swisscom Network Analytics
confluent
 
Key Open Standards for inter-operable IoT systems
Key Open Standards for inter-operable IoT systemsKey Open Standards for inter-operable IoT systems
Key Open Standards for inter-operable IoT systemsPratul Sharma
 
Senslab - open hardware - fossa2010
Senslab - open hardware - fossa2010Senslab - open hardware - fossa2010
Senslab - open hardware - fossa2010
fOSSa - Free Open Source Software Academia Conference
 
Programmable WAN Networking is SFW
Programmable WAN Networking is SFWProgrammable WAN Networking is SFW
Programmable WAN Networking is SFW
Open Networking Summits
 
People Counting: Internet of Things in Motion at JavaOne 2013
People Counting: Internet of Things in Motion at JavaOne 2013People Counting: Internet of Things in Motion at JavaOne 2013
People Counting: Internet of Things in Motion at JavaOne 2013
Eurotech
 
Hydrographic and marine software Solutions
Hydrographic and marine software SolutionsHydrographic and marine software Solutions
Hydrographic and marine software Solutions
Hydrographic Society Benelux
 
Grid Computing In Israel
Grid Computing  In IsraelGrid Computing  In Israel
Grid Computing In Israel
Guy Tel-Zur
 
Exhibitor session: Ciena
Exhibitor session: CienaExhibitor session: Ciena
Exhibitor session: Ciena
Jisc
 
Bandit framework for systematic learning in wireless video based face recogni...
Bandit framework for systematic learning in wireless video based face recogni...Bandit framework for systematic learning in wireless video based face recogni...
Bandit framework for systematic learning in wireless video based face recogni...
ieeepondy
 
Smart Connectivity
Smart ConnectivitySmart Connectivity
Smart Connectivity
Reza Rahimi
 
Are you ready to be edgy? Bringing applications to the edge of the network
Are you ready to be edgy? Bringing applications to the edge of the networkAre you ready to be edgy? Bringing applications to the edge of the network
Are you ready to be edgy? Bringing applications to the edge of the network
Megan O'Keefe
 
JCConf 2017 - Next Generation of Cloud Computing: Edge Computing and Apache E...
JCConf 2017 - Next Generation of Cloud Computing: Edge Computing and Apache E...JCConf 2017 - Next Generation of Cloud Computing: Edge Computing and Apache E...
JCConf 2017 - Next Generation of Cloud Computing: Edge Computing and Apache E...
Joseph Kuo
 
Java in the Air: A Case Study for Java-based Environment Monitoring Stations
Java in the Air: A Case Study for Java-based Environment Monitoring StationsJava in the Air: A Case Study for Java-based Environment Monitoring Stations
Java in the Air: A Case Study for Java-based Environment Monitoring Stations
Eurotech
 
20130503 iCore at calipso workshop fia dublin
20130503 iCore at calipso workshop fia dublin20130503 iCore at calipso workshop fia dublin
20130503 iCore at calipso workshop fia dublin
Raffaele Giaffreda
 
Software Defined Networking in GÉANT
Software Defined Networking in GÉANTSoftware Defined Networking in GÉANT
Software Defined Networking in GÉANT
GÉANT
 
MobiSys Group Presentation
MobiSys Group PresentationMobiSys Group Presentation
MobiSys Group Presentation
Neal Lathia
 
Role of cloud and analytics in IoT
Role of cloud and analytics in IoTRole of cloud and analytics in IoT
Role of cloud and analytics in IoT
Selvaraj Kesavan
 
Meetup 4/2/2016 - Functionele en technische architectuur IoT
Meetup  4/2/2016 - Functionele en technische architectuur IoTMeetup  4/2/2016 - Functionele en technische architectuur IoT
Meetup 4/2/2016 - Functionele en technische architectuur IoT
Digipolis Antwerpen
 

Similar to Bringing Wireless Sensing to its full potential (20)

Operationalizing SDN
Operationalizing SDNOperationalizing SDN
Operationalizing SDN
 
Swisscom Network Analytics
Swisscom Network AnalyticsSwisscom Network Analytics
Swisscom Network Analytics
 
Key Open Standards for inter-operable IoT systems
Key Open Standards for inter-operable IoT systemsKey Open Standards for inter-operable IoT systems
Key Open Standards for inter-operable IoT systems
 
Senslab - open hardware - fossa2010
Senslab - open hardware - fossa2010Senslab - open hardware - fossa2010
Senslab - open hardware - fossa2010
 
Programmable WAN Networking is SFW
Programmable WAN Networking is SFWProgrammable WAN Networking is SFW
Programmable WAN Networking is SFW
 
People Counting: Internet of Things in Motion at JavaOne 2013
People Counting: Internet of Things in Motion at JavaOne 2013People Counting: Internet of Things in Motion at JavaOne 2013
People Counting: Internet of Things in Motion at JavaOne 2013
 
Hydrographic and marine software Solutions
Hydrographic and marine software SolutionsHydrographic and marine software Solutions
Hydrographic and marine software Solutions
 
Grid Computing In Israel
Grid Computing  In IsraelGrid Computing  In Israel
Grid Computing In Israel
 
Exhibitor session: Ciena
Exhibitor session: CienaExhibitor session: Ciena
Exhibitor session: Ciena
 
Bandit framework for systematic learning in wireless video based face recogni...
Bandit framework for systematic learning in wireless video based face recogni...Bandit framework for systematic learning in wireless video based face recogni...
Bandit framework for systematic learning in wireless video based face recogni...
 
Smart Connectivity
Smart ConnectivitySmart Connectivity
Smart Connectivity
 
Are you ready to be edgy? Bringing applications to the edge of the network
Are you ready to be edgy? Bringing applications to the edge of the networkAre you ready to be edgy? Bringing applications to the edge of the network
Are you ready to be edgy? Bringing applications to the edge of the network
 
JCConf 2017 - Next Generation of Cloud Computing: Edge Computing and Apache E...
JCConf 2017 - Next Generation of Cloud Computing: Edge Computing and Apache E...JCConf 2017 - Next Generation of Cloud Computing: Edge Computing and Apache E...
JCConf 2017 - Next Generation of Cloud Computing: Edge Computing and Apache E...
 
Java in the Air: A Case Study for Java-based Environment Monitoring Stations
Java in the Air: A Case Study for Java-based Environment Monitoring StationsJava in the Air: A Case Study for Java-based Environment Monitoring Stations
Java in the Air: A Case Study for Java-based Environment Monitoring Stations
 
20130503 iCore at calipso workshop fia dublin
20130503 iCore at calipso workshop fia dublin20130503 iCore at calipso workshop fia dublin
20130503 iCore at calipso workshop fia dublin
 
Software Defined Networking in GÉANT
Software Defined Networking in GÉANTSoftware Defined Networking in GÉANT
Software Defined Networking in GÉANT
 
Pervasive Computing
Pervasive ComputingPervasive Computing
Pervasive Computing
 
MobiSys Group Presentation
MobiSys Group PresentationMobiSys Group Presentation
MobiSys Group Presentation
 
Role of cloud and analytics in IoT
Role of cloud and analytics in IoTRole of cloud and analytics in IoT
Role of cloud and analytics in IoT
 
Meetup 4/2/2016 - Functionele en technische architectuur IoT
Meetup  4/2/2016 - Functionele en technische architectuur IoTMeetup  4/2/2016 - Functionele en technische architectuur IoT
Meetup 4/2/2016 - Functionele en technische architectuur IoT
 

More from Adrian Hornsby

How can your business benefit from going serverless?
How can your business benefit from going serverless?How can your business benefit from going serverless?
How can your business benefit from going serverless?
Adrian Hornsby
 
Can Automotive be as agile as Unicorns?
Can Automotive be as agile as Unicorns?Can Automotive be as agile as Unicorns?
Can Automotive be as agile as Unicorns?
Adrian Hornsby
 
Moving Forward with AI - as presented at the Prosessipäivät 2018
Moving Forward with AI - as presented at the Prosessipäivät 2018Moving Forward with AI - as presented at the Prosessipäivät 2018
Moving Forward with AI - as presented at the Prosessipäivät 2018
Adrian Hornsby
 
Chaos Engineering: Why Breaking Things Should Be Practised.
Chaos Engineering: Why Breaking Things Should Be Practised.Chaos Engineering: Why Breaking Things Should Be Practised.
Chaos Engineering: Why Breaking Things Should Be Practised.
Adrian Hornsby
 
Chaos Engineering: Why Breaking Things Should Be Practised.
Chaos Engineering: Why Breaking Things Should Be Practised.Chaos Engineering: Why Breaking Things Should Be Practised.
Chaos Engineering: Why Breaking Things Should Be Practised.
Adrian Hornsby
 
Model Serving for Deep Learning
Model Serving for Deep LearningModel Serving for Deep Learning
Model Serving for Deep Learning
Adrian Hornsby
 
AI in Finance: Moving forward!
AI in Finance: Moving forward!AI in Finance: Moving forward!
AI in Finance: Moving forward!
Adrian Hornsby
 
Building a Multi-Region, Active-Active Serverless Backends.
Building a Multi-Region, Active-Active Serverless Backends.Building a Multi-Region, Active-Active Serverless Backends.
Building a Multi-Region, Active-Active Serverless Backends.
Adrian Hornsby
 
Moving Forward with AI
Moving Forward with AIMoving Forward with AI
Moving Forward with AI
Adrian Hornsby
 
AI: State of the Union
AI: State of the UnionAI: State of the Union
AI: State of the Union
Adrian Hornsby
 
Serverless Architectural Patterns
Serverless Architectural PatternsServerless Architectural Patterns
Serverless Architectural Patterns
Adrian Hornsby
 
re:Invent re:Cap - An overview of Artificial Intelligence and Machine Learnin...
re:Invent re:Cap - An overview of Artificial Intelligence and Machine Learnin...re:Invent re:Cap - An overview of Artificial Intelligence and Machine Learnin...
re:Invent re:Cap - An overview of Artificial Intelligence and Machine Learnin...
Adrian Hornsby
 
re:Invent re:Cap - Big Data & IoT at Any Scale
re:Invent re:Cap - Big Data & IoT at Any Scalere:Invent re:Cap - Big Data & IoT at Any Scale
re:Invent re:Cap - Big Data & IoT at Any Scale
Adrian Hornsby
 
Innovations and the Cloud
Innovations and the CloudInnovations and the Cloud
Innovations and the Cloud
Adrian Hornsby
 
Serverless in Action on AWS
Serverless in Action on AWSServerless in Action on AWS
Serverless in Action on AWS
Adrian Hornsby
 
Innovations and The Cloud
Innovations and The CloudInnovations and The Cloud
Innovations and The Cloud
Adrian Hornsby
 
Devoxx: Building AI-powered applications on AWS
Devoxx: Building AI-powered applications on AWSDevoxx: Building AI-powered applications on AWS
Devoxx: Building AI-powered applications on AWS
Adrian Hornsby
 
10 Lessons from 10 Years of AWS
10 Lessons from 10 Years of AWS10 Lessons from 10 Years of AWS
10 Lessons from 10 Years of AWS
Adrian Hornsby
 
Developing Sophisticated Serverless Applications with AI
Developing Sophisticated Serverless Applications with AIDeveloping Sophisticated Serverless Applications with AI
Developing Sophisticated Serverless Applications with AI
Adrian Hornsby
 
AWS Startup Day Bangalore: Being Well-Architected in the Cloud
AWS Startup Day Bangalore: Being Well-Architected in the CloudAWS Startup Day Bangalore: Being Well-Architected in the Cloud
AWS Startup Day Bangalore: Being Well-Architected in the Cloud
Adrian Hornsby
 

More from Adrian Hornsby (20)

How can your business benefit from going serverless?
How can your business benefit from going serverless?How can your business benefit from going serverless?
How can your business benefit from going serverless?
 
Can Automotive be as agile as Unicorns?
Can Automotive be as agile as Unicorns?Can Automotive be as agile as Unicorns?
Can Automotive be as agile as Unicorns?
 
Moving Forward with AI - as presented at the Prosessipäivät 2018
Moving Forward with AI - as presented at the Prosessipäivät 2018Moving Forward with AI - as presented at the Prosessipäivät 2018
Moving Forward with AI - as presented at the Prosessipäivät 2018
 
Chaos Engineering: Why Breaking Things Should Be Practised.
Chaos Engineering: Why Breaking Things Should Be Practised.Chaos Engineering: Why Breaking Things Should Be Practised.
Chaos Engineering: Why Breaking Things Should Be Practised.
 
Chaos Engineering: Why Breaking Things Should Be Practised.
Chaos Engineering: Why Breaking Things Should Be Practised.Chaos Engineering: Why Breaking Things Should Be Practised.
Chaos Engineering: Why Breaking Things Should Be Practised.
 
Model Serving for Deep Learning
Model Serving for Deep LearningModel Serving for Deep Learning
Model Serving for Deep Learning
 
AI in Finance: Moving forward!
AI in Finance: Moving forward!AI in Finance: Moving forward!
AI in Finance: Moving forward!
 
Building a Multi-Region, Active-Active Serverless Backends.
Building a Multi-Region, Active-Active Serverless Backends.Building a Multi-Region, Active-Active Serverless Backends.
Building a Multi-Region, Active-Active Serverless Backends.
 
Moving Forward with AI
Moving Forward with AIMoving Forward with AI
Moving Forward with AI
 
AI: State of the Union
AI: State of the UnionAI: State of the Union
AI: State of the Union
 
Serverless Architectural Patterns
Serverless Architectural PatternsServerless Architectural Patterns
Serverless Architectural Patterns
 
re:Invent re:Cap - An overview of Artificial Intelligence and Machine Learnin...
re:Invent re:Cap - An overview of Artificial Intelligence and Machine Learnin...re:Invent re:Cap - An overview of Artificial Intelligence and Machine Learnin...
re:Invent re:Cap - An overview of Artificial Intelligence and Machine Learnin...
 
re:Invent re:Cap - Big Data & IoT at Any Scale
re:Invent re:Cap - Big Data & IoT at Any Scalere:Invent re:Cap - Big Data & IoT at Any Scale
re:Invent re:Cap - Big Data & IoT at Any Scale
 
Innovations and the Cloud
Innovations and the CloudInnovations and the Cloud
Innovations and the Cloud
 
Serverless in Action on AWS
Serverless in Action on AWSServerless in Action on AWS
Serverless in Action on AWS
 
Innovations and The Cloud
Innovations and The CloudInnovations and The Cloud
Innovations and The Cloud
 
Devoxx: Building AI-powered applications on AWS
Devoxx: Building AI-powered applications on AWSDevoxx: Building AI-powered applications on AWS
Devoxx: Building AI-powered applications on AWS
 
10 Lessons from 10 Years of AWS
10 Lessons from 10 Years of AWS10 Lessons from 10 Years of AWS
10 Lessons from 10 Years of AWS
 
Developing Sophisticated Serverless Applications with AI
Developing Sophisticated Serverless Applications with AIDeveloping Sophisticated Serverless Applications with AI
Developing Sophisticated Serverless Applications with AI
 
AWS Startup Day Bangalore: Being Well-Architected in the Cloud
AWS Startup Day Bangalore: Being Well-Architected in the CloudAWS Startup Day Bangalore: Being Well-Architected in the Cloud
AWS Startup Day Bangalore: Being Well-Architected in the Cloud
 

Recently uploaded

DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
Kari Kakkonen
 
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Tobias Schneck
 
How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...
Product School
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
Guy Korland
 
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Ramesh Iyer
 
Knowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and backKnowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and back
Elena Simperl
 
Elevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object CalisthenicsElevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object Calisthenics
Dorra BARTAGUIZ
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
Alan Dix
 
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Albert Hoitingh
 
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Product School
 
Assuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyesAssuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyes
ThousandEyes
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance
 
Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*
Frank van Harmelen
 
Leading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdfLeading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdf
OnBoard
 
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
91mobiles
 
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance
 
JMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and GrafanaJMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and Grafana
RTTS
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
James Anderson
 
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
UiPathCommunity
 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
KatiaHIMEUR1
 

Recently uploaded (20)

DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
 
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
 
How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
 
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
 
Knowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and backKnowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and back
 
Elevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object CalisthenicsElevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object Calisthenics
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
 
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
 
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...
 
Assuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyesAssuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyes
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
 
Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*
 
Leading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdfLeading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdf
 
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
 
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
 
JMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and GrafanaJMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and Grafana
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
 
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
 

Bringing Wireless Sensing to its full potential

  • 1. ”Bringing Wireless Sensing to its full potential” Wireless Sensor Networks TKT-2456 Multimedia group Adrian Hornsby
  • 2. … bringing wireless sensor to its full potential Outline … sensing the future Search for Wisdom ➢ User and its Desires ➢ Internet of Things ➢ … bringing the web into sensors 6LoWPAN ➢ Semantic Sensor Web ➢ Efficient XML Interchange (EXI) ➢
  • 3. … sensing the future Search for wisdom Understanding the User: Search for wisdom ➢ Leveraging Information ➢ Distil wisdom Interacting with the world ➢ → knowledge hierachy Assimilate knowledge Compare information Collect data Observe facts proto-facts
  • 4. … sensing the future Climbing the data federation pyramid Research emphasis within the ➢ biology and computer science communities in the 1980s. Extreme diversity in physical ➢ hardware, OS, DBs, software and immature networking protocols hampered the sharing of data. Emergence of the web ➢ Flexible format for data exchange ➢ http://www.mkbergman.com/ http://brightplanet.com/data-federation-a-semantics.html Annotation and attribute in DB ➢ resulting in new discoveries
  • 5. … sensing the future A world of data and sensors Internet of Things = 1012 Fringe Internet = 109 Core Internet = 106 http://www.sensinode.com/
  • 6. … sensing the future Desires … from stove-piped sensor to global sensing Quickly discover & retrieve information from sensors ➢ Meet user needs ➢ Location, observation, quality, ability to fuse information ➢ Standard sensor descriptions ➢ understandable by users, softwares and other sensors ➢ Subscribe to and receive alerts from sensors ➢ Standardized web-services to access information ➢ Sensor capable of responding to other sensors ➢ Autonomous ➢ Adaptable, mobile and flexible ➢ http://www.janchipchase.com/
  • 7. … sensing the future Closing the gap between users, Internet and sensors Web Services Communication protocol ➢ Interface description and information ➢ URI (Universal Resource Identifier) ➢ User Internet Sensors
  • 8. … bringing the web into sensors Benefits of IP Open, long-lived, reliable standard ➢ Easy learning-curve ➢ Transparent Internet integration ➢ Network maintainability ➢ Proven global scalability ➢ “You never lose with IP” ➢ http://www.janchipchase.com/ IP for smaller devices supported by Standards and Organization: ➢ IPSO alliance ➢ IETF ➢ IEEE ➢
  • 9. … bringing the web into sensors Applications for IP-based WSN Wireless sensor and actuator networks (WS&AN) , Environmental Sensor Networks (ESN), Object Sensor Networks (OSN) or Body Sensor Network (BSN)
  • 10. … bringing the web into sensors 6LoWPAN – IP for low power devices IETF Standard for IPv6 over IEEE 802.15.4 80% compression of headers ➢ Rich and flexible features ➢ Auto-configuration ➢ IPv6 fragmentation ➢ UDP + ICMP ➢ Mesh forwarding ➢ Common Socket API ➢ Super compact implementation Sockets ➢ Direct end-to-end Internet integration ➢ UDP + ICMP Extremely scalable ➢ IPv6 + LoWPAN 802.15.4 MAC 2.4 GHz CSS UWB http://www.sensinode.com/
  • 11. … bringing the web into sensors 6LoWPAN features Support for 64-bit and 16-bit 802.15.4 addressing 16-bit addresses can automatically be assigned ➢ Extreme header compression ➢ Unicast, broadcast and multicast support ➢ Fragmentation ➢ 1260 byte IPv6 frames -> 127 byte 802.15.4 frames ➢ Link-layer mesh routing support ➢ Original source & final destination addresses ➢ Hops left ➢ Routing decision made hop-by-hop ➢
  • 12. … bringing the web into sensors 6LoWPAN – IP for low power devices •
  • 13. … bringing the web into sensors Natural next step To infer high-level knowledge, sensor data needs to be: ➢ filtered, ➢ aggregated, ➢ correlated ➢ and translated. ➢ Data federation pyramid ➢ After network come the data representation ➢
  • 14. … bringing the web into sensors Data representation: Challenges Lack of Uniform operations and standard representation of sensor ➢ data No means for resource reallocation and resource sharing ➢ Deployment and usage tightly coupled with location, application and ➢ device employed → Lack of interoperability
  • 15. … bringing the web into sensors Need for Interoperability Ability for two or more autonomous, heterogeneous, distributed ➢ entities to communicate and cooperate despite differences in language, context, format or content. Should be able to interact with one another in meaningful ways ➢ without special effort by the user – the data producer or consumer → Standard XML format for data representation
  • 16. … bringing the web into sensors Survey: Sensor data management frameworks GSN (Global Sensor Network, Digital Enterprise Research Institute) ➢ http:// gsn.sourceforge.net/ Hourglass (Harvard) ➢ http://www.eecs.harvard.edu/~syrah/hourglass/ An Infrastructure for Connecting Sensor Networks and Applications ➢ IrisNet (Intel & Carnegie Mellon University) Internet-Scale Resource-Intensive Sensor Network Service http://www.intel-iris.net/ Sensorweb Research Laboratory ➢ http://sensorweb.vancouver.wsu.edu/research.html … and more !! → only localized interoperability
  • 17. … bringing the web into sensors Standard-based frameworks SensorWeb project at University of Melbourne ➢ http://www.gridbus.org/sensorweb/ 52°North's Sensor Web Community ➢ NASA JPL/GSFC SensorWeb, Northrop Grumman's PULSENet ➢
  • 18. … bringing the web into sensors Open Geospatial Consortium (OGC) Sensor Web Enablement Framework Consortium of 330+ companies, government agencies, and ➢ academic institutes Open Standards development by consensus process ➢ Interoperability Programs provide end-to-end implementation ➢ and testing before specification approval Develop standard encodings and Web service interfaces ➢ Sensor Web Enablement ➢
  • 19. … bringing the web into sensors Sensor Web Enablement - Languages Information Model and Sensor and Observations and Processing Description Sensing Language Observation & SensorML Measurements (SML) (OM) GeographyML TransducerML (GML) (TML) Common Model for Multiplexed, Real Time Geographical Streaming Protocol Information
  • 20. … bringing the web into sensors Sensor Web Enablement – Web Services
  • 21. … bringing the web into sensors Sensor Web Enablement - Components 1. Sensor Model Language (SensorML) – The general models and XML encodings for sensors and observation processing. 2. Observations & Measurements (O&M) - The general models and XML encodings for sensor observations and measurements. 3. TransducerML (TML) – A model and encoding for streaming multiplexed data from a sensor system, and for describing the system and data encoding. 4. Sensor Observation Service (SOS) – A service by which a client can obtain observations from one or more sensors/platforms (can be of mixed sensor/platform types). 5. Sensor Planning Service (SPS) – A standard service for requesting user-driven acquisitions an observations. 6. Sensor Alert Service (SAS) – A service for publishing and subscribing to alert from sensors. 7. Web Notification Service (WNS) – Standard web service for asynchronous delivery of messages or alerts.
  • 22. … bringing the web into sensors SensorML: building block Provides standard models and an XML encoding for describing sensors and measurement processes. Can be used to describe a wide range of sensors, including both dynamic and stationary platforms and both in-situ and remote sensors. sensor discovery ➢ sensor geolocation ➢ processing observations ➢ programming mechanism ➢ subscription mechanism ➢
  • 23. … Semantic Sensor Web What is it ? Adding semantic annotations to existing standard Sensor ➢ Web languages in order to provide semantic descriptions and enhanced access to sensor data This is accomplished with model-references to ontology ➢ concepts that provide more expressive concept descriptions
  • 24. … Semantic Sensor Web What is it ?
  • 25. … Semantic Sensor Web RDF: Ressource Description Framework Used for semantically annotating XML documents. ➢ Several important attributes within RDFa include: ➢ → about: describes subject of the RDF triple → rel: describes the predicate of the RDF triple → resource: describes the object of the RDF triple → instanceof: describes the object of the RDF triple with the predicate as “rdf:type”
  • 26. … Semantic Sensor Web On going work in W3C Semantic Sensor Network (SSN) Incubator group: The mission of the Semantic Sensor Network Incubator Group, part of the Incubator Activity, is to begin the formal process of producing ontologies that define the capabilities of sensors and sensor networks, and to develop semantic annotations of a key language used by services based sensor networks.
  • 27. … Semantic Sensor Web The big picture Semantic Data Storage Analysis & Query Knowledge Data Feature Detection & Extraction Semantic Annotation Ontologies Sensor Data Internet
  • 28. … bringing the web into sensors And for Low Power nodes ?? Transfering XML is costly !! (for ultra low power devices) → 1 bit = bandwidth = power Compression and Binarization of XML → Efficient XML Interchange format (EXI) EXI: knowledge based encoding that uses a set of grammars to determine which events are most likely to occur at any given point in an EXI stream and encodes the most likely alternatives in fewer bits ➢
  • 29. … bringing the web into sensors And for Low Power nodes ?? <?xml version=quot;1.0quot; encoding=quot;UTF-8quot;?> <notebook date=quot;2007-09-12quot;> ➢ <note date=quot;2007-07-23quot; category=quot;EXIquot;>   <subject>EXI</subject>   <body>Do not forget it!</body>  </note>  <note date=quot;2007-09-12quot;>   <subject>Shopping List</subject>   <body>milk, honey</body>  </note> </notebook>
  • 30. … bringing the web into sensors And for Low Power nodes ?? EXI Grammar (Event Coding) → Productions separated according to their popularity ➢ <?xml version=quot;1.0quot; encoding=quot;UTF-8quot;?> <notebook date=quot;2007-09-12quot;>  <note date=quot;2007-07-23quot; category=quot;EXIquot;>   <subject>EXI</subject>   <body>Do not forget it!</body>  </note>  <note date=quot;2007-09-12quot;>   <subject>Shopping List</subject>   <body>milk, honey</body>  </note> </notebook>
  • 31. … Bringing Wireless Sensor to its full potential Conclusion In the near future: More Users, more Sensors, more Data ➢ Wide Integration with Internet through IP protocol ➢ Advanced data representation with XML ➢ Semantic for better sensor information access ➢ Knowledge even from ultra low power device using EXI ➢ All through global standards (W3C, IETF, ...) ➢
  • 32. … Bringing Wireless Sensor to its full potential References: Standards & Projects (1) IPSO Alliance - http://www.ipso-alliance.org (2) 6LoWPAN: http://www.ietf.org/html.charters/6lowpan-charter.html - http://tools.ietf.org/wg/6lowpan/ (3) W3C Semantic Sensor Network Incubator group - http://www.w3.org/2005/Incubator/ssn/ - http://www.w3.org/2005/Incubator/ssn/charter (4) OGC – Sensor Web Enablement WG: http://www.opengeospatial.org/projects/groups/sensorweb (5) Sensor Standards and Data Harmonization (NIST) - http://semanticommunity.wik.is/Sensor_Standards_and_Data_Harmonization (6) Marine Metadata Interoperability - http://marinemetadata.org/ (7) http://ieee1451.nist.gov/ (8) http://www.transducerml.org/ (9) W3C other: (1) Geospatial Incubator Group - http://www.w3.org/2005/Incubator/geo/ (2) Delivery context ontology http://www.w3.org/TR/dcontology/ (3) Product Modelling Incubator http://www.w3.org/2005/Incubator/w3pm/ (10) EXI: http://www.w3.org/TR/exi-primer/
  • 33. … Bringing Wireless Sensor to its full potential References: publications (1) Li Ding, Pranam Kolari, Zhongli Ding, Sasikanth Avancha, Tim Finin, Anupam Joshi. Using Ontologies in the Semantic Web: A Survey (2) Cory Henson, Josh Pschorr,Amit Sheth, Krishnaprasad Thirunarayan, quot;SemSOS: Semantic Sensor Observation Service,quot; in Proceedings of the 2009 International Symposium on Collaborative Technologies and Systems (CTS 2009), Baltimore, MD, May 18-22, 2009. (3) Payam M. Barnaghi, Stefan Meissner, Mirko Presser, and Klaus Moessner, quot;Sense and Sensíability: Semantic Data Modelling for Sensor Networksquot;, to appear, in Proceedings of the ICT Mobile Summit 2009, June 2009. (4) Lily Li, Kerry Taylor: A Framework for Semantic Sensor Network Services. ICSOC 2008: 347-361 (5) Amit Sheth, Cory Henson, and Satya Sahoo, quot;Semantic Sensor Web,quot; IEEE Internet Computing, July/August 2008, p. 78-83. (6) Alex Wun, Milenko Petrovi, and Hans-Arno Jacobsen. A system for semantic data fusion in sensor networks. In DEBS í07: Proceedings of the 2007 inaugural international conferenceon Distributed event-based systems, pages 75-79, New York, NY, USA, 2007. ACM. (7) M. Eid, R. Liscano, and A. El Saddik. A universal ontology for sensor networks data. Computational Intel ligence for Measurement Systems and Applications, 2007. CIMSA 2007. IEEE International Conference on, pages 59–62, June 2007 (8) Micah Lewis, Delroy Cameron, Shaohua Xie, Budak Arpinar,ES3N: A Semantic Approach to Data Management in Sensor Networks. Semantic Sensor network workshop, the 5th International Semantic Web Conference ISWC 2006, November 5-9, Athens, Georgia, USA 2006 (9) Hideyuki Kawashima, Yutaka Hirota, Satoru Satake, and Michita Imai. Met: A real world oriented metadata management system for semantic sensor networks. In Proc. of the International Workshop on Data Management for Sensor Networks (DMSN, pages 588{599, 2006. (10) Russomanno, D.J., Kothari, C., Thomas, O.: Sensor ontologies: from shallow to deep models. Proceedings of the Thirty-Seventh Southeastern Symposium on System Theory, 2005. SSST '05. 20-22 March 2005. (11) David J. Russomanno, Cartik R. Kothari, and Omo ju A. Thomas. Building a sensor ontology: A practical approach leveraging iso and ogc models. In IC-AI, pages 637–643, 2005. (12) Semantic Sensor Net: An Extensible Framework. In Proceedings of the International Conference on Computer Network and Mobile Computing, Lecture Notes in Computer Science 3619, pages 1144--1153, 2005. (13) C. Matheus, D. Tribble, M. Kokar, M. Cerutti and S. McGirr. Towards a Formal Pedigree Ontology for Level-One Sensor Fusion. 10th International Command and Control Research and Technology Symposium, McClain, Virginia, June 2005. (14) Holger Neuhaus, Relating Sensor Observations to the Real World, FOIS 2008.