Rabbitシングルボードコンピュータを使用しています。ワイヤレス接続を介して別のRabbitシングルボードコンピュータに接続されているデータI/Oを保存したいと考えています。PC内のデータを.txt
ファイルなどに保存することはできますか?
2 に答える
PC への接続を確立でき、PC がデータを記録するためにサーバーを実行している場合、はい、PC に保存できます。たとえば、PC は同じワイヤレス ネットワーク上で TFTP サーバーまたは FTP サーバーを実行でき、Rabbit SBC から PC に接続して、必要なデータを保存できます。
はい、可能です。
このシナリオには 2 つの部分があります。組み込みアプリは、PC またはネットワーク上で実行されているサーバー アプリケーションに接続する方法を認識している必要があります。もちろん、ターゲット マシン上でサーバー アプリケーションが実行されている必要があります。
ファイル全体を送信する場合は、bdonlan が提案するように FTP が適しています。プロトコルは十分に理解されており、おそらくそれをラップするライブラリを見つけることができます。
データをリアルタイムでログに記録する必要がある場合は、メッセージを受信したり、ソケット接続を受け入れたりできる何らかのアプリケーションと、ネットワーク経由でテキストを取得するためのプロトコルが必要です (より少ない)。Web サーバーは、単純な HTTP 要求でデータのチャンクをサーバーに POST できるため、これを行うのに適した方法である可能性があります。また、サーバー アプリは情報を整理して保存する方法を決定できます。Web サーバーを実行したら、基本的なレポート機能を提供するページを作成すると、どの Web ブラウザーからでもログに記録されたデータを表示できるようになります。
これは FTP よりも制限が少ない可能性がありますが、Web 開発の専門知識が必要になります。
合理的な解決策では、正しく構成され機能している IP スタックを使用して、ワイヤレス ネットワークに既に接続している必要があります。それがなければ、おそらくネットワーク化されたリソースに接続することはできません.