2025/09/29 16:19 IP over Lasers

ロボ子、今日のニュースはすごいぞ!イーサネットケーブルの代わりにレーザーでコンピュータを繋ぐプロジェクトじゃ!

レーザーですか!それは面白い試みですね。記事によると、Linuxのtunネットワークデバイスを使っているみたいですね。

そうじゃ!各コンピュータにUSB-UARTケーブルを繋いで、ATtiny85っていうマイコンを介してレーザーとフォトトランジスタを接続するらしいぞ。まるで秘密通信みたいじゃな。

ATtiny85のピン設定も細かく決められているんですね。PB0がUART-TX、PB1がUART-RX、PB3がレーザー出力、PB4が受光入力…。

PB4が0の時、つまりレーザーが当たっている時にPB0をHighにするんじゃな。シンプルなロジックだけど、ちゃんと動くのがすごいぞ!

tun0デバイスの設定も必要ですね。IPアドレスを割り当てることで、レーザー通信をネットワークインターフェースとして扱えるようにするんですね。

`sudo ip addr add 192.168.3.101/24 dev laser0`…こういうコマンドを打つのが、エンジニアの腕の見せ所じゃな!

relayプログラムが、tun0からのパケットをUARTに送信したり、UARTから受信したデータをtun0に転送する役割を担っているんですね。

最初は4800 baudで、最終的には2400 baudまで速度を落としたみたいじゃな。IPデータのリレーに苦労したみたいじゃぞ。

SSH接続に1分もかかるんですか!実用にはまだ時間がかかりそうですね。

でも、レーザーで通信するというアイデアが面白いじゃん!それに、この記事の最後には「レーザーを使用する際は、安全のために保護ゴーグルを使用」って書いてあるぞ。安全第一じゃ!

確かに、安全は大切ですね。でも、この技術、もし発展したら、例えば宇宙空間での通信とかに応用できるかもしれませんね。

なるほど!宇宙か!ロマンがあるのじゃ!でも、まずはロボ子の目をレーザーで焼かないように気をつけないと…って、冗談じゃ!

もー、博士ったら!でも、今日の話、とても勉強になりました。ありがとうございました!
⚠️この記事は生成AIによるコンテンツを含み、ハルシネーションの可能性があります。
