Decimen Optical Transfer : transmission de données via des QR‑codes à une vitesse de 190 Ko/s

- Decimen Optical Transfer transmet des données via des QR‑codes à 60 fps.
- La vitesse de transmission atteint jusqu'à 190 Ko/s.
- La technologie est ouverte sur GitHub sous licence MIT.
La nouvelle technologie expérimentale Decimen Optical Transfer propose un moyen de transmettre des informations numériques entre des appareils mobiles sans avoir besoin de les connecter via un réseau sans fil commun. Au lieu des signaux radio traditionnels, le système utilise une série continue de QR‑codes, qui sont mis à jour à une vitesse de 60 images par seconde, permettant d'atteindre une bande passante d'environ 190 kilooctets par seconde.
Principe de fonctionnement
La solution repose sur une application web mise en cache, exécutée dans le navigateur du smartphone et nécessitant l'accès à la caméra. L'application génère une séquence de QR‑codes, chacun contenant une partie des données transmises. L'appareil récepteur scanne les images en temps réel, les assemble dans le bon ordre et restaure le fichier d'origine.
Caractéristiques techniques
Pour garantir la fiabilité, chaque QR‑code est équipé d'un en-tête de 20 octets, dans lequel sont enregistrés l'identifiant de session, le numéro de cadre, la taille du bloc, le nombre total de blocs, la longueur du fichier transmis et le hachage de contrôle. Cet ensemble de métadonnées permet de détecter et de corriger les erreurs survenant dans des conditions d'éclairage défavorables ou de légers déplacements des caméras.
Une vitesse de 190 Ko/s a été atteinte sur des smartphones ordinaires avec des caméras classiques. En comparaison, une expérience similaire réalisée précédemment sur un iPhone avec la technologie ProMotion offrait environ 128 Ko/s, et en cas d'immobilité totale des appareils – jusqu'à 186 Ko/s.
Le développement du code a été réalisé par un passionné connu sous le pseudonyme de Bashalarmistalt. Selon ses dires, la majeure partie du logiciel a été créée par l'intelligence artificielle Anthropic Claude Code, agissant en tant qu'assistant de programmation.
Le code source du projet est disponible sur la plateforme GitHub et est distribué sous la licence ouverte MIT, ce qui permet à d'autres développeurs de l'utiliser et de l'adapter librement.
La technologie peut être utilisée dans des situations où les canaux de communication traditionnels sont indisponibles ou limités : en milieu rural, lors de travaux sur des réseaux fermés, ainsi que pour le transfert rapide de petits fichiers entre appareils sans risque d'interception par radio.
Cependant, le système a des limitations : un contact visuel direct entre les caméras est nécessaire, et l'efficacité diminue en cas de fortes vibrations ou de mauvaise luminosité. Des recherches supplémentaires pourraient se concentrer sur l'amélioration des algorithmes de reconnaissance et l'augmentation de la résistance aux interférences externes.
Source : 3DNews



