Разработчик под ником bashalarmistalt представил экспериментальную систему Decimen Optical Transfer. Она позволяет передавать файлы между смартфонами с помощью быстро сменяющихся QR-кодов. Главное преимущество метода заключается в отсутствии необходимости в Wi-Fi, Bluetooth или предварительном сопряжении устройств: для работы достаточно открыть веб-страницу в браузере на обоих смартфонах и предоставить доступ к камере.

Принцип функционирования системы напоминает работу оптического канала связи. Один смартфон отображает на экране последовательность QR-кодов, а камера другого устройства считывает их в реальном времени. Специальный алгоритм в браузере собирает полученные фрагменты и восстанавливает исходный файл.
Основой Decimen Optical Transfer являются так называемые «фонтанные» коды (fountain codes). Эта технология позволяет системе успешно восстанавливать данные, даже если камера пропустила часть кадров или не смогла корректно считать некоторые QR-коды. Каждый такой код содержит не только часть полезного контента, но и служебные данные: идентификатор сессии, размер файла, порядковый номер блока и контрольные суммы, необходимые для сборки на принимающей стороне.
В ходе полевых испытаний разработчик достиг скорости передачи около 128 КБ/с, когда смартфоны удерживались в руках. При фиксации устройств в неподвижном положении скорость возрастала до 186–190 КБ/с.
На текущий момент проект, распространяемый по лицензии MIT, представляет собой демонстрацию концепции. Хотя идея передачи данных через QR-коды не является абсолютно новой, автор подчеркивает, что реализовал собственную систему независимо. Несмотря на то что Decimen Optical Transfer значительно уступает по скорости традиционным Wi-Fi, Bluetooth или NFC, технология может найти применение в специфических сценариях, где беспроводные интерфейсы недоступны, отключены в целях безопасности или их использование нецелесообразно.





