SlideShare a Scribd company logo
1 of 28
Download to read offline
#1: Sense Your Smart City
- Connect Environmental Sensors to SensorThings API
Dr. Steve Liang, Ph.D., P.Eng.
Founder and CEO, SensorUp Inc.
Associate Professor, University of Calgary
Click here for webinar recording
About Dr. Steve Liang
๏ Associate Professor, Geomatics Engineering, Uni. Calgary
๏ AITF-Microsoft Industry Research Chair on Open Sensor
Web (2011~2014)
๏ Chair OGC SensorThings API Standard Working Group
๏ Rapporteur, ITU-T SG12/11 on Internet of Things Test
Specifications
๏ Founder and CEO, SensorUp Inc
About SensorUp
๏ We are a leader in Sensor Web
and IoT Platforms.
๏ We offer innovative and
comprehensive SensorThings
solutions.
๏ We are proud member of Eclipse
and Open Geospatial Consortium
News - SensorThings API Published by OGC
http://docs.opengeospatial.org/is/15-078r6/15-078r6.html
News - SensorThings API Compliance
Test Published
https://github.com/opengeospatial/ets-sta10
News - SensorUp is the Official
SensorThings Reference Implementation
News - SensorUp joins ESRI Startup
Programme
News - We are working with the LASS
community in Taiwan
What will be covered in this webinar series
Sense Your Smart City: Connect
Environmental Sensors to SensorThings API
Visualize Your Smart City: Build a Real-Time
Smart City Dashboard for SensorThings API
Analyze Your Smart City: Build Sensor
Analytics with SensorThings API
Build Interoperable Smart City Applications
Effortlessly
Today’s learning outcomes
๏ Review of SensorThings entities (ISO 19156 O&M)
๏ Register an environmental sensing device
๏ Publish real-time readings to SensorThings
๏ Arduino environment
๏ LinkIt ONE IoT board
๏ using both HTTP and MQTT
Why build your IoT application
with open standards?
DISCLAIMER
Today’s webinar is about the underlying API
and data model.
Today’s is NOT about an end-to-end
solution.
Let’s say we want to monitor how warm
(or cold) is a certain section of a river.
so we know when
will be a good time
to go rafting.
What do you need?
Postman - sending
HTTP requests
+
Hive MQ - receive
MQTT notifications
Arduino IDE +
LinkIt ONE board
Steps
Register the
monitoring
device
Device publish
observation
readings
1 2
Receive
notifications
Receive latest
observations
prepare the data model
LinkIt ONE
A section of a river
Water Temperature
Probe
Water
Temperature
A section of a
river
How to know a new Thing joining…
Let’s subscribe Thing entities first, so that
we can receive notifications when a new
Thing is created.
Host: scratchpad.sensorup.com

Port: 1883 or 9001

Subscription topic: v1.0/Things
Register a Thing
Deep Insert: check out our first webinar series for details
Thing
Location
Create a Datastream
Change the id to the
Thing you just created
Device Location and Feature of Interest
Feature of Interest
(a polygon)
The target of this sensor is this section of the river.
Step 2
Register the
monitoring
device
Device publish
observation
readings
1 2
Receive
notifications
Receive latest
observations
Hardware you need
$59 USD $8.9 USD $14.9 USD
Swiss army knife of IoT (wifi,
GPRS, Bluetooth, battery)
Save your time. No
need to solder.
Linkit ONE Grove shield for Arduino
Temperature and
Humidity sensor
Prepare your dev environment
https://labs.mediatek.com/site/global/developer_tools/mediatek_linkit/
sdk_intro/index.gsp
Let’s take a look at the Arduino code
Click here to GIST
Some useful dev tools
SensorThings Scratchpad (for connecting
your IoT device)
https://scratchpad.sensorup.com/scratchpad-register.html
http://scratchpad.sensorup.com/OGCSensorThings/display/v1.0
SensorThings Example (for app development)
http://example.sensorup.com/v1.0
Our Arduino SDK available soon
GIST
https://gist.github.com/liangsteve/
16ec7e024d2eff0c266e9c5e8495dbaa
Next Week
Visualize Your Smart City: Build a Real-Time
Smart City Dashboard for SensorThings API

More Related Content

What's hot

Comparison between OGC Sensor Observation Service and SensorThings API
Comparison between OGC Sensor Observation Service and SensorThings APIComparison between OGC Sensor Observation Service and SensorThings API
Comparison between OGC Sensor Observation Service and SensorThings APISensorUp
 
Smart Citizen Workshop - Cybera Summit 2016, Banff, Canada
Smart Citizen Workshop - Cybera Summit 2016, Banff, CanadaSmart Citizen Workshop - Cybera Summit 2016, Banff, Canada
Smart Citizen Workshop - Cybera Summit 2016, Banff, CanadaSensorUp
 
MQTT and SensorThings API MQTT Extension
MQTT and SensorThings API MQTT ExtensionMQTT and SensorThings API MQTT Extension
MQTT and SensorThings API MQTT ExtensionSensorUp
 
Sensor thingsapi webinar-#3-rest-for-iot-api-20151210
Sensor thingsapi webinar-#3-rest-for-iot-api-20151210Sensor thingsapi webinar-#3-rest-for-iot-api-20151210
Sensor thingsapi webinar-#3-rest-for-iot-api-20151210SensorUp
 
OGC SensorThings API for Location Aware Sensing System (LASS) 2017 User Confe...
OGC SensorThings API for Location Aware Sensing System (LASS) 2017 User Confe...OGC SensorThings API for Location Aware Sensing System (LASS) 2017 User Confe...
OGC SensorThings API for Location Aware Sensing System (LASS) 2017 User Confe...SensorUp
 
A Standardized Encoding to Exchange Citizen Science Data - ESCA 2015
A Standardized Encoding to Exchange Citizen Science Data - ESCA 2015A Standardized Encoding to Exchange Citizen Science Data - ESCA 2015
A Standardized Encoding to Exchange Citizen Science Data - ESCA 2015COBWEB Project
 
