Jaka jest różnica między opcjami RF (wifi, xbee, NRF24L01)


26

Robiąc RF, masz wiele opcji. Trzy najbardziej podstawowe znajdują się w polu tytułu

  1. WiFi
  2. Xbee
  3. NRF24L01

Jakie są praktyczne różnice w ich stosowaniu. Jaki jest ich cel oraz zalety i wady. Czego byś użył w zależności od posiadanej aplikacji?

Nie mam na myśli projektu, ale chcę zacząć uczyć się o Rf. Szukałem w serwisie eBay urządzeń bezprzewodowych. ale nie mogłem zrozumieć różnic. Moim celem jest po prostu nauka


czy to (nRF24L01 / RFM12B / RFM22B (SI4432)) działało za ścianami, ponieważ chcę go używać w zbiorniku na wodę
علي خالد

Odpowiedzi:


38

Istnieje wiele różnych rodzajów sieci RF o różnych zaletach i wadach. Przy wyborze metody komunikacji bezprzewodowej rozważam przede wszystkim topologię sieci, szybkość transmisji danych i zużycie energii.

WiFi:

Wysoka szybkość przesyłania danych (54 Mb / s +), ale także wysoki pobór mocy. Używane, gdy trzeba połączyć się bezpośrednio z Internetem, np. Urządzeniem internetowym, i mieć zewnętrzne źródło zasilania.

XBee:

Niska szybkość transmisji danych (250 kbit / s) i niskie zużycie energii. Służy do tworzenia sieci czujników siatkowych; każde urządzenie XBee może komunikować się ze sobą, a także między sobą za pośrednictwem siatki do urządzeń znajdujących się poza zasięgiem. Służy do sieci urządzeń, w szczególności automatyki domowej i czujników. link .

Bluetooth:

Średnia szybkość przesyłania danych i średni pobór mocy. Standard IEEE ma różne profile urządzeń, aby umożliwić interoperacyjność między urządzeniami. Sieć typu „parowanie”, więc nie jest przydatna w przypadku sieci czujników, ale jest dobra do sterowania urządzeniami za pomocą laptopa lub telefonu, które zwykle mają Bluetooth na pokładzie. Komunikuje się z Arduino poprzez szeregowe styki RX i TX. link .

Bluetooth Low Energy, ANT itp .:

Bardzo niska prędkość przesyłu danych i bardzo niska moc. Te czipy RF mogą działać przez lata na baterii AA, a więc są używane do takich rzeczy, jak czujniki tętna. Szybkość transmisji danych jest dość niska, więc nadaje się tylko do przesyłania niewielkiej ilości danych, takich jak odczyty czujnika. Większość urządzeń jest skonfigurowana jako urządzenia peryferyjne i może łączyć się tylko z jednym „centralnym” urządzeniem, więc nie jest dobre dla sieci czujników. Jednak najnowsze telefony komórkowe i laptopy obsługują technologię Bluetooth o niskiej energii. Przydatne, aby umożliwić sterowanie urządzeniem za pomocą telefonu lub laptopa, na przykład lampą LED. (Zobacz redbearlab dla niektórych opcji Arduino)

GSM

Połączenie telefoniczne. DO ZROBIENIA

nRF24L01 / RFM12B / RFM22B (SI4432)

Popularne autorskie nadajniki-odbiorniki. Mogą łączyć się za pośrednictwem SPI i mają wiele fantazyjnych funkcji, takich jak tryby niskiego poboru mocy, wiele kanałów, przeskok kanału, kalibracja częstotliwości, CRC, retransmisja i tak dalej. NRF24L01 z łącza Nordic Semiconductor działa w paśmie 2,4 GHz, inne wykorzystują pasmo ISM 433/470/868/915 MHz. To dzisiejszy wysoce zintegrowany i tani sprzęt do niezawodnych aplikacji telemetrycznych i konsumenckich. Zasięg wynosi od 10 do 150 m. SI4432 / RFM22B ma zasięg około 1,5 km.

Inne moduły RF

Proste i tanie urządzenia szeregowe. Pojedynczy nadajnik / odbiornik lub nadajnik-odbiornik, które działają w łączu pasma ISM . Często stosowany jako otwieracz do drzwi garażowych. Przydatny w przypadku sieci czujników, w których współdziałanie z innymi urządzeniami nie jest wymagane i można wdrożyć własny protokół. połączyć


Przyznaję, że Q jest szeroki. Być może lepiej byłoby wprowadzić również protokoły urządzeń, ponieważ wiele urządzeń korzysta z prostej linii szeregowej, inne komunikują się za pośrednictwem I2C lub SPI itp. Są to głównie urządzenia nadawczo-odbiorcze. Bluetooth komunikuje się za pomocą poleceń AT. NRF24L01 to bardzo specjalne urządzenie małej mocy, które ma ponad sto kanałów itp., Ale jest unikalnym zastrzeżonym protokołem. Bluetooth to standard komunikacji bezprzewodowej ... i tak dalej. Z drugiej strony dla użytkownika jest być może bardziej interesujące, jak łatwa lub trudna jest konfiguracja i programowanie urządzenia.

1
@bersch Tak, jest tak wiele do dodania. Chcesz edytować odpowiedź z większą ilością informacji? :) To może stać się wiki społeczności. Jakie byłyby informacje? Szybkość transmisji danych, zużycie energii, topologia sieci, standard IEEE, interfejs, protokół, kanały, trudność? BTW, czy znasz jakieś komercyjne produkty wykorzystujące nFR24L01?
geometrikal
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.