diff --git a/projects/iot/memory.md b/projects/iot/memory.md index 91606a5..4b26895 100644 --- a/projects/iot/memory.md +++ b/projects/iot/memory.md @@ -78,3 +78,4 @@ Rozhodnutí: - User to URČITĚ chce vyzkoušet (SDR na jiném počítači, dotáhnout přes síť do browseru). GNU Radio World self-hosting: ano, opensource (GPLv3+, copyright Marc Lichtman). Build celého stacku ze zdrojáků (README dev quickstart): Ubuntu 24.04+, emsdk 3.1.70, Qt 6.9.1 wasm_multithread, GNU Radio kompilované do WebAssembly bez Pythonu; ~10 GB disk, první build ~1 h. Provoz přes „node server.mjs 8090" — nutné kvůli COOP/COEP headerům (SharedArrayBuffer pro thread-per-block scheduler). Ukázkové IQ nahrávky streamují z Cloudflare R2 (recordings.gnuradioworld.com), CORS povoluje origin portu 8090 — na vlastním portu nahrávky nefungují (nebo vlastní kopie bucketu). +- 2026-09-11: GNU Radio World repo adresa (user request, poznamenej): https://github.com/777arc/gnuradio-world — GPLv3+, autor Marc Lichtman (777arc). Docker: oficiální prebuilt image neexistuje — v repo není Dockerfile, na Docker Hub / ghcr nic relevantního (jen cizí staré GNU Radio kontejnery, ne GNU Radio World). Self-host = build ze zdrojáků (emsdk 3.1.70 + Qt 6.9.1 wasm_multithread, ~10 GB, ~1 h). Live verze na gnuradioworld.com je aktualní vždy — self-host hlavně kombinovaně s GRWire daemonem na stroji se SDR.