Servizio di osservazione dei sensori

Il Sensor Observation Service ( Sensor Observation Service - SOS) è un servizio Web di interrogazione dei dati e dei sensori temporali istantanei e fa parte del progetto Web Sensor .

Descrizione

I dati dei sensori offerti includono descrizioni dei sensori stessi, codificati in formato SensorML e valori misurati in formato O&M (osservazioni e misurazioni). Il servizio web così come i due formati di file sono standard aperti e specifiche con lo stesso nome definiti dall'Open Geospatial Consortium (OGC).

Se l'SOS supporta il funzionamento basato sulla transazione (SOS-T), è possibile registrare nuovi sensori sull'interfaccia del servizio e inserire le misurazioni. Un'implementazione di SOS può essere utilizzata sia per i dati del sensore in situ che per quelli remoti. Inoltre, i sensori possono essere mobili o fissi.

Dal 2007, SOS è uno standard OGC ufficiale. Il vantaggio di SOS è che i dati dei sensori, di tutti i tipi, sono disponibili in un formato standardizzato utilizzando operazioni standardizzate. Pertanto, l'accesso ai dati del sensore tramite il web è semplificato. Consente inoltre una facile integrazione nelle infrastrutture di dati spaziali esistenti o nei sistemi di informazione geografica .

Nel 2016, OGC ha accettato la specifica standard API SensorThings , un nuovo standard RESTful , e JSON fornisce funzioni simili a SOS. Poiché l'API SensorThings e l'SOS sono basati su OGC / ISO19156: 2011 , è stato dimostrato in un progetto pilota OGC IoT che le due specifiche possono interagire tra loro.

Operazioni

L'SOS ha un nucleo di tre operazioni che devono essere fornite da ciascuna implementazione. L'operazione GetCapabilities interroga un servizio per una descrizione dell'interfaccia del servizio e dei dati del sensore disponibili. Per utilizzare SOS, la funzione GetObservation è probabilmente la più importante. Può essere utilizzato per recuperare i dati dai sensori. La funzione DescribeSensor restituisce informazioni dettagliate su un sensore o un sistema di sensori e sui processi di produzione.

Operazioni di base (profilo del cuore)

Operazioni transazionali (profilo transazionale)

Operazioni estese (profilo avanzato)

Software

SOS è uno standard OGC e in definitiva definisce solo un'interfaccia di servizio, ma non un'implementazione. Attualmente ci sono diverse implementazioni aperte del servizio:

Esistono anche implementazioni proprietarie.

Note e riferimenti

  1. http://portal.opengeospatial.org/files/?artifact_id=26667
  2. http://www.opengeospatial.org/projects/initiatives/imisiot
  3. (in) "  Sensor Web  " , su 52 ° North Initiative for Geospatial Open Source Software GmbH (accesso 12 ottobre 2020 ) .
  4. (in) '  Home  ' su deegree (accesso 12 ottobre 2020 ) .
  5. http://istsos.org/
  6. http://www.opengeospatial.org/resource/products/byspec

Link esterno