1つのプロジェクトについて意見をお願いします。
申し訳ありませんが、私の英語は私の自然言語ではありません。
私の現在の設定:
Arduino -> IRC SERVER <-> クライアント (PHP およびカスタム ソフトウェア)
1 - Arduinos は特別に細工された文字列を IRC サーバーに送信します。
2 - IRC サーバーには、Arduino のグループごとに 1 つのチャネルがあります。
3 - すべてのチャネルにボットがあり、送信されたすべての文字列をキャッチして SQL データベースに保存します。
4 - 生データを最初の SQL テーブルから別の SQL テーブルに移動する cron ジョブがあります。データは既に解析済みで、かなりきれいです。
5 - PHP Web ベースのサイトまたはカスタム ソフトウェアを使用するクライアントは、サーバーに接続します。
6 - リアルタイム データが必要な場合は、IRC サーバーが選択され、コマンドが Arduino に送信されます。これにより、文字列がチャネルまたはオペレーターに送信されます。それ以外の場合は、日付ベースの単純なクエリで 2 番目の SQL テーブルからデータを取得します。
7 - データは 1 秒間隔で送信されます (必要)
8 - これは、物事を成し遂げるための手っ取り早いハックでした。
さて... この古風なシステムから抜け出して、正しい方法で物事を成し遂げる必要があります。
APE (Ajax Push Engine)、Comet、REST などの概念がいくつかあります
。「ほぼリアルタイム」は必須なので、私の推測では AJAX ですよね?!
しかし、このような状況で何を使用しますか? これをアップグレードする最も効率的な方法は何ですか?
私の制限は Arduino 側にあります。GPRS モジュールでは、単純な ASCII 文字列しか送受信できません。
Arduino嫌いの方、これはArduinoの疑い/質問ではありません。私が言及することさえ忘れてください。
これは、このプロジェクトにとってどのテクノロジーがより効率的かについてのヘルプ/アイデアを求める単純な呼びかけです。
ところで...私はKISSの原則と単純なモジュールが好きなので、デバッグはプロジェクト自体よりも時間がかかりません:)
すべてに感謝します。