๐Ÿ“ˆ Telemetry API

Why this is needed

We want our devices as well as customerโ€™s own hack-projects to be able to stream data to us so that

  1. beekeepers can track their apiaries in web-app telemetry dashboards
  2. beekeepers can correlate data to get insights
  3. we can generate Alerts

Evaluation of the honey bee colonies weight gain during the intensive foraging period

Low volume metrics that Entrance Observer can send to Web-app

AC

  • provide a flexible graphQL API in telemetry-api to store timeseries metrics
  • store this data in telemetry-api time-series storage. MySQL is the current fallback when a dedicated time-series database is not justified.
  • render time-series graphs directly in the web app by querying telemetry-api through graphql-router