🌡️ Beehive IoT sensors
Architecture
Эти docs относятся к продукту beehive scales. Sensor readings сохраняются через hive telemetry storage и визуализируются в timeseries analytics.
Services
- https://github.com/Gratheon/hardware-beehive-sensors — sensors repo на client side
- https://github.com/gratheon/telemetry-api — server side
flowchart LR
beehive-sensors[<a href="https://github.com/Gratheon/beehive-sensors">beehive-sensors</a>] -."send metrics every 1 min".-> telemetry-api
telemetry-api --"update beehive entrance daily traffic counters"--> mysql[(<a href="https://github.com/Gratheon/mysql">mysql</a>)]
telemetry-api --"store bee traffic timeseries" --> influx[(influx-db v2)]
telemetry-api --"verify API tokens for REST calls"--> user-cycle[<a href="https://github.com/Gratheon/user-cycle">user-cycle</a>]
web-app[<a href="https://github.com/Gratheon/web-app">web-app</a>] --"render telemetry charts"--> graphql-router[<a href="https://github.com/Gratheon/graphql-router">graphql-router</a>]
graphql-router --"query metric history"--> telemetry-api