感測網技術教學平台SWE Online Tutorials

感測網標準背景 Background of Sensor Web

觀測值服務介面標準

SOS的主要目的為提供一個標準的網路服務介面以分享感測器資料。OGC SOS 2.0 為目前最新的版本。透過O&M資料模型及SensorML詮釋資料格式,SOS網路服務可分享各式感測器觀測資訊。在SOS 2.0,一個直覺的設定為將每個感測器節點(sensor system)以個別的Observation Offering代表,而每個感測節點可能觀測多個現象與特徵物,使用者可在一個請求內查詢多個Observation Offering的感測資料。

SOS服務核心介面

GetCapabilities: 使用者可經由GetCapabilities介面得到該SOS服務的詮釋資料,其中包含服務提供者、負責人聯絡資訊、此SOS支援的網路介面及溝通協定、以及各個Observation Offering的詮釋資料(如觀測程序、特徵物、及感測資料時空覆蓋範圍等)。
DescribeSensor 使用者可利用觀測程序(如感測器節點)的識別符ID從DescribeSensor查詢詳細的感測器詮釋資料,該詮釋資料常以SensorML格式傳遞。
GetObservation 透過由GetCapabilities取得的SOS詮釋資料,使用者可組成GetObservation請求從SOS獲得真正的感測器時空資料。使用者可透過GetObservation輸入數個查詢條件,包含指定Observation Offering、觀測程序(Procedure)、特徵物(Feature of Interest)、時間及空間範圍、及現象(Observed Property)等。

SOS其他網路介面

擴充介面
Enhanced Operations Extension
  1. GetObservationByID介面讓使用者可利用觀測資訊的ID要求感測器資料。
  2. GetFeatureOfInterest介面讓使用者可要求特徵物的詮釋資料。
交易介面
Transactional Extension
  1. InsertSensor介面可在SOS內註冊新的感測器。
  2. DeleteSensor介面可從SOS刪除現有的感測器及其觀測資訊。
  3. InsertObservation介面可在SOS輸入新的觀測資訊。
成果管理介面
Result Handling Extension
  1. InsertResultTemplate介面讓資料提供者輸入觀測資訊的範本,範本可在InsertResult介面中使用,以減少後續輸入新的觀測資料時傳輸的資料量
  2. InsertResult介面可輸入新的觀測資料,並且透過先前在InsertResultTemplate輸入的範本減少此介面傳輸的資料量。
  3. GetResultTemplate介面提供使用者獲得觀測資料的範本,範本可在GetResult介面中使用,以減少後續傳輸時的資料量。
  4. GetResult介面提供使用者觀測資料,並且透過先前在GetResultTemplate取得的範本減少此介面傳輸的資料量。