Quantum Computing algorithm and new business applications
Quantum Computing algorithm and new business applicationsQuantum Computing algorithm and new business applications
Quantum Computing algorithm and new business applicationsQCB-Conference
 
Cutting-Edge Continuous Delivery: Automated Canary Analysis Through Spring-Ba...
Cutting-Edge Continuous Delivery: Automated Canary Analysis Through Spring-Ba...Cutting-Edge Continuous Delivery: Automated Canary Analysis Through Spring-Ba...
Cutting-Edge Continuous Delivery: Automated Canary Analysis Through Spring-Ba...VMware Tanzu
 
Resume - technical - template 3_27_16
Resume - technical - template 3_27_16Resume - technical - template 3_27_16
Resume - technical - template 3_27_16Gary Arzumanyan, PE
 
Observability at Expedia
Observability at ExpediaObservability at Expedia
Observability at ExpediaVinay Sen
 
Open Cloud -- Future of Cloud Computing
Open Cloud -- Future of Cloud ComputingOpen Cloud -- Future of Cloud Computing
Open Cloud -- Future of Cloud ComputingAtul Jha
 
Top-Down Approach to Monitoring
Top-Down Approach to MonitoringTop-Down Approach to Monitoring
Top-Down Approach to MonitoringBigPanda
 
Using Enterprise Search at the city of Antibes
Using Enterprise Search at the city of AntibesUsing Enterprise Search at the city of Antibes
Using Enterprise Search at the city of Antibesfrancelabs
 
Accellion TechEd - Social Media
Accellion TechEd - Social Media Accellion TechEd - Social Media
Accellion TechEd - Social Media Ryan Swindall
 
Building an Artificial Intelligence mobile application with GeneXus - Angelo ...
Building an Artificial Intelligence mobile application with GeneXus - Angelo ...Building an Artificial Intelligence mobile application with GeneXus - Angelo ...
Building an Artificial Intelligence mobile application with GeneXus - Angelo ...GeneXus
 
Lessons Learned Developing and Managing High Volume Apache Spark Pipelines i...
 Lessons Learned Developing and Managing High Volume Apache Spark Pipelines i... Lessons Learned Developing and Managing High Volume Apache Spark Pipelines i...
Lessons Learned Developing and Managing High Volume Apache Spark Pipelines i...Databricks
 
App Mod 05: App resiliency detecting and preventing issues in distributed apps
App Mod 05: App resiliency detecting and preventing issues in distributed apps App Mod 05: App resiliency detecting and preventing issues in distributed apps
App Mod 05: App resiliency detecting and preventing issues in distributed apps Judy Breedlove
 

What's hot (19)

Comparison between OGC Sensor Observation Service and SensorThings API
Comparison between OGC Sensor Observation Service and SensorThings APIComparison between OGC Sensor Observation Service and SensorThings API
Comparison between OGC Sensor Observation Service and SensorThings API
 
Smart Citizen Workshop - Cybera Summit 2016, Banff, Canada
Smart Citizen Workshop - Cybera Summit 2016, Banff, CanadaSmart Citizen Workshop - Cybera Summit 2016, Banff, Canada
Smart Citizen Workshop - Cybera Summit 2016, Banff, Canada
 
MQTT and SensorThings API MQTT Extension
MQTT and SensorThings API MQTT ExtensionMQTT and SensorThings API MQTT Extension
MQTT and SensorThings API MQTT Extension
 
Sensor thingsapi webinar-#3-rest-for-iot-api-20151210
Sensor thingsapi webinar-#3-rest-for-iot-api-20151210Sensor thingsapi webinar-#3-rest-for-iot-api-20151210
Sensor thingsapi webinar-#3-rest-for-iot-api-20151210
 
OGC SensorThings API for Location Aware Sensing System (LASS) 2017 User Confe...
OGC SensorThings API for Location Aware Sensing System (LASS) 2017 User Confe...OGC SensorThings API for Location Aware Sensing System (LASS) 2017 User Confe...
OGC SensorThings API for Location Aware Sensing System (LASS) 2017 User Confe...
 
A Standardized Encoding to Exchange Citizen Science Data - ESCA 2015
A Standardized Encoding to Exchange Citizen Science Data - ESCA 2015A Standardized Encoding to Exchange Citizen Science Data - ESCA 2015
A Standardized Encoding to Exchange Citizen Science Data - ESCA 2015
 
Open Stack and SDN
Open Stack and SDNOpen Stack and SDN
Open Stack and SDN
 
Quantum Computing algorithm and new business applications
Quantum Computing algorithm and new business applicationsQuantum Computing algorithm and new business applications
Quantum Computing algorithm and new business applications
 
Uk presentation
Uk presentationUk presentation
Uk presentation
 
Cutting-Edge Continuous Delivery: Automated Canary Analysis Through Spring-Ba...
Cutting-Edge Continuous Delivery: Automated Canary Analysis Through Spring-Ba...Cutting-Edge Continuous Delivery: Automated Canary Analysis Through Spring-Ba...
Cutting-Edge Continuous Delivery: Automated Canary Analysis Through Spring-Ba...
 
Resume - technical - template 3_27_16
Resume - technical - template 3_27_16Resume - technical - template 3_27_16
Resume - technical - template 3_27_16
 
Observability at Expedia
Observability at ExpediaObservability at Expedia
Observability at Expedia
 
Open Cloud -- Future of Cloud Computing
Open Cloud -- Future of Cloud ComputingOpen Cloud -- Future of Cloud Computing
Open Cloud -- Future of Cloud Computing
 
Top-Down Approach to Monitoring
Top-Down Approach to MonitoringTop-Down Approach to Monitoring
Top-Down Approach to Monitoring
 
Using Enterprise Search at the city of Antibes
Using Enterprise Search at the city of AntibesUsing Enterprise Search at the city of Antibes
Using Enterprise Search at the city of Antibes
 
Accellion TechEd - Social Media
Accellion TechEd - Social Media Accellion TechEd - Social Media
Accellion TechEd - Social Media
 
