Qual è la differenza tra le opzioni RF (wifi, xbee, NRF24L01)


26

Quando fai RF, hai molte opzioni. Tre dei più elementari sono nella casella del titolo

  1. Wi-Fi
  2. Xbee
  3. NRF24L01

Quali sono le differenze pratiche nel loro utilizzo. Qual è lo scopo l'uno dell'altro e dei pro e contro. Cosa useresti a seconda dell'applicazione che hai avuto?

Non ho in mente un progetto, ma voglio iniziare a conoscere Rf. Ho cercato su eBay dispositivi wireless. ma non riuscivo a capire le differenze. Il mio obiettivo è semplicemente imparare


ha fatto (nRF24L01 / RFM12B / RFM22B (SI4432)) lavorare dietro le pareti perché voglio usarlo all'interno del serbatoio dell'acqua
علي خالد

Risposte:


38

Esistono molti tipi diversi di reti RF con vari vantaggi e svantaggi. Le cose principali che prendo in considerazione quando si sceglie un metodo di comunicazione wireless sono la topologia di rete, la velocità dei dati e il consumo di energia.

Wi-Fi:

Alta velocità di trasmissione dati (54 Mbit / s +) ma anche elevato consumo energetico. Utilizzato quando è necessario connettersi direttamente a Internet, ad esempio un dispositivo Internet of Things, e disporre di una fonte di alimentazione esterna.

XBee:

Bassa velocità di trasmissione dati (250 kbit / s) e basso consumo energetico. Utilizzato per creare reti di sensori di tipo mesh; ogni dispositivo XBee può comunicare tra loro e attraverso l'altro tramite la mesh con dispositivi fuori portata. Utilizzato per reti di dispositivi, particolari domotica e sensori. link .

Bluetooth:

Velocità dati media e consumo medio. Lo standard IEEE ha diversi profili di dispositivi per consentire l'interoperabilità tra i dispositivi. Rete di tipo "accoppiamento", tuttavia, non utile per le reti di sensori, ma utile per il controllo di dispositivi che utilizzano un laptop o un telefono che di solito hanno il Bluetooth a bordo. Comunica con Arduino tramite pin seriali RX e TX. link .

Bluetooth Low Energy, ANT, ecc:

Velocità dati molto bassa e potenza molto bassa. Questi chip RF possono funzionare per anni con una batteria AA e quindi vengono utilizzati per cose come i sensori di frequenza cardiaca. La velocità dei dati è piuttosto bassa, quindi va bene solo per trasferire una piccola quantità di dati come le letture dei sensori. La maggior parte dei dispositivi sono configurati come periferiche e possono connettersi solo a un dispositivo "centrale", quindi non va bene per le reti di sensori. Tuttavia, Bluetooth a basso consumo energetico è supportato dagli ultimi telefoni cellulari e laptop. Utile per abilitare il controllo di un dispositivo tramite un telefono o un laptop, ad esempio una lampada a LED. (Vedi redbearlab per alcune opzioni di Arduino)

GSM

Connessione telefonica FARE

nRF24L01 / RFM12B / RFM22B (SI4432)

Ricetrasmettitori proprietari popolari. Possono connettersi tramite SPI e avere molte funzioni fantasiose come modalità a bassa potenza, canali multipli, salto dei canali, calibrazione della frequenza, CRC, ritrasmissione e così via. L'nRF24L01 di Nordic Semiconductor Link opera nella banda a 2,4 GHz, altri usano la banda ISM 433/470/868 / 915Mhz. Questi sono hardware all'avanguardia altamente integrati ed economici per applicazioni di telemetria e consumer affidabili. L'intervallo è compreso tra 10 me 150 m. Il SI4432 / RFM22B ha una portata di circa 1,5 km.

Altri moduli RF

Dispositivi seriali semplici ed economici. Trasmettitore / ricevitore singolo o ricetrasmettitore che opera nel collegamento di banda ISM . Spesso usato come apriporta per garage. Utile per la rete di sensori in cui non è richiesta l'interoperabilità con altri dispositivi ed è possibile implementare il proprio protocollo. collegamento


Ammetto che la Q è ampia. Sarebbe forse più bello introdurre anche i protocolli dei dispositivi perché molti dispositivi usano solo una semplice linea seriale, altri comunicano via I2C o SPI ecc. Sono principalmente ricetrasmettitori. Bluetooth comunica tramite comandi AT. NRF24L01 è un dispositivo molto speciale a bassa potenza, che ha più di centinaia di canali, ecc. Ma è un protocollo proprietario unico. Bluetooth è uno standard di comunicazione wireless, ... e così via. Per un utente, d'altra parte, è forse più interessante quanto sia facile o difficile l'installazione dell'hardware e la programmazione del dispositivo.

1
@bersch Sì, c'è così tanto da mettere. Hai voglia di modificare la risposta con maggiori informazioni? :) Questo potrebbe diventare un wiki della comunità. Quali sarebbero le informazioni? Velocità dati, consumo energetico, topologia di rete, standard IEEE, interfaccia, protocollo, canali, difficoltà? A proposito, conosci qualche prodotto commerciale che utilizza nFR24L01?
geometrikal,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.