Supported Protocols
OpenSensorHub (OSH) has built-in support (via modules) 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
Coming soon:
- Zigbee
- Zwave (via USB adapter)
- SigFox (via serial modem)
- LoRaWAN
You'll find the code supporting these different protocols in the osh-comm repo.
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)
Coming soon:
- Sensor Things API
- P2P Discovery Layer