Decimen Optical Transfer: trasmissione dati tramite codici QR a una velocità di 190 KB/s

- Decimen Optical Transfer trasmette dati tramite QR‑codici a 60 fps.
- La velocità di trasmissione raggiunge fino a 190 KB/s.
- La tecnologia è aperta su GitHub con licenza MIT.
La nuova tecnologia sperimentale Decimen Optical Transfer offre un modo per trasferire informazioni digitali tra dispositivi mobili senza la necessità di collegarli tramite una rete wireless comune. Invece dei tradizionali segnali radio, il sistema utilizza una sequenza continua di QR‑codici, che vengono aggiornati a una velocità di 60 fotogrammi al secondo, consentendo di raggiungere una larghezza di banda di circa 190 kilobyte al secondo.
Principio di funzionamento
Alla base della soluzione c'è un'applicazione web cacheabile, eseguita nel browser dello smartphone e che richiede accesso alla fotocamera. L'app genera una sequenza di QR‑codici, ognuno dei quali contiene una parte dei dati trasmessi. Il dispositivo ricevente scansiona i fotogrammi in tempo reale, li raccoglie nell'ordine corretto e ripristina il file originale.
Specifiche tecniche
Per garantire l'affidabilità, ogni QR‑code è dotato di un'intestazione di 20 byte, in cui sono registrati l'identificatore della sessione, il numero del fotogramma, la dimensione del blocco, il numero totale di blocchi, la lunghezza del file trasmesso e l'hash di controllo. Questo insieme di metadati consente di rilevare e correggere errori che si verificano in condizioni di scarsa illuminazione o con lievi spostamenti delle telecamere.
Una velocità di 190 KB/s è stata raggiunta su normali smartphone con fotocamere standard. A titolo di confronto, un esperimento simile condotto in precedenza su iPhone con tecnologia ProMotion ha fornito circa 128 KB/s, mentre con dispositivi completamente fermi si è arrivati fino a 186 KB/s.
Lo sviluppo del codice è stato curato da un appassionato noto con lo pseudonimo di Bashalarmistalt. Secondo quanto riferito, la maggior parte del software è stata creata dall'intelligenza artificiale Anthropic Claude Code, che funge da assistente per il programmatore.
Il codice sorgente del progetto è disponibile sulla piattaforma GitHub ed è distribuito con licenza aperta MIT, il che consente ad altri sviluppatori di utilizzare e adattare liberamente la tecnologia.
La tecnologia può essere utilizzata in situazioni in cui i canali di comunicazione tradizionali non sono disponibili o sono limitati: in condizioni di campo, durante il lavoro in reti chiuse, e per la rapida trasmissione di piccoli file tra dispositivi senza rischio di intercettazione tramite canale radio.
Tuttavia, il sistema ha delle limitazioni: è necessario un contatto visivo diretto tra le telecamere, e l'efficacia diminuisce in caso di forti vibrazioni o scarsa illuminazione. Ulteriori ricerche potrebbero concentrarsi sul miglioramento degli algoritmi di riconoscimento e sull'aumento della resistenza alle interferenze esterne.
Fonte: 3DNews



