可以在802.11x网络上使用通用的2.4 GHz收发器吗?


7

我正在为将来的潜在产品制作原型,而我正在努力解决其中使用Wi-Fi组件的复杂性。

我了解到Wi-Fi(或802.11x)主要只是以特定方式调制的2.4 GHz信号,蓝牙ZigBee也是如此。因此,是否有可能仅在我的项目中使用一个基本的2.4 GHz收发器并为80​​2.11协议配置它,而不必使用一些预先确定的昂贵品牌商标?还是不是那么简单?

我想在工业上,当进行大型生产设计时,会发生类似的事情吗?还是他们确实必须使用预先配置为Wi-Fi的收发器?到目前为止,我发现所有预先配置的组件似乎都很昂贵(即使批量购买)也无法使商业设计可行。

我查看了Lantronix WiPort和Roving Network WiFly GSX等设备,并将它们与Microchip MRF24J40等设备进行了比较-是否可以使用Microchip MRF24J40,然后配置其余的硬件和软件来使设备能够在Wi-Fi网络上工作?

有关更多详细信息,这是我最基本的操作:

第1部分:我想制作一个包含一个小的蜂鸣器,一个加速度计,一个PIC和一个可以粘在物体上的Wi-Fi收发器的补丁。该修补程序将能够通过用户的家庭Wi-Fi网络与“云”进行通信。当加速度计检测到运动时,PIC将通过Wi-Fi链接向云中的服务器发送一条消息,以记录该运动以及时间戳。

第2部分:通过Web界面,我希望能够向设置补丁的蜂鸣器发送消息,以便在下次加速度计检测到运动时发出声音。

我已经制作了该系统的基本版本,该版本可以在433 MHz的RF链路和笔记本电脑的串行端口上运行,并在笔记本电脑上运行本地软件。我知道如何进行网络编码(PHPMySQL),但这是导致Internet替换RF链接的原因。


1
此购买问题不在主题范围内,将关闭!
莱昂·海勒

5
尽管这样说,我认为这并不是一个真正的购买问题。我建议您用没有诸如购买,成本,价格等之类的词来改写它,然后这个词/问题警察将停止na。
肯尼

1
感谢您的反馈意见,我已经阅读了一些与购物类型问题相关的元问题,并希望我对它的措辞足够好,以便专注于该问题的技术方面,欢呼声
SimonBarker

1
@Simon-做得好!非常感谢您表现出的动手阅读Meta并解决问题的主动性。我只需要稍微修饰一下标题,但是我认为现在可以重新打开它了。
凯文·威米尔

1
但是,我很好奇您发现哪些收发器如此昂贵。您是否正在将Lantronics WiPort和Digi Connect与Microchip MRF24J40之类的产品进行比较?那根本不是一对一的苹果!
凯文·维米尔

Answers:


4

802.11x比Zigbee复杂得多,而使它工作所需的TCP / IP堆栈也要复杂得多。如果购买诸如Lantronix WiPortDigi Connect WiMe之类的产品来使802.11x网络变得像通过串行端口进行通讯一样容易,则您要付出很多代价(这些模块中有基于ARM的整个服务器!)。如果您愿意进行大量的射频硬件设计和软件集成,则不需要。

如果您对采用该方法感兴趣,则应该对IEEE 802.11x网络体系结构有一些背景了解。这只是可通过IEEE-Get程序免费获得的几个IEEE标准之一。

大致了解网络系统后,请查看Maxim MAX283X系列收发器。从数据表中,

完全集成的收发器包括接收路径,发送路径,压控振荡器(VCO),sigma-delta N分频合成器,晶体振荡器,RSSI,PA功率检测器(MAX2831),温度传感器,Rx和Tx I / Q误差-检测电路,基带控制接口和线性功率放大器(MAX2831)。实现完整的无线电前端解决方案所需的唯一其他组件是晶体,一对平衡-不平衡变换器,BPF,开关和少量无源组件(RC,无需电感器)。

这几乎与您可以将其合理地集成到802.11x网络中的2.4GHz收发器相提并论。

小批量购买时,它们的价格约为5美元。根据您的要求,这些芯片仅实现协议的PHY层。在开始在应用程序层级别进行通信之前,您仍然需要在其之上处理数据链路层(MAC和LLC),网络层和传输层。


