Qual é a diferença entre as opções de RF (wifi, xbee, NRF24L01)

26

Ao fazer RF, você tem muitas opções. Três dos mais básicos estão na caixa do título

  1. Wi-fi
  2. Xbee
  3. NRF24L01

Quais são as diferenças práticas em usá-los. Qual é o propósito um do outro e os prós e contras. O que você usaria dependendo do aplicativo que tinha?

Não tenho um projeto em mente, mas quero começar a aprender sobre Rf. Eu procurei no ebay por dispositivos sem fio. mas eu não conseguia entender as diferenças. Meu objetivo é simplesmente aprender

user1584421
fonte
(nRF24L01 / RFM12B / RFM22B (SI4432)) funcionou atrás das paredes porque eu quero usá-lo dentro do tanque de água
علي خالد

Respostas:

38

Existem muitos tipos diferentes de redes de RF com várias vantagens e desvantagens. As principais coisas que considero ao escolher um método de comunicação sem fio são topologia de rede, taxa de dados e consumo de energia.

Wi-fi:

Alta taxa de dados (54Mbit / s +), mas também alto consumo de energia. Usado quando você precisa conectar-se diretamente à Internet, como um dispositivo de Internet das Coisas, e ter uma fonte de energia externa.

XBee:

Baixa taxa de dados (250kbit / s) e baixo consumo de energia. Usado para criar redes de sensores do tipo malha; cada dispositivo XBee pode se comunicar entre si e através da malha com dispositivos fora do alcance. Usado para redes de dispositivos, em particular automação residencial e sensores. link .

Bluetooth:

Taxa de dados média e consumo médio de energia. O padrão IEEE possui perfis de dispositivos diferentes para permitir a interoperabilidade entre dispositivos. Rede do tipo 'emparelhamento', no entanto, não é útil para redes de sensores, mas é boa para controlar dispositivos usando um laptop ou telefone que geralmente possui Bluetooth integrado. Comunica-se com o Arduino através dos pinos seriais RX e TX. link .

Bluetooth de baixa energia, ANT, etc:

Taxa de dados muito baixa e energia muito baixa. Esses chips de RF podem funcionar por anos com uma bateria AA e, portanto, são usados ​​para coisas como sensores de freqüência cardíaca. A taxa de dados é bastante baixa; portanto, apenas boa para transferir uma pequena quantidade de dados, como leituras de sensores. A maioria dos dispositivos é configurada como periférica e só pode se conectar a um dispositivo 'central', portanto, não é bom para redes de sensores. No entanto, a baixa energia Bluetooth é suportada pelos telefones celulares e laptops mais recentes. Útil para ativar o controle de um dispositivo usando um telefone ou laptop, por exemplo, uma lâmpada LED. (Veja redbearlab para algumas opções do Arduino)

GSM

Conexão de telefone. FAÇAM

nRF24L01 / RFM12B / RFM22B (SI4432)

Transceptores proprietários populares. Eles podem se conectar via SPI e ter muitos recursos sofisticados, como modos de baixa potência, vários canais, salto de canal, calibração de frequência, CRC, retransmissão e assim por diante. O nRF24L01 do link Nordic Semiconductor opera na banda de 2,4 GHz, outros usam a banda ISM 433/470/868 / 915Mhz. Hoje, são os equipamentos de última geração altamente integrados e de baixo custo para aplicativos confiáveis ​​de telemetria e consumidor. O intervalo é entre 10m e 150m. O SI4432 / RFM22B tem um alcance de cerca de 1,5 km.

Outros módulos de RF

Dispositivos seriais simples e baratos. Único transmissor / receptor ou transceptor que opera no link de banda ISM . Freqüentemente usado como abridor de porta de garagem. Útil para redes de sensores em que a interoperabilidade com outros dispositivos não é necessária e você pode implementar seu próprio protocolo. ligação

geometrikal
fonte
Admito que o Q é amplo. Talvez fosse mais interessante introduzir também os protocolos dos dispositivos, porque muitos dispositivos usam apenas uma linha serial simples, outros se comunicam via I2C ou SPI etc. Eles são principalmente transceptores. O Bluetooth se comunica via comandos AT. O NRF24L01 é um dispositivo de baixa potência muito especial, que possui mais de cem canais, etc., mas é um protocolo exclusivo. Bluetooth é um padrão de comunicação sem fio, ... e assim por diante. Para um usuário, por outro lado, talvez seja mais interessante o quão fácil ou difícil é a configuração e a programação do hardware do dispositivo.
11
@bersch Sim, há muito o que colocar. Quer editar a resposta com mais informações? :) Isso pode se tornar um wiki da comunidade. Qual seria a informação? Taxa de dados, consumo de energia, topologia de rede, padrão IEEE, interface, protocolo, canais, dificuldade? BTW, você conhece algum produto comercial que use o nFR24L01?
68568 geometrikal