私は、フィールドに数千台のハードウェアがあり、すべてデータを収集して中央サーバーに報告するプロジェクトに取り組んでいます。
このデータをセンサーからデータベースに取得するために、ハードウェアは送信先のサーバー アドレスでプログラムされます。データは http ポート 80 経由で送信されます。json ファイルはエンコードされ、イーサネット経由でプッシュされます。サーバーは、デバイスの場所とデータ構造に基づいて、各デバイスからのデータをインターセプト、解析、保存します。
私の質問は、私がキャッチャーと呼んでいるものを構成する明確に定義された方法はありますか? どのようなリッスン ソケット ソリューションを検討する必要がありますか?
過去に同様のことを行ったことがあります.ftp経由でデータがサーバーに送信され、そこでcronジョブ(phpスクリプト)が実行されて、宛先フォルダーで新しいファイルが検索され、データベースに解析されます。これは 1 つのデバイスで機能しましたが、1,000 のデバイスを実行したいと考えています。
考え?