Building an Artificial Intelligence mobile application with GeneXus - Angelo ...
Building an Artificial Intelligence mobile application with GeneXus - Angelo ...Building an Artificial Intelligence mobile application with GeneXus - Angelo ...
Building an Artificial Intelligence mobile application with GeneXus - Angelo ...
 
Lessons Learned Developing and Managing High Volume Apache Spark Pipelines i...
 Lessons Learned Developing and Managing High Volume Apache Spark Pipelines i... Lessons Learned Developing and Managing High Volume Apache Spark Pipelines i...
Lessons Learned Developing and Managing High Volume Apache Spark Pipelines i...
 
App Mod 05: App resiliency detecting and preventing issues in distributed apps
App Mod 05: App resiliency detecting and preventing issues in distributed apps App Mod 05: App resiliency detecting and preventing issues in distributed apps
App Mod 05: App resiliency detecting and preventing issues in distributed apps
 

Viewers also liked

Citizen Sensing with the SenosrThings API
Citizen Sensing with the SenosrThings APICitizen Sensing with the SenosrThings API
Citizen Sensing with the SenosrThings APISensorUp
 
Riku Oja - Crowdsourcing smart city data in Helsinki - Mindtrek 2016
Riku Oja - Crowdsourcing smart city data in Helsinki - Mindtrek 2016Riku Oja - Crowdsourcing smart city data in Helsinki - Mindtrek 2016
Riku Oja - Crowdsourcing smart city data in Helsinki - Mindtrek 2016Mindtrek
 
Torri Martin - SmartATL: Smart City Strategy - GCS16
Torri Martin - SmartATL: Smart City Strategy - GCS16Torri Martin - SmartATL: Smart City Strategy - GCS16
Torri Martin - SmartATL: Smart City Strategy - GCS16KC Digital Drive
 
The Smart City in 3 questions: Why, What  and How to succeed its implementat...
The Smart City in 3 questions:  Why, What  and How to succeed its implementat...The Smart City in 3 questions:  Why, What  and How to succeed its implementat...
The Smart City in 3 questions: Why, What  and How to succeed its implementat...Isam Shahrour
 
How UAE is driving smart sustainable cities: key achievements and future cons...
How UAE is driving smart sustainable cities: key achievements and future cons...How UAE is driving smart sustainable cities: key achievements and future cons...
How UAE is driving smart sustainable cities: key achievements and future cons...Saeed Al Dhaheri
 
Smart Cities Day 1 Secure Cities
Smart Cities Day 1 Secure CitiesSmart Cities Day 1 Secure Cities
Smart Cities Day 1 Secure Cities4 All of Us
 
Smart City vs. Sharing City. Focus Berlin.
Smart City vs. Sharing City. Focus Berlin. Smart City vs. Sharing City. Focus Berlin.
Smart City vs. Sharing City. Focus Berlin. Thomas Doennebrink
 
Collaborating by example: Leeds city council case study on sustainable and sm...
Collaborating by example: Leeds city council case study on sustainable and sm...Collaborating by example: Leeds city council case study on sustainable and sm...
Collaborating by example: Leeds city council case study on sustainable and sm...Global Business Intelligence
 
Smart cities: realising the promises while minimizing the perils
Smart cities: realising the promises while minimizing the perilsSmart cities: realising the promises while minimizing the perils
Smart cities: realising the promises while minimizing the perilsrobkitchin
 
Open Belgium 2016: open city, smart city
Open Belgium 2016: open city, smart cityOpen Belgium 2016: open city, smart city
Open Belgium 2016: open city, smart cityDigipolis Antwerpen
 
The Smart City as a Local Innovation Platform
The Smart City as a Local Innovation PlatformThe Smart City as a Local Innovation Platform
The Smart City as a Local Innovation PlatformComarch
 
Comarch Smart City concept: How to design and build a Smart City
Comarch Smart City concept: How to design and build a Smart CityComarch Smart City concept: How to design and build a Smart City
Comarch Smart City concept: How to design and build a Smart CityComarch
 
A living, citizen-friendly city: City of Helsinki, Finland
A living, citizen-friendly city: City of Helsinki, FinlandA living, citizen-friendly city: City of Helsinki, Finland
A living, citizen-friendly city: City of Helsinki, FinlandNordic Innovation
 
Session Sponsored by Intel: Smart Cities, Infrastructure and Health powered b...
Session Sponsored by Intel: Smart Cities, Infrastructure and Health powered b...Session Sponsored by Intel: Smart Cities, Infrastructure and Health powered b...
Session Sponsored by Intel: Smart Cities, Infrastructure and Health powered b...Amazon Web Services
 

Viewers also liked (17)

Citizen Sensing with the SenosrThings API
Citizen Sensing with the SenosrThings APICitizen Sensing with the SenosrThings API
Citizen Sensing with the SenosrThings API
 
Riku Oja - Crowdsourcing smart city data in Helsinki - Mindtrek 2016
Riku Oja - Crowdsourcing smart city data in Helsinki - Mindtrek 2016Riku Oja - Crowdsourcing smart city data in Helsinki - Mindtrek 2016
Riku Oja - Crowdsourcing smart city data in Helsinki - Mindtrek 2016
 
Torri Martin - SmartATL: Smart City Strategy - GCS16
Torri Martin - SmartATL: Smart City Strategy - GCS16Torri Martin - SmartATL: Smart City Strategy - GCS16
Torri Martin - SmartATL: Smart City Strategy - GCS16
 
The Smart City in 3 questions: Why, What  and How to succeed its implementat...
The Smart City in 3 questions:  Why, What  and How to succeed its implementat...The Smart City in 3 questions:  Why, What  and How to succeed its implementat...
The Smart City in 3 questions: Why, What  and How to succeed its implementat...
 
Smart Cities, Urban Development & Strategic Road Development Plan
Smart Cities, Urban Development & Strategic Road Development PlanSmart Cities, Urban Development & Strategic Road Development Plan
Smart Cities, Urban Development & Strategic Road Development Plan
 
Platforms for smart economic growth
Platforms for smart economic growthPlatforms for smart economic growth
Platforms for smart economic growth
 
