~/talk

Supporting Open Standards: Building an OGC SensorThings API for Eclipse SensiNact

Talkat EclipseCon 2023 · 2023-10-16..10-19· [iot, web-platform]
slides:none on file

Eclipse sensiNact implements an OGC SensorThings API as four Java bundles that map Things, DataStreams, Sensors and Observations to the platform model, convert OData filters into an internal Criterion engine, and expose both REST and MQTT endpoints. History is handled by pluggable history providers so historical locations and observations meet the spec, notifications use an internal MQTT broker to apply per-subscription filters, and the rewritten Java 17 core even runs on a Raspberry Pi — deployed for Vienna and live with transport sensors.

AI-written summary · about

  1. 0:00Eclipse SensiNact and OGC standards
  2. 1:10SensiNact architecture and modeling
  3. 3:21SensiNact history and contributors
  4. 6:15SensiNact providers and protocols
  5. 9:09History tracking in SensiNact
  6. 10:37SensorThings API overview and requirements
  7. 12:10Mapping SensiNact to SensorThings
  8. 16:22SensorThings API data structures
  9. 19:09Implementing OGC filters
  10. 20:58Technical implementation of SensorThings provider
  11. 23:48SensorThings notifications and MQTT
  12. 27:03Deployment and demo
  13. 29:32Future developments and protocols
  14. 31:43Q&A
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.