Наживо
ІНФО24ІНФО24
Експериментальна платформа передачі даних через QR-коди досягла швидкості 190 КБ/с
Техносвіт

Експериментальна платформа передачі даних через QR-коди досягла швидкості 190 КБ/с

читати 2 хв

Розробник bashalarmistalt презентував браузерну платформу, яка дозволяє обмінюватися файлами між смартфонами за допомогою динамічних QR-кодів без потреби в додаткових застосунках або спільній мережі.

Інформація передається шляхом потокової послідовності швидко оновлюваних QR-кодів із частотою до 60 кадрів на секунду. Камера другого пристрою послідовно зчитує кожний кадр, а вебзастосунок накопичує дані й відновлює вихідний файл.

Як працює передача даних через QR-коди

Технологія отримала назву Decimen Optical Transfer: fountain-coded QR file transfer. Розробник заявляє про можливість досягнення швидкості передачі до 190 КБ/с за оптимальних умов.

На GitHub проєкт розташований користувачем Reddit з нікнеймом Alstroph, який і створив цей експериментальний вебзастосунок. Для розробки він використав Claude Code і забезпечив можливість запуску додатка безпосередньо в браузері обох смартфонів.

Сама ідея виникла з необхідності знайти спосіб обміну даними між пристроями без обов’язкового підключення до однієї мережі. Натомість розробник звернувся до концепції швидко оновлюваних QR-кодів як до практичного рішення.

Динамічні QR-коди на екрані смартфона

Технічні особливості QR-кодів передачі

  • Використання fountain codes забезпечує стійкість до пропущених кадрів і повторювань
  • Кожен кадр містить служебний заголовок розміром 20 байтів
  • Заголовок зберігає ID сесії, номер послідовності, параметри блоків і хеш файлу
  • Приймальний пристрій автоматично розуміє, які дані надійшли й де їх розмістити

У демонстрації розробник показав результати на iPhone із використанням камери Apple ProMotion з багаторівневим кодуванням. У портативному режимі вдалося досягнути швидкості передачі близько 128 КБ/с, а за умови повної нерухомості пристроїв показник мав би сягнути близько 186 КБ/с.

Переваги та обмеження методу

Основна перевага передачі даних через QR-коди полягає в усуненні необхідності користуватися Bluetooth, встановлювати спеціальні застосунки чи підключатися до спільного Wi-Fi. Розробник підкреслює, що для початку потрібен лише доступ до камери пристрою.

Програмне забезпечення поширюється під ліцензією MIT. Незважаючи на наявність аналогічних розробок, Alstroph стверджує про незалежну реалізацію свої концепції на базі Claude Code.

Однак практичне застосування цього методу має своїм обмеженням — передача великих файлів буде витратною за часом і не набагато зручнішою від традиційних способів обміну даними.