Heisenware Docs
Go to websiteGet a demo
  • 👋Welcome
  • Getting started
  • Release Notes
    • v84 - Get in the flow
    • v83 - Beauty treatment
    • v82 — Fully distributed
    • v81 — Removing old cruft
    • v80 — Chicks on fire
    • v79 — Nothing is forever
    • v78 — Keep moving
    • v77 — More intelligence
    • v76 — Well cooked
  • Build & Deploy Apps
    • Overview
    • Flow Builder
      • Nodes (Functions)
        • Inputs
        • Trigger
        • Output
      • Flows
      • Function Extensions
        • Modifier
        • Filter
        • Error handler
        • Memorizer
      • Objects & Instances
      • Utilities
        • Basic Functions
        • PDF functions
        • Circular buffer
        • Timer
        • Counter
    • Integrations
      • Protocol Connectors
        • GraphQL
        • HTTP/REST
        • MQTT
        • OPC UA
          • Heidenhain PLCs with OPC UA
        • RS-232/485
        • Siemens S7
      • Data Connectors
        • File
        • Relational Database
        • Time Series Database (WIP)
      • API Connectors
        • OGC SensorThings API
        • Operating System
        • Zebra RFID IoT Connector
      • Agent / (Edge Connector)
      • Calling Custom Code
    • UI Builder
      • Input Widgets
        • Form
        • File Upload
        • Photo
        • Signature
        • Barcode / QR-Code (WIP)
        • Document Scan (WIP)
      • Display Widgets
        • Chart
        • Chat
        • Circular Gauge
        • Data Grid
        • Linear Gauge
        • Map
        • Media View
        • Progress Bar
        • Sparkline
        • Status Lamp
        • Toast
        • Value Box
        • Kanban Board
        • Data Tiles
        • Pie Chart
        • Sankey
      • Buttons
      • Text Box
      • Images
      • Icons
    • Communication Interfaces
      • Email Notifications
      • OPC UA Server
    • Data & File Storage
      • Internal InfluxDB
      • Internal PostgreSQL
      • File Server
    • App Appearance
      • Pages
      • In-App Navigation
      • Screens & Devices
      • Theming
    • Simulation & Testing
      • Simulating Events
      • Simulating Data
    • PDF Templates
    • RAG-based Chatbot
    • Deployment
  • Manage Apps
    • Overview
    • Manage Apps
      • General Settings
      • Users and Access
      • Distribution & Versioning
    • Manage Integrations
    • Manage Account
      • Account Structure
      • Members
      • Workspaces
  • TUTORIALS
    • Build Your First Heisenware App
  • Connect Heidenhain CNC with OPC UA Support
  • Related links
    • Website
    • Privacy policy
    • Imprint
Powered by GitBook
On this page
  • Introduction to OGC SensorThings API
  • Example
  • Functions
  • createThing
  • getThings
  • getThing
  • updateThing
  • deleteThing
  • linkLocations
  • unlinkAllLocations
  • createLocation
  • getLocations
  • getLocation
  • updateLocation
  • deleteLocation
  • showLocationHistory
  • createObservedProperty
  • getObservedProperties
  • getObservedProperty
  • updateObservedProperty
  • deleteObservedProperty
  • createSensor
  • getSensors
  • getSensor
  • updateSensor
  • deleteSensor
  • createDatastream
  • getDatastreams
  • getDatastream
  • updateDatastream
  • deleteDatastream
  • createObservation
  • getObservations
  • getObservation
  • updateObservation
  • deleteObservation
  • getRaw
  • postRaw
  • patchRaw
  • deleteRaw
  1. Build & Deploy Apps
  2. Integrations
  3. API Connectors

OGC SensorThings API

Last updated 8 months ago

This article is a work in progress.

For immediate help integrating the OGC SensorThings API, please .

Introduction to OGC SensorThings API

The OGC SensorThings API is a standard specification aiming to simplify and standardise the integration and communication of Internet of Things (IoT) sensor data. It enables seamless interoperability between different systems, devices, and applications by providing a unified way to access and share sensor data over the internet. This API is particularly useful for real-time data exchange and monitoring tasks in diverse and distributed sensor networks.

Example

Environmental monitoring application

Imagine an environmental monitoring application that collects data from various sensors deployed in a city. This application can utilise the OGC SensorThings API to access real-time data from sensors measuring air quality, temperature, humidity, and noise levels. By making API requests, the application:

  • Retrieves current air quality indexes from different areas within the city.

  • Gathers temperature and humidity readings to monitor weather conditions.

  • Accesses noise level data to identify and address noise pollution hotspots.

This API enables the application to provide citizens and city officials with up-to-date environmental information, supporting better decision-making and urban planning.

Functions

createThing

getThings

getThing

updateThing

deleteThing

linkLocations

unlinkAllLocations

createLocation

getLocations

getLocation

updateLocation

deleteLocation

showLocationHistory

createObservedProperty

getObservedProperties

getObservedProperty

updateObservedProperty

deleteObservedProperty

createSensor

getSensors

getSensor

updateSensor

deleteSensor

createDatastream

getDatastreams

getDatastream

updateDatastream

deleteDatastream

createObservation

getObservations

getObservation

updateObservation

deleteObservation

getRaw

postRaw

patchRaw

deleteRaw

reach out to us