次の方法で共有

2~3分間隔で更新されるcsvファイルを可能な限り時差なく転送する方法について

Anonymous
2024-03-15T12:24:08+00:00

温度センサからWindowsマシンにデータが2~3分間隔で送信され、CSVファイルが作成(更新)されるという処理があります。

このcsvファイルを別のサーバに転送したいのですが、限りなく温度センサーで取得した時間とサーバでの受信の時差を少なくしたいと思っています。今まで更新済みのデータを転送したことはあるのですが、常に更新されるデータを送信したことがないのでどのような手法を採用すればいいのか、と言うレベルでわかっていないです。アドバイスいただければ幸いです。

なお、センサーから直接サーバに送信することはできないという条件です。よろしくお願いします。

家庭向け Windows | Windows 10 | ファイル、フォルダー、ストレージ

ロックされた質問。 この質問は、Microsoft サポート コミュニティから移行されました。 役に立つかどうかに投票することはできますが、コメントの追加、質問への返信やフォローはできません。

0 件のコメント コメントはありません

2 件の回答

並べ替え方法: 最も役に立つ
  1. Anonymous
    2024-03-16T02:44:50+00:00
    1. サーバーの共有フォルダをドライブマッピングする。

     温度センサからWindowsマシンにデータが2~3分間隔で送信されるディレクトリをドライブマッピングしたサーバーのフォルダにする。

    1. タスクスケジューラー

     タスクスケジューラーで転送するスクリプトを繰り返し実行する。

    1. OneDrive

     Windowsマシンとサーバーの双方に同じアカウントでOneDriveなどのストレージサービスの共有ディレクトリを設置して、同期させる。

    スクリプトで転送する方法については複数あるから、目的に合わせて選ぶという感じになる。

    コピーコマンドや、SCPなどの転送コマンド、gitやSVNなどのレポジトリ管理ツール、リモートバックアップツールなど、いくらでも選択肢がある。目的と利便性を考えて選択することになるので、そのあたりの事情が分からないと、どれを選択するのが適切なのか判断できないでしょう。

    0 件のコメント コメントはありません
  2. hidaka 56,101 評価のポイント MVP ボランティア モデレーター
    2024-03-15T12:36:09+00:00

    重要な情報が不足しています。なぜその様な時差を少なくする必要があるのか?と、どれぐらいの時差までが許されるのか?です。

    というのも一般的な温度センサー等のIoTのセンサーデータの処理では、必ず温度取得時かまたは、温度計測時に数ミリSec以下程度の正確さのタイムスタンプデータを温度センサーのデータを付加して、そのタイムスタンプ情報と測定データを常時セットにして扱うからです。従って、「時差を少なくしたい」とか「限りなく温度センサーで取得した時間」などの曖昧な表現や方法は使いません。

    どこのサーバーに送る以前の問題、あるいは対策が必要な様に見えます。

    0 件のコメント コメントはありません