2017-12-18 18 views
1

シリアル通信(UART)をサポートする2つのトランシーバがあります。私はUDPデータグラムを生成するためにPython上でソケットプログラミングを使用しています。これらのデータグラムをトランスミッタのシリアルポートに移植してから、シリアルポートから受信側のUDPデータグラムに戻す方法はありますか?私はこれに新しいので、いくつかの例が高く評価されます。ビデオストリーミングのソケットプログラミングに関する問題

+0

ビデオストリーミングのためにシリアル経由で十分なデータを送信できますか? – tadman

+0

はい。私は十分な圧縮を達成しました。ビデオの品質は問題ではありません。私はシリアル通信のためにそれらを移植する必要があります。 –

答えて

1

ポイントツーポイントプロトコル(PPP)を使用します。それはそれがするために設計されたものです。 LinuxなどのUNIXオペレーティングシステムで実行している場合は、シリアル接続の両端でpppdを使用します。

この種のものを設定した記事のほとんどは、ダイヤルアップインターネットの日付に戻っています。次に例を示します。http://www.tldp.org/HOWTO/PPP-HOWTO/

本質的にPPPは、シリアル接続の両端にIPアドレスを持つインターフェイスを作成します。パケットをリモートインターフェイスのIPアドレスに送信し、シリアルリンク経由でパケットをトンネルします。

+1

これはおそらく、シリアルポート用のネットワークドライバを持つことに最も近いものです。 – tadman

+0

この実装の例はありますか?私が言ったように、私はこれに新しいです。 –

+0

これはあなたがPythonでやることではありません。ホストオペレーティングシステムでデーモンを実行します。 –

関連する問題