射频选项(wifi,xbee,NRF24L01)之间有什么区别


26

在进行射频时,您有很多选择。最基本的三个在标题框中

  1. 无线上网
  2. Xbee
  3. NRF24L01

使用它们的实际区别是什么?彼此的目的和利弊是什么。根据所使用的应用程序,您将使用什么?

我没有计划中的项目,但是我想开始学习Rf。我在ebay上搜索了无线设备。但我无法理解差异。我的目标只是学习


没有它的墙后面(的nRF24L01 / RFM12B / RFM22B(SI4432))的工作,因为我想用它的水箱里
عليخالد

Answers:


38

存在许多具有各种优点和缺点的不同类型的RF网络。选择无线通信方法时,我要考虑的主要因素是网络拓扑,数据速率和功耗。

无线上网:

高数据速率(54Mbit / s +),但功耗也很高。当您需要直接连接到互联网(例如物联网设备)并具有外部电源时,使用该功能。

XBee:

低数据速率(250kbit / s)和低功耗。用于制作网状传感器网络;每个XBee设备都可以彼此通信,并可以通过网格相互通信到超出范围的设备。用于设备网络,特别是家庭自动化和传感器。链接

蓝牙:

中等数据速率和中等功耗。IEEE标准具有不同的设备配置文件,以实现设备之间的互操作性。但是,“配对”类型的网络对传感器网络不是很有用,但对于控制通常使用板载蓝牙的使用笔记本电脑或电话的设备非常有用。通过串行RX和TX引脚与Arduino通信。链接

蓝牙低功耗,ANT等:

极低的数据速率和极低的功率。这些RF芯片可以在AA电池上使用数年,因此可用于心率传感器之类的东西。数据速率非常低,因此仅适合传输少量数据,例如传感器读数。大多数设备都设置为外围设备,并且只能连接到一个“中央”设备,因此对传感器网络不利。最新的手机和笔记本电脑支持低功耗蓝牙。有助于启用使用电话或笔记本电脑控制设备(例如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。

其他射频模块

简单便宜的串行设备。在ISM频段链路中运行的单个发送器/接收器或收发器。常用作车库门开启器。对于不需要与其他设备进行互操作且您可以实现自己的协议的传感器网络很有用。链接


我承认问的范围很广。引入设备协议可能会更好,因为许多设备仅使用一条简单的串行线,其他设备通过I2C或SPI等进行通信。它们大多是收发器。蓝牙通过AT命令进行通信。NRF24L01是一种非常特殊的低功耗设备,具有数百个通道等,但是它是唯一的专有协议。蓝牙是一种无线通信标准,...等等。另一方面,对于用户而言,可能更有趣的是设备的硬件设置和编程有多么容易或困难。

1
@bersch是的,这里有太多内容。想要编辑包含更多信息的答案吗?:)这可能会成为社区Wiki。什么是信息?数据速率,功耗,网络拓扑,IEEE标准,接口,协议,通道,难度?顺便说一句,您知道使用nFR24L01的任何商业产品吗?
geometrikal
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.