SlideShare una empresa de Scribd logo
1 de 22
Descargar para leer sin conexión
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

Más contenido relacionado

Similar 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
 

Similar 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
 

Más 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
 

Más 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

Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...gurkirankumar98700
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Alan Dix
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 

Último (20)

Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 

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