Pracuję nad projektem opartym na komunikacji bezprzewodowej i szukam najlepszej alternatywy. Są to wymagania projektowe:
- Jest łatwy w obsłudze z Arduino
- Działa w małym zasięgu (najwyżej 5-6 metrów)
- Zużywa mało energii - najmniej możliwej
- Urządzenia nie mogą kolidować ze sobą
- Nie musi być w czasie rzeczywistym, opóźnienie może być rzędu setek milisekund
- Ogólnie rzecz biorąc, urządzenia nie są w zasięgu wzroku (co oznacza, że IR i podobne rozwiązania nie będą działać)
Scenariusz jest następujący:
Około 10 urządzeń w tym samym pokoju, komunikujących się ze sobą, wysyłających od czasu do czasu krótkie (maksymalnie 30 znaków) wiadomości przez kilka godzin (bez wymiany baterii).
Najlepsze, co mogłem znaleźć, to Bluetooth (szczególnie BLE), głównie dlatego, że istnieje kilka gotowych modułów Arduino + Bluetooth i obiecująca etykieta „Low Energy” (co najwyżej połowa zużycia energii przez normalny Bluetooth), ale Uwielbiam otrzymywać opinie od osób z większym doświadczeniem w tej dziedzinie.