できるだけ速く相互にデータを共有する必要がある3つのBeagleboardがあります。それらは(リアルタイムカーネルで)debianを実行しており、wlanを介して相互に接続されています。
すべてのビーグルボードには、異なるセンサーが取り付けられています。すべてのBeagleboardには、他のBeagleboardのセンサーデータがリアルタイムで必要です(または、少なくとも可能な限り高速です。データは、アクチュエーターの制御アルゴリズムで使用されます)。
このシステムは、概念を実証するために使用されることになっており、100%障害がない必要はありませんが、可能な限り近いものである必要があります。
そのようなシステムを設計するための最良の方法は何ですか?
アイデア:UDPブロードキャストといくつかのSQLサーバー、または受信側のオブジェクト/クラス用のプログラムを設計します。
レプリケーションまたはクラスターを備えた組み込みMySQL/高性能MySQL。
SQLite-いくつかのアドオンが必要ですか?
他の解決策の方が良いかもしれません。私はこれまでそのようなシステムを設計したことがありません。どんな助けでも大歓迎です。