How UAE is driving smart sustainable cities: key achievements and future cons...
How UAE is driving smart sustainable cities: key achievements and future cons...How UAE is driving smart sustainable cities: key achievements and future cons...
How UAE is driving smart sustainable cities: key achievements and future cons...
 
Smart taxis for smart cities
Smart taxis for smart citiesSmart taxis for smart cities
Smart taxis for smart cities
 
Smart Cities Day 1 Secure Cities
Smart Cities Day 1 Secure CitiesSmart Cities Day 1 Secure Cities
Smart Cities Day 1 Secure Cities
 
Smart City vs. Sharing City. Focus Berlin.
Smart City vs. Sharing City. Focus Berlin. Smart City vs. Sharing City. Focus Berlin.
Smart City vs. Sharing City. Focus Berlin.
 
Collaborating by example: Leeds city council case study on sustainable and sm...
Collaborating by example: Leeds city council case study on sustainable and sm...Collaborating by example: Leeds city council case study on sustainable and sm...
Collaborating by example: Leeds city council case study on sustainable and sm...
 
Smart cities: realising the promises while minimizing the perils
Smart cities: realising the promises while minimizing the perilsSmart cities: realising the promises while minimizing the perils
Smart cities: realising the promises while minimizing the perils
 
Open Belgium 2016: open city, smart city
Open Belgium 2016: open city, smart cityOpen Belgium 2016: open city, smart city
Open Belgium 2016: open city, smart city
 
The Smart City as a Local Innovation Platform
The Smart City as a Local Innovation PlatformThe Smart City as a Local Innovation Platform
The Smart City as a Local Innovation Platform
 
Comarch Smart City concept: How to design and build a Smart City
Comarch Smart City concept: How to design and build a Smart CityComarch Smart City concept: How to design and build a Smart City
Comarch Smart City concept: How to design and build a Smart City
 
A living, citizen-friendly city: City of Helsinki, Finland
A living, citizen-friendly city: City of Helsinki, FinlandA living, citizen-friendly city: City of Helsinki, Finland
A living, citizen-friendly city: City of Helsinki, Finland
 
Session Sponsored by Intel: Smart Cities, Infrastructure and Health powered b...
Session Sponsored by Intel: Smart Cities, Infrastructure and Health powered b...Session Sponsored by Intel: Smart Cities, Infrastructure and Health powered b...
Session Sponsored by Intel: Smart Cities, Infrastructure and Health powered b...
 

Similar to Sense Your Smart City: Connect Environmental Sensors to SensorThings API

Defining an Open IoT Stack - Presented at IoT World 2015
Defining an Open IoT Stack - Presented at IoT World 2015Defining an Open IoT Stack - Presented at IoT World 2015
Defining an Open IoT Stack - Presented at IoT World 2015Ian Skerrett
 
FIWARE IoT Proposal & Community
FIWARE IoT Proposal & CommunityFIWARE IoT Proposal & Community
FIWARE IoT Proposal & CommunityFIWARE
 
Actionable Insights from Multi-sensor IoT Systems using the OGC SensorThings ...
Actionable Insights from Multi-sensor IoT Systems using the OGC SensorThings ...Actionable Insights from Multi-sensor IoT Systems using the OGC SensorThings ...
Actionable Insights from Multi-sensor IoT Systems using the OGC SensorThings ...SensorUp
 
GS1/Oliot EPCIS and Next
GS1/Oliot EPCIS and NextGS1/Oliot EPCIS and Next
GS1/Oliot EPCIS and NextDaeyoung Kim
 
Scripting Things - Creating the Internet of Things with Perl
Scripting Things - Creating the Internet of Things with PerlScripting Things - Creating the Internet of Things with Perl
Scripting Things - Creating the Internet of Things with PerlHans Scharler
 
IIOT – Opportunities & Challenges (How-To Start Your IoT Project).pdf
IIOT – Opportunities & Challenges (How-To Start Your IoT Project).pdfIIOT – Opportunities & Challenges (How-To Start Your IoT Project).pdf
IIOT – Opportunities & Challenges (How-To Start Your IoT Project).pdfDr. Mazlan Abbas
 
Building Enterprise IoT Projects Iteratively - Vui Nguyen
Building Enterprise IoT Projects Iteratively - Vui NguyenBuilding Enterprise IoT Projects Iteratively - Vui Nguyen
Building Enterprise IoT Projects Iteratively - Vui NguyenWithTheBest
 
Open Standard Internet of Things for Smart Cities
Open Standard Internet of Things for Smart CitiesOpen Standard Internet of Things for Smart Cities
Open Standard Internet of Things for Smart CitiesSensorUp
 
Analysing Water Quality of an Area - II
Analysing Water Quality of an Area - IIAnalysing Water Quality of an Area - II
Analysing Water Quality of an Area - IIIRJET Journal
 
Volta: Logging, Metrics, and Monitoring as a Service
Volta: Logging, Metrics, and Monitoring as a ServiceVolta: Logging, Metrics, and Monitoring as a Service
Volta: Logging, Metrics, and Monitoring as a ServiceLN Renganarayana
 
The impact of IOT - exchange cala - 2015
The impact of IOT - exchange cala - 2015The impact of IOT - exchange cala - 2015
The impact of IOT - exchange cala - 2015Eduardo Pelegri-Llopart
 
IoT Innovation Project Function Design
IoT Innovation Project Function DesignIoT Innovation Project Function Design
IoT Innovation Project Function DesignTony (Mingliang) Ye
 
IRJET - IoT based Anti Theft Detection and Alerting System using Raspberry Pi
IRJET - IoT based Anti Theft Detection and Alerting System using Raspberry PiIRJET - IoT based Anti Theft Detection and Alerting System using Raspberry Pi
IRJET - IoT based Anti Theft Detection and Alerting System using Raspberry PiIRJET Journal
 
IThome DevOps Summit - IoT、docker與DevOps
IThome DevOps Summit - IoT、docker與DevOpsIThome DevOps Summit - IoT、docker與DevOps
IThome DevOps Summit - IoT、docker與DevOpsSimon Su
 
