istSOS¶
Free and Open Source Sensor Observation Service Data Management System
istSOS is an OGC SOS server implementation written in Python. istSOS allows for managing and dispatch observations from monitoring sensors according to the Sensor Observation Service standard.
The project provides also a Graphical user Interface that allows for easing the daily operations and a RESTFull Web api for automatizing administration procedures.
istSOS is released under the GPL License, and runs on all major platforms (Windows, Linux, Mac OS X), even though it has been used in production in linux environment only.
Note
From version >= 2.4.0 istSOS has been ported to Python3.
Quick links¶
User guide¶
The user’s documentation will give the audience all the necessary skills to deploy the istSOS server for managing and dispatching sensor data. Moreover attendees will be introduced with all the extra features that istSOS offers.
The material can be found here: https://sourceforge.net/projects/istsos/files/Tutorials/
Please download the latest archive and extract the content on your Desktop.
- Installation on Linux
- Database configuration
- Troubleshooting
- Setting up an istSOS service instance
- Registering new sensors
- Observation Offerings
- Insert observations
- Data validation with quality index
- Accessing data
- Managing specimen procedures
- Managing profile procedures
- How to register a new profile procedure
- Create a new virtual procedure to represent the profile
- Create a procedure for the first sensor (5 m depth)
- Create a procedure for the second sensor (15 m depth)
- Create a new offering
- Loading data into procedure PROBE_05 and PROBE_15
- Configure the virtual procedure PROFILE_FIGINO
- Get profile data in CSV
- Get profile data in JSON
- Creating Virtual Procedures
- MQTT Broadcasting
- Arduino with istSOS
- Security