Vous vous souvenez de BadBIOS ? Ce virus ultra dangereux est censé pouvoir communiquer entre deux pc simplement avec les enceintes et un micro, en utilisant des fréquences assez élevées pour qu'un être humain moyen (avec une ouïe moyenne) ne puisse l'entendre.
Est-ce que BadBIOS existe vraiment ou pas, on s'en fiche un peu. Par contre communiquer via des ultrasons est définitivement une réalité. Benbben nous avait cité le cas des jouets Furbies, et Krunch nous avait fait la démonstration avec Audacity.
Voici maintenant Quietnet. Ce petit programme écrit en Python et utilisant Numpy et pyaudio permet simplement de transférer des messages textes entre deux machines en utilisant le mécanisme décrit précédent. Il se compose d'un écrivain (send.py
) et d'un lecteur (listen.py
) qui permettent respectivement d'envoyer et de recevoir des messages.
Plusieurs options (le débit, la fréquence, …) sont réglables dans le fichier options.py
. Il faudra notamment modifier ces réglages si vous voulez avoir plusieurs communications en même temps sans qu'elles interfèrent entre elles.
Malheureusement je n'ai jamais utilisé ni spécialement configuré mon micro (et visiblement chez moi (Gentoo avec Alsa), il ne marche pas out of the box), mes quelques tentatives rapides n'ont pas donné de résultat probant.
# Ça fonctionne bien !
Posté par SSHNuke0 . Évalué à 1.
Bon, je viens de tester sur ma arch.
Bien qu'il y ait de temps à autre des erreurs de transmission, ça fonctionne out of the box :).
(Avec bien sûr un: yaourt -S aur/python2-pyaudio python2-numpy)
C'est assez drôle de voir des transmissions data possible via des ultrasons !
Plus qu'à tester avec deux ordinateurs différant et implanter une vérification d'une somme de contrôle et c'est tout bon ! :D
[^] # Re: Ça fonctionne bien !
Posté par claudex . Évalué à 2.
j'ai testé et ça ne marche pas sur mon opensuse. À l'émission, j'ai des
ALSA lib pcm.c:7843:(snd_pcm_recover) underrun occurred
et à la réception j'ai« Rappelez-vous toujours que si la Gestapo avait les moyens de vous faire parler, les politiciens ont, eux, les moyens de vous faire taire. » Coluche
[^] # Re: Ça fonctionne bien !
Posté par ochonpaul . Évalué à 2.
Ne serait ce pas pulseaudio qui bloquerait la carte son ,
dans ce cas essayer :
pulseaudio -k
qui arrête provisoirement pulseaudio
[^] # Re: Ça fonctionne bien !
Posté par navaati . Évalué à 1.
Ou plutôt avoir un ALSA correctement configuré pour renvoyer sur Pulse les flux par défaut. Dispo dans toutes les bonnes crèmeries.
[^] # Re: Ça fonctionne bien !
Posté par claudex . Évalué à 2.
Toutes les autres applications que j'utilise d'habitude et qui requiert un micro et/ou des hauts-parleurs fonctionnent bien.
« Rappelez-vous toujours que si la Gestapo avait les moyens de vous faire parler, les politiciens ont, eux, les moyens de vous faire taire. » Coluche
[^] # Re: Ça fonctionne bien !
Posté par ʭ ☯ . Évalué à 2.
Peut-être que ta crémerie a des bricolages pour les applis le plus courantes mais pas un bon réglage "universel"?
⚓ À g'Auch TOUTE! http://afdgauch.online.fr
[^] # Re: Ça fonctionne bien !
Posté par paulez (site web personnel) . Évalué à 0.
Faut arrêter un peu la mauvaise foi sur PulseAudio la solution universelle existe depuis belle lurette.
# Quelle distance
Posté par Fabimaru (site web personnel) . Évalué à 4.
Je me demande en pratique à quelle distance on peut communiquer, avec le micro pourri d'un ordi portable, histoire de voir si c'est exploitable en réalité.
J'ai une idée de produit: l'alarme de sécurité informatique anti-ultrasons.
[^] # Re: Quelle distance
Posté par claudex . Évalué à 6.
En tout cas, ça marche à 2m sans problème.
« Rappelez-vous toujours que si la Gestapo avait les moyens de vous faire parler, les politiciens ont, eux, les moyens de vous faire taire. » Coluche
[^] # Re: Quelle distance
Posté par Anonyme . Évalué à 5.
un volontaire pour implémenter une interface réseau virtuelle ?
[^] # Re: Quelle distance
Posté par Krunch (site web personnel) . Évalué à 4.
Fin novembre j'ai fait un essai avec des amis dans un pub et on avait atteint une dizaine de mètres avec un Lenovo en émetteur et un Samsung en réception (non je sais pas les modèles exactes). Il y avait 50-100 personnes dans la salles mais c'était assez calme puisque c'était dans le cadre d'une présentation (i.e. il n'y avait que moi qui était censé parler).
pertinent adj. Approprié : qui se rapporte exactement à ce dont il est question.
# Par contre communiquer via des ultrasons est définitivement une réalité.
Posté par Maclag . Évalué à 4.
Ouf! Les mammifères marins sont sauvés!
Sans ça ils n'allaient plus se comprendre à partir de demain…
Sérieusement, on peut communiquer avec n'importe quoi qui s'émet, se propage, s'acquiert (au sens acquisition genre micro, ou récepteur IR, etc.). La seule question est celle des performances.
En ce qui concerne les ultrasons, on a bien compris que ça marchait, et du coup je serai tenté de demander: en dehors de l'aspect ludique et de l'essai scientifique, à quoi ça sert?! Je n'ai aucun appareil chez moi qui n'aurait rien pour communiquer mais aurait intérêt à recevoir des données.
Dans le meilleur des cas, va falloir proposer de réduire les coûts en virant le bluetooth pour le remplacer par de l'ultrasons sur les objets "communicants" ayant les besoins les plus minimes, mais ayant aussi quand même un micro et un haut-parleur.
Enfin, les ultrasons, c'est super, mais ça se propage très bien un peu partout aussi, donc on peut rapidement arriver à un gros bordel si y'a rien de prévu pour le multiplexage.
[^] # Re: Par contre communiquer via des ultrasons est définitivement une réalité.
Posté par Nicolas Boulay (site web personnel) . Évalué à 4.
Faire moins consommateur que le Bluetooth en emission, cela parait difficile.
"La première sécurité est la liberté"
[^] # Re: Par contre communiquer via des ultrasons est définitivement une réalité.
Posté par Maclag . Évalué à 3.
Oui ben justement quand on pourra utiliser les ultrasons sur la même portée qui auront la même bande-passante et avec un protocole capable de faire communiquer le même nombre de périphériques en même temps, on en reparle…
Je te rappelle que tu utilises un équipement non dédié mais aussi complètement inadapté. Quelle puissance tu dois utiliser dans les hauts-parleurs et dans le gain du microphone pour que le signale passe bien?
Est-ce que ça suffit, où est-ce qu'il te faudrait plusieurs micros pour étendre correctement ta bande-passante? Il va falloir tous les alimenter en continu!
Les entreprises d'électronique ne prennent pas que des décisions irrationnelles, s'ils utilisent la RF pour tout ce qui est communication, et pas autre chose, il y a une raison!
[^] # Re: Par contre communiquer via des ultrasons est définitivement une réalité.
Posté par Nicolas Boulay (site web personnel) . Évalué à 4.
Je n'était pas ironique.
"La première sécurité est la liberté"
[^] # Re: Par contre communiquer via des ultrasons est définitivement une réalité.
Posté par Maclag . Évalué à 3.
Au temps pour moi.
Mais c'est quoi aussi cette manie de faire des affirmations directes?! Après on s'y retrouve plus!
[^] # Re: Par contre communiquer via des ultrasons est définitivement une réalité.
Posté par grim7reaper . Évalué à 3.
ZigBee ?
[^] # Re: Par contre communiquer via des ultrasons est définitivement une réalité.
Posté par Nicolas Boulay (site web personnel) . Évalué à 2.
Je ne pense pas, surtout dans la version "lowpower". Ils peuvent faire des télécommandes HF qui utilisent juste l'énergie mécanique que l'on met pour presser une touche.
"La première sécurité est la liberté"
[^] # Re: Par contre communiquer via des ultrasons est définitivement une réalité.
Posté par Benoît Sibaud (site web personnel) . Évalué à 5.
Autre aspect : les infrasons et ultrasons ont des effets sur les humains.
À noter que dans l'audible aussi on peut produire du désagréable ou même des dégâts :
* le Mosquito anti-jeunes
* les tortures à Guantanamo avec musique en permanence
* les canon à sons de contrôle des foules
* etc.
[^] # Re: Par contre communiquer via des ultrasons est définitivement une réalité.
Posté par erdnaxeli (site web personnel) . Évalué à 3.
En fait j'aurais du écrire : « Par contre communiquer via des ultrasons avec le matériel standard d'un pc est définitivement une réalité ».
Par contre à quoi ça sert, à part pour BadBIOS je ne vois pas vraiment.
Il existe deux catégories de gens : ceux qui divisent les gens en deux catégories et les autres.
[^] # Re: Par contre communiquer via des ultrasons est définitivement une réalité.
Posté par Anonyme . Évalué à 1.
c'est plus simple (sera ?) pour partager des information entre 2 PC, les cartes son sont mieux supportées que des clées bluetooth ou wifi avec blob et pour la plupart totalement libre, après la bande passante :) je sais pas trop.
J'y crois pas mal maintenant, alors que je doutais de la faisabilité physique.
[^] # Re: Par contre communiquer via des ultrasons est définitivement une réalité.
Posté par Nicolas Boulay (site web personnel) . Évalué à 3.
oui mais pas à plus de 10 ko/s :/
"La première sécurité est la liberté"
# Communiquer via des ondes sonores ...
Posté par ChickenKiller . Évalué à 4.
On appelle pas ça discuter ?
En tout cas c'est vrai que c'est techniquement rigolo.
# Pauvres animaux
Posté par oao . Évalué à 5.
La dernière fois que quelqu'un a joué de l'harmonica a la maison, mon chat, d'ordinaire si placide, a décidé de l'attaquer pour le faire taire. Ces petites bêtes sont sensibles aux ultrasons, ce n'est pas une très bonne idée de leurs mettre de la musique pour eux très forte dans les oreilles.
[^] # Re: Pauvres animaux
Posté par claudex . Évalué à 4.
Une bonne raison pour ne pas avoir d'animaux à la maison.
« Rappelez-vous toujours que si la Gestapo avait les moyens de vous faire parler, les politiciens ont, eux, les moyens de vous faire taire. » Coluche
[^] # Re: Pauvres animaux
Posté par zebra3 . Évalué à 2.
De toute façon les chats c'est tous des branleurs.
Article Quarante-Deux : Toute personne dépassant un kilomètre de haut doit quitter le Tribunal. -- Le Roi de Cœur
[^] # Re: Pauvres animaux
Posté par Renaud Guezennec (site web personnel) . Évalué à 3.
Ce n'est pas franchement nouveau, la transmission de donnée par des ultrasons. En 1956, Robert Adler a crée une télécommande (pour téléviseur) qui utilisait les ultra sons : [[http://en.wikipedia.org/wiki/Remote_control]]
Il n'y avait pas qu'un problème mais les animaux de compagnies entendaient son système.
Comment que je suis trop content de recycler mon exposer d'anglais sur les télécommandes (il y a 7 ans).
[^] # Re: Pauvres animaux
Posté par Krunch (site web personnel) . Évalué à 3.
J'ai fait des tests avec différents laptops, trois chats et un chien. Le but n'était pas de les embéter mais ils étaient présents donc tant qu'à faire j'ai observé leurs réactions. Soit ils entendent rien (le chien n'est plus de toute première fraîcheur), soit ils en ont vraiment rien à branler (tout à fait plausible pour les chats).
pertinent adj. Approprié : qui se rapporte exactement à ce dont il est question.
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.