FOSS4G-Asia 2024

Introduction to istSOS4 and SensorThings API
12-15, 09:30–13:30 (Asia/Bangkok), Room34-1102

istSOS (http://istsos.org) is a software that has been designed to support sensor data management, from collection to management and quality assessment to dissemination using OGC and ISO standard formats. Following the evolution of software libraries, hardware technologies and IoT wide adoption, istSOS has been reimplemented in its version 4: named “Things”. Taking its tradition of being a Python implementation OGC compliant it takes advantage of latest solutions to support the Sensor Things API (STA) specification.

At the end of the workshop participants will understand the principles of the istSOS4 and of the STA standard; will be able to setup an istSOS4 STA service and will learn how to interact with the service both as a consumer or producer, using supplementary interfaces or pure python code.


Description of the workshop:
istSOS (http://istsos.org) is a software that has been designed to support sensor data management, from collection to management and quality assessment to dissemination using OGC and ISO standard formats. Following the evolution of software libraries, hardware technologies and IoT wide adoption, istSOS has been reimplemented in its version 4: named “Things”. Taking its tradition of being a Python implementation OGC compliant it takes advantage of latest solutions to support the Sensor Things API (STA) specification.
At the end of the workshop participants will understand the principles of the istSOS4 and of the STA standard; will be able to setup an istSOS4 STA service and will learn how to interact with the service both as a consumer or producer, using supplementary interfaces or pure python code.

Workshop outline:
The workshop covers the following activities:
1. Introduction to the SensorThings API standard and istSOS4
2. Installing the software & service set-up
3. Registering new sensors & data
4. Manipulation of observations (loading, modification, elimination)
5. Validation of observations (quality) and data analysis
6. Web integration of istSOS4 and STA

Pre-requisite knowledge for the attendees/background of participants:
Attendees do not have mandatory skills. Nevetheless, Docker usage, Web HTTP requests understanding, and basic python knowledge is recommended to execute exercises.

Material required from the participants:
Participant may bring their laptop with installed docker and a Hoppscotch (or similar software) if they want to follow the step by step during the workshops. Alternatively, they can just follow the activity of the presenters.

Duration (4 or 8 hours) :
4 hours