# Supported Protocols

OpenSensorHub (OSH) has built-in support (via add-ons) for various procotols that sensor adapters and other modules can be built onto.

# Network Protocols

Hardware protocols modules are mainly used within a sensor adapter and provide the heavy lifting to support a particular type of hardware communication:

  • Serial / RS232
  • USB Serial
  • Bluetooth Serial
  • Bluetooth LE + GATT
  • WiFi / Ethernet with ZeroConf Discovery
  • Zwave (via USB adapter)

Coming soon:

  • Zigbee
  • SigFox (via serial modem)
  • LoRaWAN

You'll find the code supporting these different protocols in the 'comm' subfolder of the osh-addons repository (opens new window).

# IoT Protocols

IoT protocols provide more advanced Plug & Play capabilities as well as communication with other IoT systems such as the AWS IoT cloud platform:

  • MQTT

Coming soon:

  • BLE "Generic Measurement Profile"
  • Adafruit Unified Sensor Driver
  • CoAP

# Web Protocols

We also support OGC web services and RESTFul interfaces that can be used to access, task and discover sensors connected to a Sensor Hub:

  • Sensor Observation Service (SOS + SOS-T)
  • Sensor Planning Service (SPS)
  • Sensor Web API
  • Sensor Things API
  • P2P Discovery Layer (coming soon)
Last Updated: 12/16/2020, 5:46:35 PM