Apa perbedaan antara opsi RF (wifi, xbee, NRF24L01)

26

Saat melakukan RF, Anda memiliki banyak opsi. Tiga yang paling mendasar ada di kotak judul

  1. Wifi
  2. Xbee
  3. NRF24L01

Apa perbedaan praktis dalam menggunakannya. Apa tujuan satu sama lain dan pro dan kontra. Apa yang akan Anda gunakan tergantung pada aplikasi yang Anda miliki?

Saya tidak memiliki proyek dalam pikiran, tetapi saya ingin mulai belajar tentang Rf. Saya mencari ebay untuk perangkat nirkabel. tetapi saya tidak bisa memahami perbedaannya. Tujuan saya hanyalah belajar

pengguna1584421
sumber
apakah itu (nRF24L01 / RFM12B / RFM22B (SI4432)) bekerja di balik dinding karena saya ingin menggunakannya di dalam tangki air
علي خالد

Jawaban:

38

Ada banyak jenis jaringan RF yang berbeda dengan berbagai kelebihan dan kekurangan. Hal utama yang saya pertimbangkan ketika memilih metode komunikasi nirkabel adalah topologi jaringan, kecepatan data, dan konsumsi daya.

Wifi:

Kecepatan data tinggi (54Mbit / dtk) tetapi juga konsumsi daya yang tinggi. Digunakan ketika Anda perlu terhubung langsung ke internet, seperti perangkat internet-of-hal, dan memiliki sumber daya eksternal.

XBee:

Laju data rendah (250kbit / dtk) dan konsumsi daya rendah. Digunakan untuk membuat jaringan sensor tipe-mesh; setiap perangkat XBee dapat berkomunikasi satu sama lain, dan melalui satu sama lain melalui jala ke perangkat yang berada di luar jangkauan. Digunakan untuk jaringan perangkat, otomasi rumah dan sensor tertentu. tautan .

Bluetooth:

Laju data sedang dan konsumsi daya sedang. Standar IEEE memiliki profil perangkat yang berbeda untuk memungkinkan interoperabilitas antar perangkat. Namun jaringan tipe 'pairing', jadi tidak berguna untuk jaringan sensor, tetapi bagus untuk mengendalikan perangkat yang menggunakan laptop atau ponsel yang biasanya memiliki Bluetooth on board. Berkomunikasi dengan Arduino melalui pin RX dan TX serial. tautan .

Bluetooth Low Energy, ANT, dll:

Kecepatan data sangat rendah dan daya sangat rendah. Chip RF ini dapat berjalan selama bertahun-tahun pada baterai AA dan digunakan untuk hal-hal seperti sensor detak jantung. Kecepatan data cukup rendah sehingga hanya baik untuk mentransfer sejumlah kecil data seperti pembacaan sensor. Sebagian besar perangkat diatur sebagai periferal dan hanya dapat terhubung ke satu perangkat 'sentral', jadi tidak baik untuk jaringan sensor. Bluetooth low energy didukung oleh ponsel dan laptop terbaru. Berguna untuk mengaktifkan kontrol perangkat menggunakan ponsel atau laptop, misalnya lampu LED. (Lihat redbearlab untuk beberapa opsi Arduino)

GSM

Koneksi telepon. MELAKUKAN

nRF24L01 / RFM12B / RFM22B (SI4432)

Transceiver berpemilik yang populer. Mereka dapat terhubung melalui SPI dan memiliki banyak fitur mewah seperti mode daya rendah, beberapa saluran, loncatan saluran, kalibrasi frekuensi, CRC, transmisi ulang dan sebagainya. NRF24L01 dari tautan Nordic Semiconductor beroperasi pada pita 2.4GHz, yang lain menggunakan pita ISM 433/470/868 / 915Mhz. Ini adalah perangkat canggih saat ini yang sangat terintegrasi dan berbiaya rendah untuk aplikasi telemetri dan konsumen yang andal. Kisarannya antara 10m dan 150m. SI4432 / RFM22B memiliki jangkauan sekitar 1,5 km.

Modul RF lainnya

Perangkat serial sederhana dan murah. Pemancar / penerima tunggal atau transceiver yang beroperasi di tautan pita ISM . Sering digunakan sebagai pembuka pintu garasi. Berguna untuk jaringan sensor di mana interoperabilitas dengan perangkat lain tidak diperlukan dan Anda dapat menerapkan protokol Anda sendiri. link

geometrikal
sumber
Saya akui Q itu luas. Mungkin akan lebih baik untuk memperkenalkan juga protokol perangkat karena banyak perangkat hanya menggunakan garis serial sederhana, yang lain berkomunikasi melalui I2C atau SPI dll. Mereka kebanyakan transceiver. Bluetooth berkomunikasi melalui perintah AT. NRF24L01 adalah perangkat berdaya rendah yang sangat istimewa, yang memiliki lebih dari ratusan saluran, dll. Tetapi merupakan protokol eksklusif yang unik. Bluetooth adalah standar komunikasi nirkabel, ... dan seterusnya. Untuk pengguna, di sisi lain, mungkin lebih menarik betapa mudah atau sulitnya pengaturan perangkat keras dan pemrograman perangkat.
1
@bersch Ya, ada banyak hal yang bisa dimasukkan. Ingin mengedit jawaban dengan info lebih lanjut? :) Ini bisa menjadi wiki komunitas. Apa yang akan menjadi info? Laju data, konsumsi daya, topologi jaringan, standar IEEE, antarmuka, protokol, saluran, kesulitan? BTW apakah Anda tahu produk komersial yang menggunakan nFR24L01?
geometrikal