LANの速度が遅い

RM64でKAEDEのライブラリーを使用して、Ethernetサーバを作っています。(TCP/IP)

サーバーから画像データ(150KB)を送るのですが、1秒間に10数回しか送れません。

20から30回ぐらい送りたいのですが、何か方法はないでしょうか?

下記のように送っています。

1.接続確認

    client = server.available();
    if (client) {   //

2.送信

     client.write((uint8_t*)&m_respHead,sizeof(m_respHead));

Parents
  • eagleさん、こんにちは。

    もともと、サーバーから画像データ(150KB)を1秒間に20から30回ぐらい送りたいのだけれども10数回しか送れないのはLANの速度が遅いからではないか?ということで質問があったのですが、シェルティ様からの情報など加味して調べているうちに画像キャプチャの時間も大きな要素ではないかという気が(私としては)してきました。

    また、そもそも、なぜ動画じゃなく静止画?を秒に20枚も30枚も送る必要が有るのでしょう?いや勿論必要性が有るのでしょうけれど、ラズパイとかでやった方がイイんじゃないかと、という問いかけも@chobichan様からありました。

    更に、ここまでのやりとりを読み直してみると、最初の頃にfujita nozomu様から、GR-KAEDEを使われてるんではないんですか?という問いかけがあったことも今更ですが気になりました。

    このあたりに関しては、どうなのでしょうか? あと、eagleさんの組み込みスキルはどれくらいなのでしょうか? といっても、我ながら答え難い質問だと思いますので、仕事でバリバリと組み込みシステム開発をしておられる人でしょうか?(かつ今回も仕事でのことでしょうか?) それとも、ずっと趣味としてArduinoやmbedなどを触って来られた人でしょうか?(そして今回も趣味でのことでしょうか?) (でも、聞いてすぐどうのこうのということになる訳ではないので、聞かない方が良いのかなぁ、、、)

Reply
  • eagleさん、こんにちは。

    もともと、サーバーから画像データ(150KB)を1秒間に20から30回ぐらい送りたいのだけれども10数回しか送れないのはLANの速度が遅いからではないか?ということで質問があったのですが、シェルティ様からの情報など加味して調べているうちに画像キャプチャの時間も大きな要素ではないかという気が(私としては)してきました。

    また、そもそも、なぜ動画じゃなく静止画?を秒に20枚も30枚も送る必要が有るのでしょう?いや勿論必要性が有るのでしょうけれど、ラズパイとかでやった方がイイんじゃないかと、という問いかけも@chobichan様からありました。

    更に、ここまでのやりとりを読み直してみると、最初の頃にfujita nozomu様から、GR-KAEDEを使われてるんではないんですか?という問いかけがあったことも今更ですが気になりました。

    このあたりに関しては、どうなのでしょうか? あと、eagleさんの組み込みスキルはどれくらいなのでしょうか? といっても、我ながら答え難い質問だと思いますので、仕事でバリバリと組み込みシステム開発をしておられる人でしょうか?(かつ今回も仕事でのことでしょうか?) それとも、ずっと趣味としてArduinoやmbedなどを触って来られた人でしょうか?(そして今回も趣味でのことでしょうか?) (でも、聞いてすぐどうのこうのということになる訳ではないので、聞かない方が良いのかなぁ、、、)

Children
No Data