Sonata

Передача файлов через QR-коды: 190 Кбайт/с без Wi-Fi и Bluetooth

image source

Энтузиаст под псевдонимом Bashalarmistalt представил экспериментальную технологию Decimen Optical Transfer. Она позволяет передавать данные между устройствами без общей беспроводной сети — достаточно показать одному гаджету экран другого.

Принцип прост: файл кодируется в череду QR-кодов, которые сменяются с частотой 60 кадров в секунду. Принимающее устройство считывает их камерой. Итоговая скорость достигает 190 Кбайт/с.

Идея родилась из размышлений о том, как обмениваться файлами между смартфонами, не подключая их к одной сети.

Для защиты от ошибок каждый QR-код несёт метаданные о себе. В 20-байтный заголовок уместились:

  • идентификатор сессии

  • порядковый номер кода

  • размер блока и их количество

  • длина файла и хеш

Основа проекта — кешируемое веб-приложение, работающее в браузерном движке смартфона и запрашивающее доступ к камере. Код, по признанию автора, написан с помощью ИИ-ассистента Anthropic Claude Code.

Ранее похожий проект делали для iPhone с камерой Apple ProMotion. Тогда скорость составила около 128 Кбайт/с и поднималась до 186 Кбайт/с, если оба устройства были полностью неподвижны друг относительно друга.

Исходный код Decimen Optical Transfer опубликован на GitHub под свободной лицензией MIT.

источник

Загрузка страницы