かかってきた電話番号をパソコンで読み出せるナンバーディスプレイアダプタとして、アロハND4(日興電機製作所)を使っています。
アロハシリーズは仕様書を公開してくれていますが、具体的なプログラムについてネット情報が少ない為、忙しい方のために(死語のperlですが…)基本的な部分のソースコードを載せておきます。
画像のプログラムは、本体メモリを読み出すものです。
(かかってきた電話番号を読み出す場合は、読み出し($port->read(31)) を while 文で回すだけ。
ターミナルから、 ~$ program_name & 、でバックグランドで動かしています。)
利用する方は少ないと思いますが、固定電話をお持ちの方は迷惑電話対策をしましょう!
(注)port_name の所は、通常は /dev/ttyUSB0 か /dev/ttyUSB1だと思います。udevのルールで /dev/ttyUSB-loha などの固定名にしておくと、瞬停などによってこのport_nameが変わってしまうのを防げます。
※コメント投稿者のブログIDはブログ作成者のみに通知されます