SlideShare uma empresa Scribd logo
1 de 22
Baixar para ler offline
The SenseBox project
and
IoT Recommendations for OGC SWE

Arne Bröring -- 52° North / University of Münster

OGC Standards for the Internet of Things Workshop

Brussels, November 30th 2011
Introduction
 Advancements in microelectronics 
   – Components (processors, communication units etc.) are getting
     smaller, cheaper, more power efficient…

 Integration of microelectonics into day-to-day things

 Extends the physical thing to a digital object

 Extends the Internet / Web to physical things




 Arne Bröring - OGC TC Brussels – 30.11.2011
Terminology….




                                              http://www.webofthings.com/
Arne Bröring - OGC TC Brussels – 30.11.2011
Review
Internet                                        Web (= WWW)

 System of interconnected                       System of interlinked
  computer networks                               hypertext documents

 Has several applications                       An application of the
    (e.g., WWW, email, VoIP)                     Internet

 Based on:                                      Based on:
    IPv4 / IPv6                (IETF)              URL            (IETF)
    TCP                        (IETF)              HTTP           (IETF)
                                                    HTML           (W3C)

  Arne Bröring - OGC TC Brussels – 30.11.2011
Research Fields: IoT / WoT
IoT                                            WoT

 Low-level protocols for                       Utilizes HTTP
  smart things
  (e.g. 6LoWPAN, MQTT)                          REST APIs for things

 Naming services for things
                                                Mash-up applications
  (e.g. EPCGlobal)

 Identification (e.g. RFID)                    …

 …
 Arne Bröring - OGC TC Brussels – 30.11.2011
Web of Things




                               HTTP

         Thing                                Web

                              HTTP




Arne Bröring - OGC TC Brussels – 30.11.2011
WoT Application: SenseBox
                act
                                       communicate

     reason

                        Thing                        Web



sense

                      Aim: Generic sensor platform on the Web
Arne Bröring - OGC TC Brussels – 30.11.2011
Use Case: Traffic SenseBox


                          Service vehicle
  Request




