Опубликован код для организации передачи данных между ноутбуками в ультразвуковом диапазоне
Представленные наработки позволяют организовать TCP/IP туннель между двумя рядом стоящими ноутбуками, используя для передачи данных штатные микрофоны и громкоговорители ноутбуков. Для организации канала связи используется близкий к ультразвуковому диапазон частот, не слышимый многими людьми, но поддерживаемый звуковым оборудованием обычных потребительских ноутбков. Организуется двунаправленный канал связи, позволяющий одновременно передавать и принимать данные. При этом фоновый шум и разговор в помещении не мешает передаче данных.
Повторить эксперимент может любой желающий, достаточно загрузиться с использованием LiveDVD-образа с GNU Radio, скопировать архив с патчем, распаковать его и запустить скрипт setup.sh. После этого следует запустить GNU Radio командой "sudo gnuradio-companion" и загрузить на первом ноутбуке сценарий обработки сигналов a.grc, а на втором b.grc. При желании можно внести собственные изменения в схему, например, поменять частоты или использовать иное звуковое оборудование. После запуска сценариев через меню "Build > Execute" будут созданы виртуальные сетевые интерфейсы для организации TCP/IP линка между ноутбуками. После привязки IP-адресов к созданным сетевым интерфейсам ("sudo ifconfig tap0 192.168.1.[1|2]") можно приступить к обмену данными.
Источник: http://www.opennet.ru/opennews/art.shtml?num=39120
|
0 | Tweet | Нравится |
|