私はワイヤレス通信に依存するプロジェクトに取り組んでおり、最良の代替案を探しています。これらは設計要件です:
- Arduinoとのインターフェースが簡単
- 狭い範囲で動作します(最大5〜6メートル)
- 消費電力が少ない-可能な限り少ない
- デバイスは互いに干渉してはいけません
- リアルタイムである必要はありません、遅延は数百ミリ秒のオーダーにすることができます
- 一般に、デバイスがお互いの視野に入っていない(つまり、IRおよび類似のソリューションが機能しない)
シナリオは次のとおりです。
同じ部屋にある約10台のデバイスが互いに通信し、短い(最大30文字の)メッセージをたまに数時間(電池交換なしで)互いに送信します。
私が見つけた最高のものはBluetooth(具体的にはBLE)です。これは、既成のArduino + Bluetooth モジュールと有望な「低エネルギー」ラベル(通常のBluetoothの最大半分のエネルギー消費)があるためですが、この分野でより多くの経験を持つ人々から意見を得るのが大好きです。