哇,谢谢您的答复reemrevnivek-这就是我所追求的。因此,这个问题比我最初想到的要多得多!至少我现在可以看到Lantronix等产品为何如此昂贵。我觉得您和Davids的回答帮助我抬起了一大罐蠕虫的盖子。我会通读您所指向的文档,然后再看有关卡在Maxim硬件中的内容。
西蒙·巴克(SimonBarker)2011年

2

您没有说出要使用Wi-Fi做什么。您使用了“收发器”一词,但我了解到人们通常使用该术语。因此,请原谅我,如果剩下的答案与您要找的不完全相同。

要直接回答您的问题(解释为“ Microchip MRF24J40是否可以执行IEEE 802.11a / b / n?”),答案是否定的。它是采用IEEE 802.15.4或ZigBee制成的,不能通过软件或硬件强制使用Wi-Fi。

但是要解决更大的问题:除非您是802.11的专家,否则几乎没有或几乎没有机会能够使用通用芯片并使它成为802.11。仅RF调制和软件协议就具有很大的挑战性-足以使人们将其变成职业。


非常感谢。我已经在问题中添加了预期的用途。最初我并没有像我想的那样详细。你的回答帮助开始清理我的困惑-希望我的编辑得到我打算跨更好
SimonBarker

通常,此时,802.11xx可作为具有相应数字控制器的小型RF子块提供给大批量制造商。TI / Broadcom // CSR / etc等都具有高度集成的部件,小型播放器无法使用。您需要通过Roving Networks这样的第三方公司来访问零件,最终需要为此付费。如果您知道每年要订购几百万个零件,那么您将可以使用价格更低/集成度更高的零件。
rfdave 2012年

1

为此,是否有可能仅在我的项目中使用一个基本的2.4GHz收发器并为80​​2.11协议配置它,而不必使用一些预先确定的昂贵品牌电话?

您似乎基于倒退的假设。肯定有通用的(在一定带宽内)RF设备-基本上就是软件无线电,并且它们以可重新配置的形式提供。

但是,它们并不便宜。

便宜的是用于消费类产品的高度专业化,大批量的生产设备。通常,它们的灵活性既受针对给定目标的优化(频率,数字调制的计算能力等)限制,又受制造商希望不释放超出预期应用绝对所需数量的编程数据的限制。小批量用户的另一个问题是,除非您大量购买,否则很难购买芯片。

您的小标签可能没有USB主机功能,因此无法利用通用USB wifi适配器的最低价格,因此您将成为使用spi或异步串行或类似功能的下一代嵌入式模块。


1

在上找到了一些有趣的文章

warpproject.org/trac/wiki/802.11/PHY

www.eirp.org/webtut.pdf

基于“ 2.4 ghz收发器”的概念,我们可能正在寻找802.11 PHY,并尝试在软件中实现802.11 MAC和IP堆栈。也就是说,PHY为我们提供了比特,我们处理了802.11 MAC和IP堆栈的数据帧-这本身就相当复杂

802.11 PHY的实现显然很复杂(请参阅上面的第二个链接)1需要满足FHSS(4GFSK,2GFSK),DSSS(DBPSK,DQPSK,DQPSK-CCK,DQPSK-PBCC编码/调制等)的需要

但是,如果1也热衷于做一个“软件PHY”的英勇努力,例如用FFT,DSP算法等在软件中解码所有FHSS,DSSS,那么有一些有趣的芯片被认为是“ RF前端”,例如

www.maximintegrated.com/en/products/comms/wireless-rf/MAX2830.html ww1.microchip.com/downloads/en/DeviceDoc/75028A.pdf

从理论上讲,如果我们有“ RF前端”,即所有模拟信号,我们将它们混合在一起,说产生的IF可能要加上一些PLL级,等等,我们可以使用一些超快ADC并将这些ADC全部转换为数字,然后进行软件DSP,FFT和解码将其转换为位(即PHY的工作),然后我们将那些位组装成帧(MAC的工作),然后将帧作为IP数据报进行处理。

我猜是否有可能,有可能做2.4ghz anygram,这似乎是第一个链接

warpproject.org

正在尝试做到这一点-使用FPGA的软件无线电:)


0

我也在看类似的东西。如果要在单个收发器/芯片上运行802.11和802.15.4

如果芯片不支持DSSS和QPSK,则在某种程度上是不可能的。即使这样做,您也会考虑重写802.11堆栈以使其正常工作。

查看以下产品,以在单个芯片上更好,更轻松地实现两个协议

GainSpan G2000 SoC

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.