Voici un projet sous licence libre qui va à la fois vous faire marrer, mais également vous casser les oreilles comme à la belle époque des modems 56k au bruit insupportable. Bienvenue dans le monde merveilleux de Chirp, où vos données voyagent à la vitesse du son… littéralement.
En effet, “Chirp” est une application web qui permet la transmission de données via des signaux sonores. Développée par “solst/ICE”, cette application convertit du texte en fréquences audio qui peuvent être émises par des haut-parleurs et captées par un microphone. Pour ce faire, le projet utilise l’API Web Audio pour à la fois générer mais également capter les sons. Ensuite, il les analyse pour effectuer un genre de mapping entre des fréquences spécifiques et des caractères, le tout complété de signatures sonores pour marquer le début et la fin des transmissions.
Alors perso, j’ai testé entre mon téléphone et mon ordinateur et ça ne fonctionne pas à tous les coups. Mais quand ça marche, c’est cool ! Parce que ça me fait penser un peu à de la stéganographie audio et on peut facilement jouer à l’agent secret avec ça.
Ça permet de communiquer sans avoir besoin de réseau ou de connexion internet, même si l’objectif ici est plus pédagogique qu’autre chose. La vitesse de transmission est de 15 à 20 caractères par seconde et la portée n’est que de quelques mètres. Cependant, le signal résiste bien aux interférences et aux environnements bruyants car il est sur des fréquences assez élevées qu’on rencontre peu, IRL.
2 ordinateurs air-gapped pourraient alors communiquer ensemble et E.T. pourrait enfin rentrer chez lui. Ou alors vous pourriez transmettre un message subliminal secret dans votre prochain morceau de RAP… Allez savoir…
Bref, Chirp réussit le tour de force de ressusciter une technologie des années 70 en l’adaptant parfaitement aux capacités des navigateurs modernes. Une fois encore, ce projet illustre parfaitement comment des concepts anciens peuvent trouver une nouvelle vie grâce au web et à l’open source. Maintenant, pour tester, rendez-vous sur chirp.hex.dance, augmentez le volume de vos haut-parleurs, activez votre micro, et lancez-vous !!
Source link
Subscribe to our email newsletter to get the latest posts delivered right to your email.
Comments