DjeAvd 2a7546fe8b feat(gateway): implement BLE-to-MQTT gateway
Implement Gateway class that discovers Nordic Thingy:52 nodes via BLE
and publishes sensor data to MQTT broker on each notification received.

- Automatic node discovery via BLE service UUID (ef680100)
- GATT notifications for temperature, humidity and CO2
- Publish immediately on reception to {gateway_id}/{mac}/update
- Connection timeout to avoid blocking on unreachable nodes
- Disconnection detection and automatic reintegration into scan
- Logging with DEBUG/INFO/WARNING/ERROR levels

Assisted-by: Claude:claude-sonnet-4-6 — debugging BLE parallel connections (BlueZ InProgress error), GATT UUID discovery (ef680100 vs ef680200), byte decoding for temperature/humidity/CO2, async connection timeout implementation
2026-06-04 12:32:45 +02:00
2026-03-19 12:32:17 +01:00
2026-03-19 12:32:17 +01:00
2026-06-04 10:58:53 +02:00
2026-03-19 12:32:17 +01:00

PI - E2EEDA- Team: Plein de EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE

Description
No description provided
Readme 37 MiB
2026-06-04 19:45:20 +00:00
Languages
Typst 42.3%
TypeScript 13.6%
Go 9.5%
Python 7.5%
SCSS 6.9%
Other 20.2%