DjeAvd 3aac195626 fix(gateway): fix BLE filtering and MQTT connection validation
BLE filtering:
- Replace UUID service filter with company_id 0xffff filter in
  manufacturer_data — Zephyr firmware does not announce a service UUID
- Remove preamble skip in decode_payload (i=0 instead of i=2) since
  company_id is handled by the BLE stack and not in raw bytes
- Fix endianness: switch temperature and CO2 decoding from little-endian
  to big-endian to match Zephyr firmware implementation

MQTT validation:
- Add on_connect callback to confirm successful connection to broker
- Log error with reason code if connection fails
- Add on_publish callback to confirm message delivery to broker
- Replace synchronous connected log with async connecting log

Validated end-to-end: Thingy:52 data received and confirmed by broker
2026-06-04 12:32:47 +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%