Road maintenance
(http://strassen.nrw.de)

   Arne Bröring - OGC TC Brussels – 30.11.2011
SenseBox Prototype




Arne Bröring - OGC TC Brussels – 30.11.2011
Hardware Design




Mini ITX
1.6 GHz
2 GB


Arne Bröring - OGC TC Brussels – 30.11.2011
Hardware Design

          Component                           Price in €
          Ultrasonic Sensor SRF8              40
          GPS Shield                          55
          Arduino Uno Board                   25
          Intel Board                         55
          2GB Memory                          20
          Flash Card + Reader                 40
          UMTS Dongle                         30
          Power Supply                        30
          Other                               ~80
          TOTAL                               375


Arne Bröring - OGC TC Brussels – 30.11.2011
Traffic SenseBox




Arne Bröring - OGC TC Brussels – 30.11.2011
Data Processing
Distance




                         x x           x
                                             x
             x x                                                 Process
                                                                    1
                                                     Time

      • Cars/minute                           Machine readable
      • Utilization in %
      • …                                                        Process
                                                                    2
       • „Traffic jam!“                       Human readable
       • „Free road.“
       • …
       Arne Bröring - OGC TC Brussels – 30.11.2011
Accessing SenseBoxes

       GET Observations



                                  Sense Box
                                  Web Portal




         HTTP GET

Arne Bröring - OGC TC Brussels – 30.11.2011
REST API for SenseBox Observations

http://my.portal/boxes/<id>

http://my.portal/boxes/7/observations/<id>

http://my.portal/boxes/7/observations?property=car_count

http://my.portal/boxes/7/observations?property=car_count
   &time=2011-01-10T14:00,2011-02-11T16:00

http://my.portal/boxes/7/observations
   ?bbox=3,6,23,36,urn:ogc:def:crs:EPSG:6.5:4326

Arne Bröring - OGC TC Brussels – 30.11.2011
Example Observation
"OM_Measurement": {
  "identifier":"obs_1",
  "phenomenonTime":"2011-11-30T16:40+02:00",
  "observedProperty":"car_count",
  "procedure":"http://example.org//sensor_1.xml",
  "featureOfInterest": {
      "type":"http://www.opengis.net/.../SF_SamplingPoint",
      "shape": {x:7.0,y:52.0,spatialReference:{wkid:4326}}
  },
  "result": {
      "uom":"cars/minute",
      "value":10
  }
}
 Arne Bröring - OGC TC Brussels – 30.11.2011
Announcement Broadcast




                                         MAIL



                                         SMS




Arne Bröring - OGC TC Brussels – 30.11.2011
SenseBox Light
      Arduino UNO
     + Ethernet Shield
     + GPS Shield
      ~ 100 €



 Problem:
      – Main memory:    2 kB
      – Program memory: 32 kB

       Need for lightweight protocols!

    Arne Bröring - OGC TC Brussels – 30.11.2011
Conclusions
 We have seen difference between
  Internet (of Things) and Web (of Things)

 We have looked at an example WoT application:
   the SenseBox project

 As a WoT application, the SenseBox needs REST API

 Limited resources!



 Arne Bröring - OGC TC Brussels – 30.11.2011
Recommendations for IoT standardization activities

 Concentrate on HTTP-based protocols !?
   – In opposition to TCP/IP based approaches


 Standardize REST API for the WoT !?

 Lightweight encodings (JSON) for O&M / SensorML !
   – New “ThingML“ ??


 Call it Web of Things at OGC ?!



 Arne Bröring - OGC TC Brussels – 30.11.2011
Acknowledgements
Many Thanks go to the rest of the SenseBox team:

  Dustin Demuth                                Dr. Albert Remke
  Kristina Knoppe                              Damian Lasnia
  Maurin Radtke
  Arthur Rohrbach
  Raimund Schnürer
  Christopher Stephan
  Umut Tas
  Jan Wirwahn

 Arne Bröring - OGC TC Brussels – 30.11.2011
Questions?

Thank you!


Arne Bröring

broering@52north.org




52°North:                                      http://52north.org
Sensor Web lab @ IfGI:                         http://swsl.uni-muenster.de



 Arne Bröring - OGC TC Brussels – 30.11.2011

Mais conteúdo relacionado

Semelhante a IoT Recommendations for OGC SWE Standards

IETF building block in the LwM2M Ecosystem (IoT World 2017 Workshop)
IETF building block in the LwM2M Ecosystem (IoT World 2017 Workshop)IETF building block in the LwM2M Ecosystem (IoT World 2017 Workshop)
IETF building block in the LwM2M Ecosystem (IoT World 2017 Workshop)Open Mobile Alliance
 
BA and Beyond 19 Autumn Event - Pieter-Jan Pauwels - Museum of Things for People
BA and Beyond 19 Autumn Event - Pieter-Jan Pauwels - Museum of Things for PeopleBA and Beyond 19 Autumn Event - Pieter-Jan Pauwels - Museum of Things for People
BA and Beyond 19 Autumn Event - Pieter-Jan Pauwels - Museum of Things for PeopleBA and Beyond
 
Enterprise Developer Journey to the IoT
Enterprise Developer Journey to the IoTEnterprise Developer Journey to the IoT
Enterprise Developer Journey to the IoTBurr Sutter
 
An inspirational talk on IoT
An inspirational talk on IoTAn inspirational talk on IoT
An inspirational talk on IoTBruno Cendón
 
IoTaConf 2014 - IoT Connectivity, Standards, and Architecture
IoTaConf 2014 - IoT Connectivity, Standards, and ArchitectureIoTaConf 2014 - IoT Connectivity, Standards, and Architecture
IoTaConf 2014 - IoT Connectivity, Standards, and ArchitectureTodd Montgomery
 
CMMC - CNX - Community of Practice 1
CMMC - CNX - Community of Practice 1CMMC - CNX - Community of Practice 1
CMMC - CNX - Community of Practice 1Nat Weerawan
 
OpenAIRE at the 8th e-Infrastructure Concetration Meeting Nov 5, 2010 CERN -...
OpenAIRE  at the 8th e-Infrastructure Concetration Meeting Nov 5, 2010 CERN -...OpenAIRE  at the 8th e-Infrastructure Concetration Meeting Nov 5, 2010 CERN -...
OpenAIRE at the 8th e-Infrastructure Concetration Meeting Nov 5, 2010 CERN -...OpenAIRE
 
Creating The World’s First
Creating The World’s First Creating The World’s First
Creating The World’s First Bristol Is Open
 
IoT_IO1_1 Introduction to the IoT-1.pdf
IoT_IO1_1 Introduction to the IoT-1.pdfIoT_IO1_1 Introduction to the IoT-1.pdf
IoT_IO1_1 Introduction to the IoT-1.pdfDanishMahmood23
 
IoT Convention Europe - Mechelen June 15th 2017
IoT Convention Europe - Mechelen June 15th 2017IoT Convention Europe - Mechelen June 15th 2017
IoT Convention Europe - Mechelen June 15th 2017AllBits BVBA (freelancer)
 
The Role of the Communication Protocols in the IoT: Pitfalls and Advantages
The Role of the Communication Protocols in the IoT: Pitfalls and AdvantagesThe Role of the Communication Protocols in the IoT: Pitfalls and Advantages
The Role of the Communication Protocols in the IoT: Pitfalls and AdvantagesFabio Gatti
 
Go real-time with the InternetOfThings
Go real-time with the InternetOfThingsGo real-time with the InternetOfThings
Go real-time with the InternetOfThingsUffe Björklund
 
Introduction to IoT & Project IoT Field
Introduction to IoT & Project IoT FieldIntroduction to IoT & Project IoT Field
Introduction to IoT & Project IoT FieldMario Kušek
 
Thunderbolt by amit
Thunderbolt by amitThunderbolt by amit
Thunderbolt by amitAmit Sinha
 

Semelhante a IoT Recommendations for OGC SWE Standards (20)

Zenoh: The Genesis
Zenoh: The GenesisZenoh: The Genesis
Zenoh: The Genesis
 
IETF building block in the LwM2M Ecosystem (IoT World 2017 Workshop)
IETF building block in the LwM2M Ecosystem (IoT World 2017 Workshop)IETF building block in the LwM2M Ecosystem (IoT World 2017 Workshop)
IETF building block in the LwM2M Ecosystem (IoT World 2017 Workshop)
 
IoT: An introduction
IoT: An introductionIoT: An introduction
IoT: An introduction
 
BA and Beyond 19 Autumn Event - Pieter-Jan Pauwels - Museum of Things for People
BA and Beyond 19 Autumn Event - Pieter-Jan Pauwels - Museum of Things for PeopleBA and Beyond 19 Autumn Event - Pieter-Jan Pauwels - Museum of Things for People
BA and Beyond 19 Autumn Event - Pieter-Jan Pauwels - Museum of Things for People
 
Enterprise Developer Journey to the IoT
Enterprise Developer Journey to the IoTEnterprise Developer Journey to the IoT
Enterprise Developer Journey to the IoT
 
An inspirational talk on IoT
An inspirational talk on IoTAn inspirational talk on IoT
An inspirational talk on IoT
 
IoTaConf 2014 - IoT Connectivity, Standards, and Architecture
IoTaConf 2014 - IoT Connectivity, Standards, and ArchitectureIoTaConf 2014 - IoT Connectivity, Standards, and Architecture
IoTaConf 2014 - IoT Connectivity, Standards, and Architecture
 
CMMC - CNX - Community of Practice 1
CMMC - CNX - Community of Practice 1CMMC - CNX - Community of Practice 1
CMMC - CNX - Community of Practice 1
 
OpenAIRE at the 8th e-Infrastructure Concetration Meeting Nov 5, 2010 CERN -...
OpenAIRE  at the 8th e-Infrastructure Concetration Meeting Nov 5, 2010 CERN -...OpenAIRE  at the 8th e-Infrastructure Concetration Meeting Nov 5, 2010 CERN -...
OpenAIRE at the 8th e-Infrastructure Concetration Meeting Nov 5, 2010 CERN -...
 
Creating The World’s First
Creating The World’s First Creating The World’s First
Creating The World’s First
 
PI UK Seminar (Nov 2021) - PROFINET of Things
PI UK Seminar (Nov 2021) - PROFINET of ThingsPI UK Seminar (Nov 2021) - PROFINET of Things
PI UK Seminar (Nov 2021) - PROFINET of Things
 
IoT_IO1_1 Introduction to the IoT-1.pdf
IoT_IO1_1 Introduction to the IoT-1.pdfIoT_IO1_1 Introduction to the IoT-1.pdf
IoT_IO1_1 Introduction to the IoT-1.pdf
 
Multipath TCP
Multipath TCPMultipath TCP
Multipath TCP
 
IoT Convention Europe - Mechelen June 15th 2017
IoT Convention Europe - Mechelen June 15th 2017IoT Convention Europe - Mechelen June 15th 2017
IoT Convention Europe - Mechelen June 15th 2017
 
The Role of the Communication Protocols in the IoT: Pitfalls and Advantages
The Role of the Communication Protocols in the IoT: Pitfalls and AdvantagesThe Role of the Communication Protocols in the IoT: Pitfalls and Advantages
The Role of the Communication Protocols in the IoT: Pitfalls and Advantages
 
Final year project io t climate system
Final year project io t climate systemFinal year project io t climate system
Final year project io t climate system
 
Go real-time with the InternetOfThings
Go real-time with the InternetOfThingsGo real-time with the InternetOfThings
Go real-time with the InternetOfThings
 
Introduction to IoT & Project IoT Field
Introduction to IoT & Project IoT FieldIntroduction to IoT & Project IoT Field
Introduction to IoT & Project IoT Field
 
Thunderbolt by amit
Thunderbolt by amitThunderbolt by amit
Thunderbolt by amit
 
IoT 2.pptx
IoT 2.pptxIoT 2.pptx
IoT 2.pptx
 

Mais de Arne Bröring

Location Intelligence bei Swisscom - DW2014
Location Intelligence bei Swisscom - DW2014Location Intelligence bei Swisscom - DW2014
Location Intelligence bei Swisscom - DW2014Arne Bröring
 
Processing Real-time Sensor Data Streams for 3D Web Visualization
Processing Real-time Sensor Data Streams for 3D Web VisualizationProcessing Real-time Sensor Data Streams for 3D Web Visualization
Processing Real-time Sensor Data Streams for 3D Web VisualizationArne Bröring
 
Semantic Mediation On The Sensor Web
Semantic Mediation On The Sensor WebSemantic Mediation On The Sensor Web
Semantic Mediation On The Sensor WebArne Bröring
 
enviroCar at INTERGEO 2013
enviroCar at INTERGEO 2013enviroCar at INTERGEO 2013
enviroCar at INTERGEO 2013Arne Bröring
 
enviroCar Introduction
enviroCar IntroductionenviroCar Introduction
enviroCar IntroductionArne Bröring
 
A Citizen Science Sensor Platform as a Live Link from GIS to the Internet ...
A Citizen Science Sensor Platform as a Live Link from GIS to the Internet ...A Citizen Science Sensor Platform as a Live Link from GIS to the Internet ...
A Citizen Science Sensor Platform as a Live Link from GIS to the Internet ...Arne Bröring
 
SOS extension for the GeoServices REST API
SOS extension for the GeoServices REST APISOS extension for the GeoServices REST API
SOS extension for the GeoServices REST APIArne Bröring
 
ThinSWEClient - Visualising time series data with open source components.
ThinSWEClient - Visualising time series data with open source components.ThinSWEClient - Visualising time series data with open source components.
ThinSWEClient - Visualising time series data with open source components.Arne Bröring
 
Sensor Plug & Play with OGC Standards
Sensor Plug & Play with OGC StandardsSensor Plug & Play with OGC Standards
Sensor Plug & Play with OGC StandardsArne Bröring
 
Sensor Interface Descriptors - Describing instrument protocols in a standar...
Sensor Interface Descriptors - Describing instrument protocols in a standar...Sensor Interface Descriptors - Describing instrument protocols in a standar...
Sensor Interface Descriptors - Describing instrument protocols in a standar...Arne Bröring
 
Jirka - Integrating the ogc sensor web enablement framework into the ogc cata...
Jirka - Integrating the ogc sensor web enablement framework into the ogc cata...Jirka - Integrating the ogc sensor web enablement framework into the ogc cata...
Jirka - Integrating the ogc sensor web enablement framework into the ogc cata...Arne Bröring
 
Sensor Interface Descriptors (SID)
Sensor Interface Descriptors (SID)Sensor Interface Descriptors (SID)
Sensor Interface Descriptors (SID)Arne Bröring
 
Broering - Bridging Sensor Networks and Sensor Webs @ WOT2010
Broering - Bridging Sensor Networks and Sensor Webs @ WOT2010Broering - Bridging Sensor Networks and Sensor Webs @ WOT2010
Broering - Bridging Sensor Networks and Sensor Webs @ WOT2010Arne Bröring
 

Mais de Arne Bröring (17)

Location Intelligence bei Swisscom - DW2014
Location Intelligence bei Swisscom - DW2014Location Intelligence bei Swisscom - DW2014
Location Intelligence bei Swisscom - DW2014
 
Processing Real-time Sensor Data Streams for 3D Web Visualization
Processing Real-time Sensor Data Streams for 3D Web VisualizationProcessing Real-time Sensor Data Streams for 3D Web Visualization
Processing Real-time Sensor Data Streams for 3D Web Visualization
 
Semantic Mediation On The Sensor Web
Semantic Mediation On The Sensor WebSemantic Mediation On The Sensor Web
Semantic Mediation On The Sensor Web
 
enviroCar at INTERGEO 2013
enviroCar at INTERGEO 2013enviroCar at INTERGEO 2013
enviroCar at INTERGEO 2013
 
enviroCar Flyer
enviroCar FlyerenviroCar Flyer
enviroCar Flyer
 
enviroCar Introduction
enviroCar IntroductionenviroCar Introduction
enviroCar Introduction
 
A Citizen Science Sensor Platform as a Live Link from GIS to the Internet ...
A Citizen Science Sensor Platform as a Live Link from GIS to the Internet ...A Citizen Science Sensor Platform as a Live Link from GIS to the Internet ...
A Citizen Science Sensor Platform as a Live Link from GIS to the Internet ...
 
SOS extension for the GeoServices REST API
SOS extension for the GeoServices REST APISOS extension for the GeoServices REST API
SOS extension for the GeoServices REST API
 
ThinSWEClient - Visualising time series data with open source components.
ThinSWEClient - Visualising time series data with open source components.ThinSWEClient - Visualising time series data with open source components.
ThinSWEClient - Visualising time series data with open source components.
 
SenseBox
SenseBoxSenseBox
SenseBox
 
SID Creator
SID CreatorSID Creator
SID Creator
 
Sensor Plug & Play with OGC Standards
Sensor Plug & Play with OGC StandardsSensor Plug & Play with OGC Standards
Sensor Plug & Play with OGC Standards
 
Sensor Interface Descriptors - Describing instrument protocols in a standar...
Sensor Interface Descriptors - Describing instrument protocols in a standar...Sensor Interface Descriptors - Describing instrument protocols in a standar...
Sensor Interface Descriptors - Describing instrument protocols in a standar...
 
Jirka - Integrating the ogc sensor web enablement framework into the ogc cata...
Jirka - Integrating the ogc sensor web enablement framework into the ogc cata...Jirka - Integrating the ogc sensor web enablement framework into the ogc cata...
Jirka - Integrating the ogc sensor web enablement framework into the ogc cata...
 
Baranski
BaranskiBaranski
Baranski
 
Sensor Interface Descriptors (SID)
Sensor Interface Descriptors (SID)Sensor Interface Descriptors (SID)
Sensor Interface Descriptors (SID)
 
Broering - Bridging Sensor Networks and Sensor Webs @ WOT2010
Broering - Bridging Sensor Networks and Sensor Webs @ WOT2010Broering - Bridging Sensor Networks and Sensor Webs @ WOT2010
Broering - Bridging Sensor Networks and Sensor Webs @ WOT2010
 

Último

Landscape Catalogue 2024 Australia-1.pdf
Landscape Catalogue 2024 Australia-1.pdfLandscape Catalogue 2024 Australia-1.pdf
Landscape Catalogue 2024 Australia-1.pdfAarwolf Industries LLC
 
Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Hiroshi SHIBATA
 
Infrared simulation and processing on Nvidia platforms
Infrared simulation and processing on Nvidia platformsInfrared simulation and processing on Nvidia platforms
Infrared simulation and processing on Nvidia platformsYoss Cohen
 
Transcript: New from BookNet Canada for 2024: BNC SalesData and LibraryData -...
Transcript: New from BookNet Canada for 2024: BNC SalesData and LibraryData -...Transcript: New from BookNet Canada for 2024: BNC SalesData and LibraryData -...
Transcript: New from BookNet Canada for 2024: BNC SalesData and LibraryData -...BookNet Canada
 
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotesMuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotesManik S Magar
 
4. Cobus Valentine- Cybersecurity Threats and Solutions for the Public Sector
4. Cobus Valentine- Cybersecurity Threats and Solutions for the Public Sector4. Cobus Valentine- Cybersecurity Threats and Solutions for the Public Sector
4. Cobus Valentine- Cybersecurity Threats and Solutions for the Public Sectoritnewsafrica
 
Generative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfGenerative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfIngrid Airi González
 
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality AssuranceInflectra
 
Accelerating Enterprise Software Engineering with Platformless
Accelerating Enterprise Software Engineering with PlatformlessAccelerating Enterprise Software Engineering with Platformless
Accelerating Enterprise Software Engineering with PlatformlessWSO2
 
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentEmixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentPim van der Noll
 
All These Sophisticated Attacks, Can We Really Detect Them - PDF
All These Sophisticated Attacks, Can We Really Detect Them - PDFAll These Sophisticated Attacks, Can We Really Detect Them - PDF
All These Sophisticated Attacks, Can We Really Detect Them - PDFMichael Gough
 
2024 April Patch Tuesday
2024 April Patch Tuesday2024 April Patch Tuesday
2024 April Patch TuesdayIvanti
 
Microsoft 365 Copilot: How to boost your productivity with AI – Part two: Dat...
Microsoft 365 Copilot: How to boost your productivity with AI – Part two: Dat...Microsoft 365 Copilot: How to boost your productivity with AI – Part two: Dat...
Microsoft 365 Copilot: How to boost your productivity with AI – Part two: Dat...Nikki Chapple
 
Decarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityDecarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityIES VE
 
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...Nikki Chapple
 
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfSo einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfpanagenda
 
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Mark Goldstein
 
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better StrongerModern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better Strongerpanagenda
 
Design pattern talk by Kaya Weers - 2024 (v2)
Design pattern talk by Kaya Weers - 2024 (v2)Design pattern talk by Kaya Weers - 2024 (v2)
Design pattern talk by Kaya Weers - 2024 (v2)Kaya Weers
 
Glenn Lazarus- Why Your Observability Strategy Needs Security Observability
Glenn Lazarus- Why Your Observability Strategy Needs Security ObservabilityGlenn Lazarus- Why Your Observability Strategy Needs Security Observability
Glenn Lazarus- Why Your Observability Strategy Needs Security Observabilityitnewsafrica
 

Último (20)

Landscape Catalogue 2024 Australia-1.pdf
Landscape Catalogue 2024 Australia-1.pdfLandscape Catalogue 2024 Australia-1.pdf
Landscape Catalogue 2024 Australia-1.pdf
 
Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024
 
Infrared simulation and processing on Nvidia platforms
Infrared simulation and processing on Nvidia platformsInfrared simulation and processing on Nvidia platforms
Infrared simulation and processing on Nvidia platforms
 
Transcript: New from BookNet Canada for 2024: BNC SalesData and LibraryData -...
Transcript: New from BookNet Canada for 2024: BNC SalesData and LibraryData -...Transcript: New from BookNet Canada for 2024: BNC SalesData and LibraryData -...
Transcript: New from BookNet Canada for 2024: BNC SalesData and LibraryData -...
 
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotesMuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
 
4. Cobus Valentine- Cybersecurity Threats and Solutions for the Public Sector
4. Cobus Valentine- Cybersecurity Threats and Solutions for the Public Sector4. Cobus Valentine- Cybersecurity Threats and Solutions for the Public Sector
4. Cobus Valentine- Cybersecurity Threats and Solutions for the Public Sector
 
Generative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfGenerative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdf
 
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
 
Accelerating Enterprise Software Engineering with Platformless
Accelerating Enterprise Software Engineering with PlatformlessAccelerating Enterprise Software Engineering with Platformless
Accelerating Enterprise Software Engineering with Platformless
 
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentEmixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
 
All These Sophisticated Attacks, Can We Really Detect Them - PDF
All These Sophisticated Attacks, Can We Really Detect Them - PDFAll These Sophisticated Attacks, Can We Really Detect Them - PDF
All These Sophisticated Attacks, Can We Really Detect Them - PDF
 
2024 April Patch Tuesday
2024 April Patch Tuesday2024 April Patch Tuesday
2024 April Patch Tuesday
 
Microsoft 365 Copilot: How to boost your productivity with AI – Part two: Dat...
Microsoft 365 Copilot: How to boost your productivity with AI – Part two: Dat...Microsoft 365 Copilot: How to boost your productivity with AI – Part two: Dat...
Microsoft 365 Copilot: How to boost your productivity with AI – Part two: Dat...
 
Decarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityDecarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a reality
 
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
 
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfSo einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
 
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
 
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better StrongerModern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
 
Design pattern talk by Kaya Weers - 2024 (v2)
Design pattern talk by Kaya Weers - 2024 (v2)Design pattern talk by Kaya Weers - 2024 (v2)
Design pattern talk by Kaya Weers - 2024 (v2)
 
Glenn Lazarus- Why Your Observability Strategy Needs Security Observability
Glenn Lazarus- Why Your Observability Strategy Needs Security ObservabilityGlenn Lazarus- Why Your Observability Strategy Needs Security Observability
Glenn Lazarus- Why Your Observability Strategy Needs Security Observability
 

IoT Recommendations for OGC SWE Standards

  • 1. The SenseBox project and IoT Recommendations for OGC SWE Arne Bröring -- 52° North / University of Münster OGC Standards for the Internet of Things Workshop Brussels, November 30th 2011
  • 2. Introduction  Advancements in microelectronics  – Components (processors, communication units etc.) are getting smaller, cheaper, more power efficient…  Integration of microelectonics into day-to-day things  Extends the physical thing to a digital object  Extends the Internet / Web to physical things Arne Bröring - OGC TC Brussels – 30.11.2011
  • 3. Terminology…. http://www.webofthings.com/ Arne Bröring - OGC TC Brussels – 30.11.2011
  • 4. Review Internet Web (= WWW)  System of interconnected  System of interlinked computer networks hypertext documents  Has several applications  An application of the  (e.g., WWW, email, VoIP) Internet  Based on:  Based on:  IPv4 / IPv6 (IETF)  URL (IETF)  TCP (IETF)  HTTP (IETF)  HTML (W3C) Arne Bröring - OGC TC Brussels – 30.11.2011
  • 5. Research Fields: IoT / WoT IoT WoT  Low-level protocols for  Utilizes HTTP smart things (e.g. 6LoWPAN, MQTT)  REST APIs for things  Naming services for things  Mash-up applications (e.g. EPCGlobal)  Identification (e.g. RFID)  …  … Arne Bröring - OGC TC Brussels – 30.11.2011
  • 6. Web of Things HTTP Thing Web HTTP Arne Bröring - OGC TC Brussels – 30.11.2011
  • 7. WoT Application: SenseBox act communicate reason Thing Web sense Aim: Generic sensor platform on the Web Arne Bröring - OGC TC Brussels – 30.11.2011
  • 8. Use Case: Traffic SenseBox Service vehicle Request Road maintenance (http://strassen.nrw.de) Arne Bröring - OGC TC Brussels – 30.11.2011
  • 9. SenseBox Prototype Arne Bröring - OGC TC Brussels – 30.11.2011
  • 10. Hardware Design Mini ITX 1.6 GHz 2 GB Arne Bröring - OGC TC Brussels – 30.11.2011
  • 11. Hardware Design Component Price in € Ultrasonic Sensor SRF8 40 GPS Shield 55 Arduino Uno Board 25 Intel Board 55 2GB Memory 20 Flash Card + Reader 40 UMTS Dongle 30 Power Supply 30 Other ~80 TOTAL 375 Arne Bröring - OGC TC Brussels – 30.11.2011
  • 12. Traffic SenseBox Arne Bröring - OGC TC Brussels – 30.11.2011
  • 13. Data Processing Distance x x x x x x Process 1 Time • Cars/minute Machine readable • Utilization in % • … Process 2 • „Traffic jam!“ Human readable • „Free road.“ • … Arne Bröring - OGC TC Brussels – 30.11.2011
  • 14. Accessing SenseBoxes GET Observations Sense Box Web Portal HTTP GET Arne Bröring - OGC TC Brussels – 30.11.2011
  • 15. REST API for SenseBox Observations http://my.portal/boxes/<id> http://my.portal/boxes/7/observations/<id> http://my.portal/boxes/7/observations?property=car_count http://my.portal/boxes/7/observations?property=car_count &time=2011-01-10T14:00,2011-02-11T16:00 http://my.portal/boxes/7/observations ?bbox=3,6,23,36,urn:ogc:def:crs:EPSG:6.5:4326 Arne Bröring - OGC TC Brussels – 30.11.2011
  • 16. Example Observation "OM_Measurement": { "identifier":"obs_1", "phenomenonTime":"2011-11-30T16:40+02:00", "observedProperty":"car_count", "procedure":"http://example.org//sensor_1.xml", "featureOfInterest": { "type":"http://www.opengis.net/.../SF_SamplingPoint", "shape": {x:7.0,y:52.0,spatialReference:{wkid:4326}} }, "result": { "uom":"cars/minute", "value":10 } } Arne Bröring - OGC TC Brussels – 30.11.2011
  • 17. Announcement Broadcast MAIL SMS Arne Bröring - OGC TC Brussels – 30.11.2011
  • 18. SenseBox Light  Arduino UNO + Ethernet Shield + GPS Shield  ~ 100 €  Problem: – Main memory: 2 kB – Program memory: 32 kB  Need for lightweight protocols! Arne Bröring - OGC TC Brussels – 30.11.2011
  • 19. Conclusions  We have seen difference between Internet (of Things) and Web (of Things)  We have looked at an example WoT application:  the SenseBox project  As a WoT application, the SenseBox needs REST API  Limited resources! Arne Bröring - OGC TC Brussels – 30.11.2011
  • 20. Recommendations for IoT standardization activities  Concentrate on HTTP-based protocols !? – In opposition to TCP/IP based approaches  Standardize REST API for the WoT !?  Lightweight encodings (JSON) for O&M / SensorML ! – New “ThingML“ ??  Call it Web of Things at OGC ?! Arne Bröring - OGC TC Brussels – 30.11.2011
  • 21. Acknowledgements Many Thanks go to the rest of the SenseBox team: Dustin Demuth Dr. Albert Remke Kristina Knoppe Damian Lasnia Maurin Radtke Arthur Rohrbach Raimund Schnürer Christopher Stephan Umut Tas Jan Wirwahn Arne Bröring - OGC TC Brussels – 30.11.2011
  • 22. Questions? Thank you! Arne Bröring broering@52north.org 52°North: http://52north.org Sensor Web lab @ IfGI: http://swsl.uni-muenster.de Arne Bröring - OGC TC Brussels – 30.11.2011