RF 옵션 (wifi, xbee, NRF24L01)의 차이점


26

RF를 수행 할 때 많은 옵션이 있습니다. 가장 기본적인 세 가지는 제목 상자에 있습니다.

  1. 와이파이
  2. 엑스 비
  3. NRF24L01

그것들을 사용할 때의 실제 차이점은 무엇입니까? 서로의 목적과 장단점은 무엇입니까? 가지고있는 응용 프로그램에 따라 무엇을 사용 하시겠습니까?

나는 프로젝트를 염두에 두지 않지만 Rf에 대해 배우고 싶습니다. 무선 장치에 대한 ebay를 검색했습니다. 그러나 차이점을 이해할 수 없었습니다. 내 목표는 단순히 학습입니다


나는 물 탱크 내부에 사용하려는 벽 뒤에 (해 nRF24L01 / RFM12B / RFM22B (SI4432)) 작업을 않았기 때문에
علي خالد

답변:


38

다양한 장단점이있는 여러 유형의 RF 네트워크가 있습니다. 무선 통신 방법을 선택할 때 고려해야 할 주요 사항은 네트워크 토폴로지, 데이터 속도 및 전력 소비입니다.

와이파이:

높은 데이터 속도 (54Mbit / s +)와 높은 전력 소비량. 사물 인터넷 장치와 같은 인터넷에 직접 연결해야하고 외부 전원이 필요할 때 사용됩니다.

XBee :

낮은 데이터 속도 (250kbit / s) 및 낮은 전력 소비 메시 형 센서 네트워크를 만드는 데 사용됩니다. 각 XBee 장치 캔 서로 통신하고 통해 메시를 통해 서로 범위 밖에있는 장치에 관한 것이다. 장치 네트워크, 특히 홈 오토메이션 및 센서에 사용됩니다. 링크 .

블루투스:

중간 데이터 속도 및 중간 전력 소비 IEEE 표준에는 장치 간 상호 운용성을 가능하게하는 다른 장치 프로파일이 있습니다. 그러나 '페어링'유형 네트워크는 센서 네트워크에는 유용하지 않지만 일반적으로 Bluetooth가 탑재 된 랩톱 또는 전화를 사용하는 장치를 제어하는 ​​데 유용합니다. 직렬 RX 및 TX 핀을 통해 Arduino와 통신합니다. 링크 .

블루투스 저에너지, ANT 등 :

매우 낮은 데이터 속도와 매우 낮은 전력. 이 RF 칩은 AA 배터리로 수년간 작동 할 수 있으므로 심박수 센서와 같은 제품에 사용됩니다. 데이터 전송률은 매우 낮아서 센서 판독 값과 같은 소량의 데이터 전송에만 적합합니다. 대부분의 장치는 주변 장치로 설정되며 하나의 '중앙'장치에만 연결할 수 있으므로 센서 네트워크에는 적합하지 않습니다. 그러나 Bluetooth 저에너지는 최신 휴대 전화 및 랩톱에서 지원됩니다. 휴대폰이나 랩톱 (예 : LED 램프)을 사용하여 장치를 제어하는 ​​데 유용합니다. (일부 Arduino 옵션은 redbearlab을 참조하십시오)

GSM

전화 연결 할 것

nRF24L01 / RFM12B / RFM22B (SI4432)

인기있는 독점 트랜시버. SPI를 통해 연결할 수 있으며 저전력 모드, 다중 채널, 채널 호핑, 주파수 교정, CRC, 재전송 등과 같은 멋진 기능을 많이 갖추고 있습니다. Nordic Semiconductor 링크 의 nRF24L01 은 2.4GHz 대역에서 작동하고 다른 것들은 ISM 대역 433 / 470 / 868 / 915Mhz를 사용합니다. 이들은 오늘날 신뢰할 수있는 원격 측정 및 소비자 애플리케이션을위한 최첨단 고집적 저비용 하드웨어입니다. 범위는 10m에서 150m 사이입니다. SI4432 / RFM22B의 범위는 약 1.5Km입니다.

다른 RF 모듈

간단하고 저렴한 직렬 장치. ISM 대역 링크 에서 작동하는 단일 송신기 / 수신기 또는 송수신기 . 차고 도어 오프너로 종종 사용됩니다. 다른 장치와의 상호 운용성이 필요하지 않고 자체 프로토콜을 구현할 수있는 센서 네트워크에 유용합니다. 링크


Q가 광범위하다는 것을 인정합니다. 많은 장치가 단순한 직렬 회선을 사용하고 다른 장치는 I2C 또는 SPI 등을 통해 통신하기 때문에 장치의 프로토콜을 도입하는 것이 더 좋을 것입니다. 대부분 트랜시버입니다. Bluetooth는 AT 명령을 통해 통신합니다. NRF24L01은 매우 특수한 저전력 장치로 수백 개 이상의 채널 등이 있지만 고유 한 독점 프로토콜입니다. Bluetooth는 무선 통신 표준 등입니다. 반면에 사용자에게는 장치의 하드웨어 설정 및 프로그래밍이 얼마나 쉬운 지 또는 더 어려운지에 대해 더 흥미로울 것입니다.

1
@bersch 그렇습니다. 넣을 것이 너무 많습니다. 더 많은 정보로 답을 편집하고 싶습니까? :) 이것은 커뮤니티 위키가 될 수 있습니다. 정보는 무엇입니까? 데이터 속도, 전력 소비, 네트워크 토폴로지, IEEE 표준, 인터페이스, 프로토콜, 채널, 어려움? BTW nFR24L01을 사용하는 상용 제품을 알고 있습니까?
geometrikal
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.