Tracing-for-fun-and-profit.pptx
Tracing-for-fun-and-profit.pptxTracing-for-fun-and-profit.pptx
Tracing-for-fun-and-profit.pptxHai Nguyen Duy
 
IRJET- IoT based Industrial Water Quality Monitoring System
IRJET-  	  IoT based Industrial Water Quality Monitoring SystemIRJET-  	  IoT based Industrial Water Quality Monitoring System
IRJET- IoT based Industrial Water Quality Monitoring SystemIRJET Journal
 

Similar to Sense Your Smart City: Connect Environmental Sensors to SensorThings API (20)

Defining an Open IoT Stack - Presented at IoT World 2015
Defining an Open IoT Stack - Presented at IoT World 2015Defining an Open IoT Stack - Presented at IoT World 2015
Defining an Open IoT Stack - Presented at IoT World 2015
 
FIWARE IoT Proposal & Community
FIWARE IoT Proposal & CommunityFIWARE IoT Proposal & Community
FIWARE IoT Proposal & Community
 
Actionable Insights from Multi-sensor IoT Systems using the OGC SensorThings ...
Actionable Insights from Multi-sensor IoT Systems using the OGC SensorThings ...Actionable Insights from Multi-sensor IoT Systems using the OGC SensorThings ...
Actionable Insights from Multi-sensor IoT Systems using the OGC SensorThings ...
 
GS1/Oliot EPCIS and Next
GS1/Oliot EPCIS and NextGS1/Oliot EPCIS and Next
GS1/Oliot EPCIS and Next
 
Scripting Things - Creating the Internet of Things with Perl
Scripting Things - Creating the Internet of Things with PerlScripting Things - Creating the Internet of Things with Perl
Scripting Things - Creating the Internet of Things with Perl
 
IIOT – Opportunities & Challenges (How-To Start Your IoT Project).pdf
IIOT – Opportunities & Challenges (How-To Start Your IoT Project).pdfIIOT – Opportunities & Challenges (How-To Start Your IoT Project).pdf
IIOT – Opportunities & Challenges (How-To Start Your IoT Project).pdf
 
Open Sensor Networks
Open Sensor NetworksOpen Sensor Networks
Open Sensor Networks
 
Building Enterprise IoT Projects Iteratively - Vui Nguyen
Building Enterprise IoT Projects Iteratively - Vui NguyenBuilding Enterprise IoT Projects Iteratively - Vui Nguyen
Building Enterprise IoT Projects Iteratively - Vui Nguyen
 
IoT Workshop in Macao
IoT Workshop in MacaoIoT Workshop in Macao
IoT Workshop in Macao
 
IoT Workshop in Macao
IoT Workshop in MacaoIoT Workshop in Macao
IoT Workshop in Macao
 
Open Standard Internet of Things for Smart Cities
Open Standard Internet of Things for Smart CitiesOpen Standard Internet of Things for Smart Cities
Open Standard Internet of Things for Smart Cities
 
Visibility Challenge on OF@TEIN SDN-enabled Virtual Playgrounds
Visibility Challenge on OF@TEIN SDN-enabled Virtual PlaygroundsVisibility Challenge on OF@TEIN SDN-enabled Virtual Playgrounds
Visibility Challenge on OF@TEIN SDN-enabled Virtual Playgrounds
 
Analysing Water Quality of an Area - II
Analysing Water Quality of an Area - IIAnalysing Water Quality of an Area - II
Analysing Water Quality of an Area - II
 
Volta: Logging, Metrics, and Monitoring as a Service
Volta: Logging, Metrics, and Monitoring as a ServiceVolta: Logging, Metrics, and Monitoring as a Service
Volta: Logging, Metrics, and Monitoring as a Service
 
The impact of IOT - exchange cala - 2015
The impact of IOT - exchange cala - 2015The impact of IOT - exchange cala - 2015
The impact of IOT - exchange cala - 2015
 
IoT Innovation Project Function Design
IoT Innovation Project Function DesignIoT Innovation Project Function Design
IoT Innovation Project Function Design
 
IRJET - IoT based Anti Theft Detection and Alerting System using Raspberry Pi
IRJET - IoT based Anti Theft Detection and Alerting System using Raspberry PiIRJET - IoT based Anti Theft Detection and Alerting System using Raspberry Pi
IRJET - IoT based Anti Theft Detection and Alerting System using Raspberry Pi
 
IThome DevOps Summit - IoT、docker與DevOps
IThome DevOps Summit - IoT、docker與DevOpsIThome DevOps Summit - IoT、docker與DevOps
IThome DevOps Summit - IoT、docker與DevOps
 
Tracing-for-fun-and-profit.pptx
Tracing-for-fun-and-profit.pptxTracing-for-fun-and-profit.pptx
Tracing-for-fun-and-profit.pptx
 
IRJET- IoT based Industrial Water Quality Monitoring System
IRJET-  	  IoT based Industrial Water Quality Monitoring SystemIRJET-  	  IoT based Industrial Water Quality Monitoring System
IRJET- IoT based Industrial Water Quality Monitoring System
 

Recently uploaded

GDG Cloud Southlake 32: Kyle Hettinger: Demystifying the Dark Web
GDG Cloud Southlake 32: Kyle Hettinger: Demystifying the Dark WebGDG Cloud Southlake 32: Kyle Hettinger: Demystifying the Dark Web
GDG Cloud Southlake 32: Kyle Hettinger: Demystifying the Dark WebJames Anderson
 
Challengers I Told Ya ShirtChallengers I Told Ya Shirt
Challengers I Told Ya ShirtChallengers I Told Ya ShirtChallengers I Told Ya ShirtChallengers I Told Ya Shirt
Challengers I Told Ya ShirtChallengers I Told Ya Shirtrahman018755
 
Hot Service (+9316020077 ) Goa Call Girls Real Photos and Genuine Service
Hot Service (+9316020077 ) Goa  Call Girls Real Photos and Genuine ServiceHot Service (+9316020077 ) Goa  Call Girls Real Photos and Genuine Service
Hot Service (+9316020077 ) Goa Call Girls Real Photos and Genuine Servicesexy call girls service in goa
 
