通过无线技术将设备连接到计算机的明智方法是什么?

电器工程 无线的 嵌入式
2022-01-11 01:06:58

我很喜欢 X-10 天,那时您可以将计算机连接到家里的每个墙板上,使用电力线载波将信号传输到可寻址的接收器(成功程度不同)。

好的,所以也许我不需要从我的电脑远程打开我的微波炉,但我仍然认为有一个无线控制器方案来实现一些家庭自动化会很酷,甚至可以在我的 Roomba 上安装一个网络摄像头,或者一些温度外面的传感器。

解决此问题的明智的整体方法是什么?Wifi 端点确实很有吸引力,但它们似乎有点贵。是否有使用无线电的替代方法?还是电力线载波仍然是要走的路?

3个回答

查看sparkfun 无线指南。

对于我的大部分低端产品,我一直在使用jeenodes,并认为这可能是最好的成本/功率比。我通过现代设备得到我的。

对于房屋内的无线通信,Nordic nRF24L01+ 芯片(Sparkfun 提供的模块)或 TI CC2500(TI 提供的模块)是理想的选择。它们很便宜。

TI 模块实际上带有传感器网络软件,可轻松适应特定应用。

莱昂

ZigBee 非常适用于传感器网络和家庭自动化。ZigBee 是 IEEE 802.15.4-2003 中定义的物理层和 MAC 层的网络层。

  • 原始的空中数据速率为每通道 250 kbit/s(2.4 GHz 频段),在 915 MHz 频段为每通道 100 kbit/s,在 868 MHz 频段为 20 kbit/s。
  • 传输范围大约为 300 英尺 (1mW) 和 4000 英尺 (60mW)。
  • 基本的信道接入方式是“载波侦听、多路访问/冲突避免”(CSMA/CA)。
  • 在 2.4GHz 频段中,有 16 个通道,每个通道需要 5MHz 的带宽。
  • 支持 IEEE 802.15.4-2003 短(16 位)和长(64 位)地址模式。带宽,低功耗网络

部署 ZigBee 的方法有很多种。大多数人会购买像 XBee 这样的片上系统,您使用 UART 与之交谈。XBee 集成了 uC、收音机和天线。您可以将 XBee 与 Arduino 之类的板一起使用,也可以在独立模式下使用。在独立模式下,XBee 可以设置为定期唤醒、收集数据、传输数据并返回睡眠状态。XBee uC 具有数字 I/O 功能和一个 ADC。在 0.1% 的占空比下,几个 AA 将持续 2-3 年。通过更好的电源管理,很容易实现更长的电池寿命。

几周前我写了一篇关于 ZigBee 的文章。文章位于http://wiblocks.luciani.org/white-papers/intro-to-zigbee.html

我还制作了一个集成了 XBee 和 Arduino 兼容 uC 的 uC 板http://wiblocks.luciani.org/ZB1/index.html在我的网站上有一些 XBee 编程示例。