私は、サーバーにデータを送信するためのArduinoボードを必要とするシステムを構築しています。アプリのHTTP POST送信提案
要件/制約がある:
- サーバーがデータを受信し、MySQLデータベースに格納する必要があります。
- Webアプリケーションは、履歴データをグラフ化およびプロットするために使用されます。
- データ消費量は
- クリティカルなWebアプリケーションはまた、リアルタイムでデータをプロットすることができなければならないです。
これまでのところ、システムが正常に動作している、しかし、最適化が必要とされます。
現在の採用手順は次のとおりです。
- 10秒間のArduinoボードのデータを蓄積します。
- POSTを使用して10個のレコードを表すXML文字列を含むデータを使用してサーバーにデータを送信します。
- サーバーは受信したXMLを解析し、その値をデータベースに格納します。
このアプローチは、履歴データのではなく、リアルタイム監視のために良好です。 私の質問は:
は、各第2のデータを送信し、- データを蓄積し、XMLとしてそれらを送信し、:間の違いがあります。データ消費量の用語で
、あまりにも多くの各二POSTリクエストを送信していますか?
おかげ
EDIT:誰もがデータの消費量の項に二つのアプローチをベンチマーク数式を提供することはできますか?
HTTPリクエストを送信するために何を使用していますか? GPRS、無線LAN?両方ともPOSTを送信するのに1秒以上かかります。 – Ouss4
テスト用に、イーサネット接続を使用しています。しかし、後で3G –