VIP Kolkata Call Girl Dum Dum 👉 8250192130 Available With Room
VIP Kolkata Call Girl Dum Dum 👉 8250192130  Available With RoomVIP Kolkata Call Girl Dum Dum 👉 8250192130  Available With Room
VIP Kolkata Call Girl Dum Dum 👉 8250192130 Available With Roomdivyansh0kumar0
 
Russian Call Girls in Kolkata Samaira 🤌 8250192130 🚀 Vip Call Girls Kolkata
Russian Call Girls in Kolkata Samaira 🤌  8250192130 🚀 Vip Call Girls KolkataRussian Call Girls in Kolkata Samaira 🤌  8250192130 🚀 Vip Call Girls Kolkata
Russian Call Girls in Kolkata Samaira 🤌 8250192130 🚀 Vip Call Girls Kolkataanamikaraghav4
 
Call Girls South Delhi Delhi reach out to us at ☎ 9711199012
Call Girls South Delhi Delhi reach out to us at ☎ 9711199012Call Girls South Delhi Delhi reach out to us at ☎ 9711199012
Call Girls South Delhi Delhi reach out to us at ☎ 9711199012rehmti665
 
₹5.5k {Cash Payment}New Friends Colony Call Girls In [Delhi NIHARIKA] 🔝|97111...
₹5.5k {Cash Payment}New Friends Colony Call Girls In [Delhi NIHARIKA] 🔝|97111...₹5.5k {Cash Payment}New Friends Colony Call Girls In [Delhi NIHARIKA] 🔝|97111...
₹5.5k {Cash Payment}New Friends Colony Call Girls In [Delhi NIHARIKA] 🔝|97111...Diya Sharma
 
VIP 7001035870 Find & Meet Hyderabad Call Girls Dilsukhnagar high-profile Cal...
VIP 7001035870 Find & Meet Hyderabad Call Girls Dilsukhnagar high-profile Cal...VIP 7001035870 Find & Meet Hyderabad Call Girls Dilsukhnagar high-profile Cal...
VIP 7001035870 Find & Meet Hyderabad Call Girls Dilsukhnagar high-profile Cal...aditipandeya
 
Low Rate Call Girls Kolkata Avani 🤌 8250192130 🚀 Vip Call Girls Kolkata
Low Rate Call Girls Kolkata Avani 🤌  8250192130 🚀 Vip Call Girls KolkataLow Rate Call Girls Kolkata Avani 🤌  8250192130 🚀 Vip Call Girls Kolkata
Low Rate Call Girls Kolkata Avani 🤌 8250192130 🚀 Vip Call Girls Kolkataanamikaraghav4
 
VIP Call Girls Kolkata Ananya 🤌 8250192130 🚀 Vip Call Girls Kolkata
VIP Call Girls Kolkata Ananya 🤌  8250192130 🚀 Vip Call Girls KolkataVIP Call Girls Kolkata Ananya 🤌  8250192130 🚀 Vip Call Girls Kolkata
VIP Call Girls Kolkata Ananya 🤌 8250192130 🚀 Vip Call Girls Kolkataanamikaraghav4
 
Call Girls In Mumbai Central Mumbai ❤️ 9920874524 👈 Cash on Delivery
Call Girls In Mumbai Central Mumbai ❤️ 9920874524 👈 Cash on DeliveryCall Girls In Mumbai Central Mumbai ❤️ 9920874524 👈 Cash on Delivery
Call Girls In Mumbai Central Mumbai ❤️ 9920874524 👈 Cash on Deliverybabeytanya
 
Russian Call Girls in Kolkata Ishita 🤌 8250192130 🚀 Vip Call Girls Kolkata
Russian Call Girls in Kolkata Ishita 🤌  8250192130 🚀 Vip Call Girls KolkataRussian Call Girls in Kolkata Ishita 🤌  8250192130 🚀 Vip Call Girls Kolkata
Russian Call Girls in Kolkata Ishita 🤌 8250192130 🚀 Vip Call Girls Kolkataanamikaraghav4
 
Russian Call Girls Thane Swara 8617697112 Independent Escort Service Thane
Russian Call Girls Thane Swara 8617697112 Independent Escort Service ThaneRussian Call Girls Thane Swara 8617697112 Independent Escort Service Thane
Russian Call Girls Thane Swara 8617697112 Independent Escort Service ThaneCall girls in Ahmedabad High profile
 
Call Girls Service Chandigarh Lucky ❤️ 7710465962 Independent Call Girls In C...
Call Girls Service Chandigarh Lucky ❤️ 7710465962 Independent Call Girls In C...Call Girls Service Chandigarh Lucky ❤️ 7710465962 Independent Call Girls In C...
Call Girls Service Chandigarh Lucky ❤️ 7710465962 Independent Call Girls In C...Sheetaleventcompany
 
On Starlink, presented by Geoff Huston at NZNOG 2024
On Starlink, presented by Geoff Huston at NZNOG 2024On Starlink, presented by Geoff Huston at NZNOG 2024
On Starlink, presented by Geoff Huston at NZNOG 2024APNIC
 
Packaging the Monolith - PHP Tek 2024 (Breaking it down one bite at a time)
Packaging the Monolith - PHP Tek 2024 (Breaking it down one bite at a time)Packaging the Monolith - PHP Tek 2024 (Breaking it down one bite at a time)
Packaging the Monolith - PHP Tek 2024 (Breaking it down one bite at a time)Dana Luther
 
VIP Kolkata Call Girl Alambazar 👉 8250192130 Available With Room
VIP Kolkata Call Girl Alambazar 👉 8250192130  Available With RoomVIP Kolkata Call Girl Alambazar 👉 8250192130  Available With Room
VIP Kolkata Call Girl Alambazar 👉 8250192130 Available With Roomdivyansh0kumar0
 
Gram Darshan PPT cyber rural in villages of india
Gram Darshan PPT cyber rural  in villages of indiaGram Darshan PPT cyber rural  in villages of india
Gram Darshan PPT cyber rural in villages of indiaimessage0108
 
