Экспериментальная сеть IP Over Lasers

Автор проекта успешно реализовал экспериментальную сеть «IP Over Lasers», соединив два компьютера с помощью оптической линии, основанной на лазерах и фототранзисторах, управляемых микроконтроллерами ATtiny85. В рамках этого проекта он создал виртуальное сетевое устройство (tun) на хост-компьютерах, которому был присвоен IP-адрес, а весь трафик передавался через UART, лазеры и фототранзисторы. Для демонстрации работы сети использовались ноутбук и одноплатный компьютер Raspberry Pi 5, а также два USB-UART-кабеля, обеспечивающие связь. Лазеры были направлены друг на друга, а автор применил модуляцию на 38 кГц для уменьшения фонового света, хотя в итоге использовал более простую схему. Каждый компьютер получил интерфейс tun (laser0) с уникальными IP-адресами. Пользовательская утилита relay обеспечивала передачу пакетов по UART. При тестировании автор заметил задержки в пинге и длительное установление SSH-соединения. Проект имеет демонстрационный характер, и исходные коды опубликованы на GitHub. Также автор рекомендует использовать защитные очки при работе с лазерами.