手机是否需要有专用的Zigbee芯片才能成为Zigbee节点(coordinatorrouterendnode)?
如果是,那么,我想也应该有一个驱动模块吧?
我不知道手机的具体硬件结构;在笔记本电脑上,我们有一个wlan卡,有自己的天线和驱动;那么手机呢? 有单独的wifi、gps和蓝牙芯片,每个芯片有单独的驱动模块,并且共享同一个天线?
谢谢大家
是的,即使几种无线技术(WIFI,蓝牙,ZigBee)可以在相同的2,4 GHz频率下工作,你仍然需要一个专门支持这种技术的收发器(发射器和接收器芯片)。在ZigBee的情况下,你需要一个符合IEEE-802.15.4的收发器芯片。
在一部手机中加入ZigBee模块的想法相当有趣。然而,恐怕你不会发现。很多手机都是这样的. 以后可能会有变化吗?我不知道。
你能给我们更多关于你的项目的信息吗?在这种项目中,你通常不需要你的手机成为ZigBee网络的一部分。协调器可以连接到一台普通的电脑上,你可以通过一个网络应用提供对ZigBee网络的访问。从这个应用程序中,你可以服务于网络中收集的所有数据,查看节点的状态,甚至发送命令。
另一种可能性, 是创建两个技术之间的网络桥梁, 所以你可以插入一个ZigBee芯片到你的手机通过USB, WIFI, 蓝牙, Android端口, .... 但在这种情况下,除非你找到一个最终的产品,否则你必须组装一些芯片,写一些代码。
此时要想支持ZigBee,硬件需要单独的IEEE 802.15.4收发器芯片(802.15.4是ZigBee使用的底层协议)。ZigBee最常用的工作频率是WiFi和蓝牙通用的2.4GHz频段,所以理论上一个芯片和天线就可以提供统一的WiFi+蓝牙+802.15.4......但据我所知,市面上还没有任何产品(目前)。然而,有统一的蓝牙+Wifi芯片(如RaLink RT3592BC8)。GPS总是使用一个单独的天线芯片,因为它在不同的频段上工作。
我在这里回答了一个类似的问题。https:/stackoverflow.coma169852111752548
这是关于在安卓设备中使用SDIO Zigbee卡。我还没有设法使他们的工作,但它看起来很有希望.希望它帮助。