VIP Kolkata Call Girl Salt Lake 👉 8250192130 Available With Room
VIP Kolkata Call Girl Salt Lake 👉 8250192130  Available With RoomVIP Kolkata Call Girl Salt Lake 👉 8250192130  Available With Room
VIP Kolkata Call Girl Salt Lake 👉 8250192130 Available With Roomishabajaj13
 

Recently uploaded (20)

GDG Cloud Southlake 32: Kyle Hettinger: Demystifying the Dark Web
GDG Cloud Southlake 32: Kyle Hettinger: Demystifying the Dark WebGDG Cloud Southlake 32: Kyle Hettinger: Demystifying the Dark Web
GDG Cloud Southlake 32: Kyle Hettinger: Demystifying the Dark Web
 
Challengers I Told Ya ShirtChallengers I Told Ya Shirt
Challengers I Told Ya ShirtChallengers I Told Ya ShirtChallengers I Told Ya ShirtChallengers I Told Ya Shirt
Challengers I Told Ya ShirtChallengers I Told Ya Shirt
 
Hot Service (+9316020077 ) Goa Call Girls Real Photos and Genuine Service
Hot Service (+9316020077 ) Goa  Call Girls Real Photos and Genuine ServiceHot Service (+9316020077 ) Goa  Call Girls Real Photos and Genuine Service
Hot Service (+9316020077 ) Goa Call Girls Real Photos and Genuine Service
 
VIP Kolkata Call Girl Dum Dum 👉 8250192130 Available With Room
VIP Kolkata Call Girl Dum Dum 👉 8250192130  Available With RoomVIP Kolkata Call Girl Dum Dum 👉 8250192130  Available With Room
VIP Kolkata Call Girl Dum Dum 👉 8250192130 Available With Room
 
Russian Call Girls in Kolkata Samaira 🤌 8250192130 🚀 Vip Call Girls Kolkata
Russian Call Girls in Kolkata Samaira 🤌  8250192130 🚀 Vip Call Girls KolkataRussian Call Girls in Kolkata Samaira 🤌  8250192130 🚀 Vip Call Girls Kolkata
Russian Call Girls in Kolkata Samaira 🤌 8250192130 🚀 Vip Call Girls Kolkata
 
Call Girls South Delhi Delhi reach out to us at ☎ 9711199012
Call Girls South Delhi Delhi reach out to us at ☎ 9711199012Call Girls South Delhi Delhi reach out to us at ☎ 9711199012
Call Girls South Delhi Delhi reach out to us at ☎ 9711199012
 
₹5.5k {Cash Payment}New Friends Colony Call Girls In [Delhi NIHARIKA] 🔝|97111...
₹5.5k {Cash Payment}New Friends Colony Call Girls In [Delhi NIHARIKA] 🔝|97111...₹5.5k {Cash Payment}New Friends Colony Call Girls In [Delhi NIHARIKA] 🔝|97111...
₹5.5k {Cash Payment}New Friends Colony Call Girls In [Delhi NIHARIKA] 🔝|97111...
 
VIP 7001035870 Find & Meet Hyderabad Call Girls Dilsukhnagar high-profile Cal...
VIP 7001035870 Find & Meet Hyderabad Call Girls Dilsukhnagar high-profile Cal...VIP 7001035870 Find & Meet Hyderabad Call Girls Dilsukhnagar high-profile Cal...
VIP 7001035870 Find & Meet Hyderabad Call Girls Dilsukhnagar high-profile Cal...
 
Low Rate Call Girls Kolkata Avani 🤌 8250192130 🚀 Vip Call Girls Kolkata
Low Rate Call Girls Kolkata Avani 🤌  8250192130 🚀 Vip Call Girls KolkataLow Rate Call Girls Kolkata Avani 🤌  8250192130 🚀 Vip Call Girls Kolkata
Low Rate Call Girls Kolkata Avani 🤌 8250192130 🚀 Vip Call Girls Kolkata
 
VIP Call Girls Kolkata Ananya 🤌 8250192130 🚀 Vip Call Girls Kolkata
VIP Call Girls Kolkata Ananya 🤌  8250192130 🚀 Vip Call Girls KolkataVIP Call Girls Kolkata Ananya 🤌  8250192130 🚀 Vip Call Girls Kolkata
VIP Call Girls Kolkata Ananya 🤌 8250192130 🚀 Vip Call Girls Kolkata
 
Call Girls In Mumbai Central Mumbai ❤️ 9920874524 👈 Cash on Delivery
Call Girls In Mumbai Central Mumbai ❤️ 9920874524 👈 Cash on DeliveryCall Girls In Mumbai Central Mumbai ❤️ 9920874524 👈 Cash on Delivery
Call Girls In Mumbai Central Mumbai ❤️ 9920874524 👈 Cash on Delivery
 
Russian Call Girls in Kolkata Ishita 🤌 8250192130 🚀 Vip Call Girls Kolkata
Russian Call Girls in Kolkata Ishita 🤌  8250192130 🚀 Vip Call Girls KolkataRussian Call Girls in Kolkata Ishita 🤌  8250192130 🚀 Vip Call Girls Kolkata
Russian Call Girls in Kolkata Ishita 🤌 8250192130 🚀 Vip Call Girls Kolkata
 
Russian Call Girls Thane Swara 8617697112 Independent Escort Service Thane
Russian Call Girls Thane Swara 8617697112 Independent Escort Service ThaneRussian Call Girls Thane Swara 8617697112 Independent Escort Service Thane
Russian Call Girls Thane Swara 8617697112 Independent Escort Service Thane
 
Call Girls Service Chandigarh Lucky ❤️ 7710465962 Independent Call Girls In C...
Call Girls Service Chandigarh Lucky ❤️ 7710465962 Independent Call Girls In C...Call Girls Service Chandigarh Lucky ❤️ 7710465962 Independent Call Girls In C...
Call Girls Service Chandigarh Lucky ❤️ 7710465962 Independent Call Girls In C...
 
