android - 手机中的zigbee硬件

标签 android iphone device-driver mobile-phones zigbee

手机是否需要有专用的Zigbee芯片才能成为Zigbee节点(协调器/路由器/终端节点)?

如果是,那么我想也应该有一个驱动模块?

我不知道手机具体的硬件结构;在笔记本电脑中,我们有一个带有自己的天线和驱动程序的无线局域网卡;手机怎么样?有独立的 wifi、gps 和蓝牙芯片,每个芯片都有独立的驱动模块,并且都共享相同的天线?

谢谢

最佳答案

是的,即使多种无线技术(WIFI、蓝牙、ZigBee)可以在相同的 2.4 GHz 频率下工作,您仍然需要专门支持该技术的收发器(发射器和接收器芯片)。对于 ZigBee,您需要一个符合 IEEE-802.15.4 标准的收发器芯片。

在一部手机中包含 ZigBee 模块的想法非常有趣。不过,恐怕你找不到many phones like this 。 future 这种情况可能会改变吗?我不知道。

您能给我们提供有关您的项目的更多信息吗?在此类项目中,您通常不需要将手机加入 ZigBee 网络。协调器可以连接到一台普通 PC,您可以通过 Web 应用程序提供对 ZigBee 网络的访问。通过此应用程序,您可以提供网络中收集的所有数据,查看节点的状态,甚至发送命令。

另一种可能性是在两种技术之间创建一个网桥,这样你就可以通过 USB、WIFI、蓝牙、Android 端口将 ZigBee 芯片插入你的手机......但在这种情况下,除非你找到最终产品,你将不得不组装一些芯片并编写一些代码。

关于android - 手机中的zigbee硬件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12435433/

相关文章:

ios - Swift:为什么每次构建/安装新的应用程序版本时设备都会更改?

c - 在 linux 内核中使一些代码不被调度

linux-kernel - Linux USB 驱动程序 : Interrupt URBs

android - MVVM - 如何跨多个 ViewModel 共享单个存储库类

ios - 应用程序在 iPhone 上测试时崩溃,但在模拟器中没有

android - 创建报警列表

iphone - 将 GMT NSDate 转换为设备的当前时区

c - 将 watchdog_set_period 设置为最大值会导致重启

android - 关闭 EditText 的自动建议?

java - Android 菜单无法识别 xml 文件中的 onClick