TCPシリアルポートCAT経由で共有する方法

TCPシリアルポートCAT経由で共有する方法

アマチュア無線トランシーバーを USB ケーブル (/dev/??? のようなシリアル ポート (Windows では COM3 または COM4 のはずです)) を使用して Linux (Ubuntu) コンピューターに接続し、TCP を使用してローカルに共有したいのですが、可能ですか?

どうやって?

私の iPad と Mac には、ホスト (おそらく 192.168.1.104 (私の「サーバー」の IP)) とポートを尋ねるプログラムがあるので、それが可能だと思います...

スクリーンショット

答え1

あなたが探しているプログラムはser2netシリアル ストリームを任意の TCP ポートにブリッジします。Ubuntu / Debian では、次の操作を実行します。

# apt-get install ser2net

次に、/etc/ser2net.conf を編集し、次のような行を設定します。

2000:telnet:600:/dev/ttyUSB0:115200 8DATABITS NONE 1STOPBIT banner

最後にサービスを再開します

# systemctl restart ser2net

設定ファイル/マニュアル ページは十分に文書化されていますが、明確にするために、ポート 2000 で TCP サービスを実行し、telnet と入力し、10 分間のタイムアウトを設定し、関連するシリアル設定で /dev/ttyUSB0 に接続します。トランシーバーに接続しているクライアント ソフトウェアの種類がわからないため、接続タイプを「telnet」から「raw」に変更し、オプションを調整したり、バナーを削除したりする必要があるかもしれません。

ありがとう!

関連情報