私は現在、さまざまなノードにメッセージをディスパッチするBluetoothデバイスに接続する必要があるAndroidプロジェクトに取り組んでいます。これは、適切なメッセージを適切なノード(多くのマイクロコントローラー)に渡す必要があることを意味します。
現時点では、マスターマイクロコントローラーから文字列を送信または受信できます。問題を解決する最善の方法は、マスターマイクロコントローラーノードがメッセージを繰り返して他のすべてのノードにブロードキャストすることだと思います。Androidの部分では、受信者のIDと送信したいデータの後に配列を作成するのが良い習慣かどうか疑問に思いました。IDは8ビットで、データは文字列になります。その後、intを文字列にキャストし、両方の文字列を連結してid+dataを送信します。
これは私の問題を解決するための良い方法ですか、それとももっとエレガントな方法がありますか?