Zapomeňte na Wi-Fi, Bluetooth i mobilní data. Nová technologie posílá fotky a dokumenty pomocí rychle měnících se QR kódů – stačí namířit kameru a nechat displej blikat.
Geniální vychytávka, jak přenést data mezi telefony i bez signálu a připojení. Snadné jako facka
Když všechny bezdrátové cesty selžou
Představte si situaci: potřebujete poslat kolegyni důležitý dokument, ale váš telefon zrovna nemá signál, Wi-Fi v budově nefunguje a Bluetooth z nějakého důvodu odmítá navázat spojení. Klasické sdílecí aplikace vyžadují registraci, synchronizaci nebo alespoň společnou síť. Co kdyby ale existoval způsob, jak data přenést jen pomocí displeje a fotoaparátu?
Přesně takový experiment nedávno zveřejnil softwarový vývojář vystupující na GitHubu pod přezdívkou bashalarmistalt. Jeho frustrace z neschopnosti jednoduše sdílet hudební soubory mezi telefony různých značek – bez nutnosti spoléhat se na proprietární řešení typu Apple AirDrop nebo registraci do cloudových služeb – ho dovedla k neobvyklému nápadu.
Displej jako vysílač, kamera jako přijímač
Výsledný systém s názvem Decimen Optical Transfer funguje na principu, který zní téměř retro: data se zakódují do série rychle se měnících QR kódů, které blikají na obrazovce odesílajícího zařízení rychlostí až 60 snímků za sekundu. Druhý telefon tyto kódy snímá fotoaparátem a postupně je dekóduje zpět na původní soubor.
Celý proces probíhá čistě opticky – žádné rádiové vlny, žádná síťová infrastruktura, žádné kabely. Potřebujete jen mobilní prohlížeč a povolení pro přístup k fotoaparátu. Odesílatel načte webovou aplikaci s vysílací částí, příjemce spustí přijímací režim, namíří kameru na blikající displej a přenos začne.
Při praktickém testu se podařilo přenést obrázek o velikosti 512 kB za několik desítek vteřin – což odpovídá běžné komprimované fotce z chatovací aplikace. Přenosová rychlost se při běžném držení telefonů v rukou pohybuje kolem 128 kB za sekundu, při pevném zafixování obou zařízení může vyskočit až na 186 kB/s.
Fontánové kódy: kapky dat, které nemusíte chytat všechny
Klíčem ke spolehlivosti celého mechanismu je implementace takzvané Lubyho transformace, matematického principu známého jako fontánové kódování. Představte si fontánu, ze které stříkají kapky vody – není podstatné, které konkrétní kapky zachytíte, stačí jich nasbírat dostatečné množství.
Stejně funguje tento přenos: i když kamera kvůli chvění ruky nebo špatnému osvětlení některé snímky nezachytí správně, výsledný soubor se stejně poskládá kompletní. Není třeba opakovaně stahovat chybějící části ani se vracet k promarněným úsekům. Po dokončení přenosu přijímající zařízení ověří integritu souboru pomocí kontrolního součtu.
Prakticky to znamená, že můžete s telefonem hýbat, odložit ho na chvíli jinam nebo ho přerušit hovorem – jakmile znovu namíříte kameru na blikající displej, přenos plynule pokračuje tam, kde skončil.
Celý projekt vznikl pod svobodnou licencí MIT a je volně dostupný na GitHubu. Autor ho vytvořil s pomocí nástroje Claude Code, což samo o sobě ukazuje, jak daleko dnes sahají možnosti asistovaného programování. Podobné experimenty s optickým přenosem dat se sice objevily už dříve, tento však byl vyvinut zcela nezávisle.
Zda podobná technologie osloví výrobce mobilních zařízení ve velkém měřítku, ukáže budoucnost. Minimálně však jde o další důkaz, že QR kódy dokážou daleko víc než jen otevřít webovou stránku – mohou se stát plnohodnotným přenosovým médiem i v situacích, kdy všechny tradiční bezdrátové cesty selhávají.