Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

From CSVs to SensorThings in 10 minutes

633 views

Published on

This webinar demonstrates how to transform CSV files of environmental monitoring sensors to a STA service with the OGC SensorThings API standard. With a few lines of code, it can be done within a few minutes, and turning your static sensor data into actionalable, geospatial-enabled and interactive web API. Recording of the webinar is available here: https://www.youtube.com/playlist?list=PLUSJC5mjKZ9SIASpVJNWKWCSS9hVzjiFA

Published in: Internet
  • Be the first to comment

  • Be the first to like this

From CSVs to SensorThings in 10 minutes

  1. 1. From CSVs to SensorThings An Environmental Monitoring Example sensorweb.geomatics.ucalgary.caw ww.sensorup.com 0.23 litre/minute 0.25 litre/minute 0.27 litre/minuteRH: 85 % Temp: 18 Celsius Dr. Steve Liang, Ph.D., P.Eng. Associate Professor, University of Calgary Founder and CEO, SensorUp Inc.
  2. 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 ๏ Calgary’s Top 40 Under 40
  3. 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. 4. News - 
 NEST Bricked Revolv ๏ “companies can potentially disconnect your smart devices and leave them essentially useless at any time.”
 
 CBC
  5. 5. What will be covered ๏ Environmental Monitoring ๏ Lots environmental monitoring data are still shared in CSV format ๏ Transform CSVs into actionable SensorThings in 10 minutes
  6. 6. Water Level Monitoring System with SensorThings http://www.environment.alberta.ca/apps/basins/default.aspx
  7. 7. Steps Configure the monitoring stations in SensorThings Download the CSVs of the sensor readings Parse the CSVs and Load to SensorThings 1 2 3
  8. 8. Step 1 Configure the monitoring stations in SensorThings Download the CSVs of the sensor readings Parse the CSVs and Load to SensorThings 1 2 3
  9. 9. prepare the data model Water monitoring station Barrier Lake Water level sensor Water level Simple geometry
  10. 10. POST Things Thing Location Deep Insert: check out our first webinar series for details
  11. 11. POST Datastreams Change the id to the Thing you just created
  12. 12. POST FeatureOfInterest
  13. 13. Station Location and Feature of Interest?? Location of the Thing (a point) Feature of Interest (a polygon)
  14. 14. Step 2 Configure the monitoring stations in SensorThings Download the CSVs of the sensor readings Parse the CSVs and Load to SensorThings 1 2 3
  15. 15. Download the CSV file
  16. 16. Shell script to upload the observations
  17. 17. Let’s load it in our dashboard
  18. 18. GIST https://gist.github.com/liangsteve/ d26a96c02108210a89991470ec1d1fb0
  19. 19. Summary ๏ SensorThings API provides great developer experience. ๏ minimum coding ๏ Interoperability - supports OGC/ISO O&M ๏ Location and Feature of Interest can be different ๏ e.g., station is the location, lake is the FoI
  20. 20. We will start our next webinar series soon! Let us know what topics interest you!!
 Email: info@sensorup.com

×