On Starlink, presented by Geoff Huston at NZNOG 2024
On Starlink, presented by Geoff Huston at NZNOG 2024On Starlink, presented by Geoff Huston at NZNOG 2024
On Starlink, presented by Geoff Huston at NZNOG 2024
 
Packaging the Monolith - PHP Tek 2024 (Breaking it down one bite at a time)
Packaging the Monolith - PHP Tek 2024 (Breaking it down one bite at a time)Packaging the Monolith - PHP Tek 2024 (Breaking it down one bite at a time)
Packaging the Monolith - PHP Tek 2024 (Breaking it down one bite at a time)
 
VIP Kolkata Call Girl Alambazar 👉 8250192130 Available With Room
VIP Kolkata Call Girl Alambazar 👉 8250192130  Available With RoomVIP Kolkata Call Girl Alambazar 👉 8250192130  Available With Room
VIP Kolkata Call Girl Alambazar 👉 8250192130 Available With Room
 
Rohini Sector 6 Call Girls Delhi 9999965857 @Sabina Saikh No Advance
Rohini Sector 6 Call Girls Delhi 9999965857 @Sabina Saikh No AdvanceRohini Sector 6 Call Girls Delhi 9999965857 @Sabina Saikh No Advance
Rohini Sector 6 Call Girls Delhi 9999965857 @Sabina Saikh No Advance
 
Gram Darshan PPT cyber rural in villages of india
Gram Darshan PPT cyber rural  in villages of indiaGram Darshan PPT cyber rural  in villages of india
Gram Darshan PPT cyber rural in villages of india
 
VIP Kolkata Call Girl Salt Lake 👉 8250192130 Available With Room
VIP Kolkata Call Girl Salt Lake 👉 8250192130  Available With RoomVIP Kolkata Call Girl Salt Lake 👉 8250192130  Available With Room
VIP Kolkata Call Girl Salt Lake 👉 8250192130 Available With Room
 

Sense Your Smart City: Connect Environmental Sensors to SensorThings API

  • 1. #1: Sense Your Smart City - Connect Environmental Sensors to SensorThings API Dr. Steve Liang, Ph.D., P.Eng. Founder and CEO, SensorUp Inc. Associate Professor, University of Calgary Click here for webinar recording
  • 2. About Dr. Steve Liang ๏ Associate Professor, Geomatics Engineering, Uni. Calgary ๏ AITF-Microsoft Industry Research Chair on Open Sensor Web (2011~2014) ๏ Chair OGC SensorThings API Standard Working Group ๏ Rapporteur, ITU-T SG12/11 on Internet of Things Test Specifications ๏ Founder and CEO, SensorUp Inc
  • 3. About SensorUp ๏ We are a leader in Sensor Web and IoT Platforms. ๏ We offer innovative and comprehensive SensorThings solutions. ๏ We are proud member of Eclipse and Open Geospatial Consortium
  • 4. News - SensorThings API Published by OGC http://docs.opengeospatial.org/is/15-078r6/15-078r6.html
  • 5. News - SensorThings API Compliance Test Published https://github.com/opengeospatial/ets-sta10
  • 6. News - SensorUp is the Official SensorThings Reference Implementation
  • 7. News - SensorUp joins ESRI Startup Programme
  • 8. News - We are working with the LASS community in Taiwan
  • 9. What will be covered in this webinar series Sense Your Smart City: Connect Environmental Sensors to SensorThings API Visualize Your Smart City: Build a Real-Time Smart City Dashboard for SensorThings API Analyze Your Smart City: Build Sensor Analytics with SensorThings API Build Interoperable Smart City Applications Effortlessly
  • 10. Today’s learning outcomes ๏ Review of SensorThings entities (ISO 19156 O&M) ๏ Register an environmental sensing device ๏ Publish real-time readings to SensorThings ๏ Arduino environment ๏ LinkIt ONE IoT board ๏ using both HTTP and MQTT
  • 11. Why build your IoT application with open standards?
  • 12. DISCLAIMER Today’s webinar is about the underlying API and data model. Today’s is NOT about an end-to-end solution.
  • 13. Let’s say we want to monitor how warm (or cold) is a certain section of a river. so we know when will be a good time to go rafting.
  • 14. What do you need? Postman - sending HTTP requests + Hive MQ - receive MQTT notifications Arduino IDE + LinkIt ONE board
  • 15. Steps Register the monitoring device Device publish observation readings 1 2 Receive notifications Receive latest observations
  • 16. prepare the data model LinkIt ONE A section of a river Water Temperature Probe Water Temperature A section of a river
  • 17. How to know a new Thing joining… Let’s subscribe Thing entities first, so that we can receive notifications when a new Thing is created. Host: scratchpad.sensorup.com
 Port: 1883 or 9001
 Subscription topic: v1.0/Things
  • 18. Register a Thing Deep Insert: check out our first webinar series for details Thing Location
  • 19. Create a Datastream Change the id to the Thing you just created
  • 20. Device Location and Feature of Interest Feature of Interest (a polygon) The target of this sensor is this section of the river.
  • 21. Step 2 Register the monitoring device Device publish observation readings 1 2 Receive notifications Receive latest observations
  • 22. Hardware you need $59 USD $8.9 USD $14.9 USD Swiss army knife of IoT (wifi, GPRS, Bluetooth, battery) Save your time. No need to solder. Linkit ONE Grove shield for Arduino Temperature and Humidity sensor
  • 23. Prepare your dev environment https://labs.mediatek.com/site/global/developer_tools/mediatek_linkit/ sdk_intro/index.gsp
  • 24. Let’s take a look at the Arduino code Click here to GIST
  • 25. Some useful dev tools SensorThings Scratchpad (for connecting your IoT device) https://scratchpad.sensorup.com/scratchpad-register.html http://scratchpad.sensorup.com/OGCSensorThings/display/v1.0 SensorThings Example (for app development) http://example.sensorup.com/v1.0
  • 26. Our Arduino SDK available soon
  • 28. Next Week Visualize Your Smart City: Build a Real-Time Smart City Dashboard for SensorThings API