1. Węzły pomiarowe SDR
Węzły terenowe zbierają próbki z odbiorników radiowych i przekazują je do centralnego systemu. Każdy węzeł może mieć inną lokalizację, antenę i charakterystykę odbioru.
Taka separacja pozwala skalować źródła wejściowe bez mieszania logiki pomiarowej z publicznym API.
2. Agregator i buforowanie
Agregator odbiera materiał z wielu źródeł, kontroluje jego świeżość i uzupełnia pulę. Publiczne pobrania zużywają bajty, zamiast wydawać ten sam fragment wielokrotnie.
3. Warstwa kryptograficzna
Mieszanie SHA-512 oddziela surowe próbki od publicznego strumienia i ogranicza wpływ lokalnych odchyleń statystycznych.
Zobacz metryki architektury ->4. Publiczne endpointy
Warstwa HTTP/TCP udostępnia `/raw`, strumienie, pobieranie plików i diagnostykę. Dzięki temu klienci mogą wybierać sposób pobierania pasujący do zastosowania.
curl -s "https://entropy.sparksome.pl/healthz" | jq "{pool_available, sources}"