我目前正在开发一个ZigBee项目,我正在使用Mountain Lion(10.8)在Mac上编程并使用Eclipse IDE.要通过USB使用我的Zigbee模块进行串行通信,我需要这个rxtxSerial.dll.我现在只有Windows兼容版本.
有人能够提供给我的必要链接吗?
谢谢!
我们正在开展一个项目,以在车辆之间创建V2V ad-hoc网络.基本上我们正在车辆中部署Raspberry Pis,我们正在使用Xbee模块和Zigbee协议,以便在车辆彼此靠近时交换数据.
我们的ad-hoc网络是完全动态和分散的(我们不能在网络中拥有任何静态节点).我们的问题是由Zigbee协议创建的网状网络的拓扑结构要求协调器始终在网络中,并且在协调器发生故障时网络将失败.
似乎使用Zigbee协议需要事先了解网络的拓扑结构.
我们不知道使用Zigbee协议创建动态网络是否可行,而无需事先知道网络的拓扑结构,也不需要协调器.我们可以在网络中拥有1个以上的协调员来解决这个问题吗?提前致谢.
我问了一些开发ZigBee应用程序的开发人员关于这个问题.他们告诉我,一个无线电模块(对我而言,这指的是一个节点,同样的事情)在形成网络时只能有一个配置文件.
但是,当我阅读由"Drew Gislason"撰写的ZigBee书时,他提到"端点允许在每个节点内存在不同的应用程序配置文件"
我对这两个相互矛盾的答案感到困惑.因此,在这种情况下,我可以创建两个应用程序,一个是使用HA配置文件,另一个是同时在一个节点上使用ZSE配置文件.它是否正确?
ZigBee堆栈是否允许开发人员这样做?在做这个之前我有什么先决条件吗?
谢谢
我正在使用几个XBee Zigbee和一些Arduino模块(或微控制器,Arduino不是强制性的).我在X /透明模式下配置了我的XBees.
我需要广播信息:当触摸一个模块时,每个其他模块必须同时立即做出反应.
不幸的是,如果我在单播模式下获得良好的速度效果,则广播模式中存在大量延迟.这是已知和记录的内容,请参阅XBee ZigBee寻址.
没有数据丢失,但它们有时会被XBee缓冲几秒钟,然后再次发送或传送到我的Arduino.
它似乎不是配置问题,它是广播协议的工作方式.关于如何加快这个过程的任何想法?
我唯一的一个就是使用API模式,让每个Arduino保留一份XBee地址列表,并将单播信息列入这些地址列表......但我失去了广播方法的舒适度,我不能轻松添加新模块而不更新每个Arduino.
我正在尝试了解如何在Linux中实现Zigbee模块(TI CC2530).该模块将通过SPI连接到开发卡(Merrii的A80 Pro).
在这一点上,我不确定我到底要做什么.我是否必须为CC2530编写内核驱动程序?或者只是一个简单的SPI控制器驱动程
此外,如果你有任何我可以寻找更多信息的网站,它会很棒.
网络中的节点是否可以有多个PAN ID(如果节点与两个个人区域网络之间的节点重叠)?
例如:一个PAN ID由{s1,s2,s3}组成,另一个由{s3,s4,s5}组成.我想构建一个应用程序,两个不同的网络只通过一个中间节点相互通信(这里是s3).
可能吗?
此外,如果我分配s3 PAN ID 0xFFFF(即广播),其余s1,s2:0XBBFF和s4 s5分配为0x AA33.s1 s2和s4 s5的所有消息都会到达s3吗?
我之前的经验是能够接收我的温度/湿度zigbee传感器发送的数据。此外,我还可以发送命令来控制 zigbee 功率计/开关。
我购买了一个运动检测传感器,其中包含一行 IAS 数据包的文档。我知道这是一个 IAS ZONE 设备。
谁能告诉我处理这种传感器的第一步是什么?
我刚刚在我的 zigbee 网关上启用了允许加入 255,但运动检测传感器似乎未加入网络。
谢谢
@tc,
又尝试了两次加入网络,终于成功了。感谢您的回复,我将按照您提供的步骤进行操作。
zigbee ×7
xbee ×2
arduino ×1
driver ×1
embedded ×1
java ×1
linux ×1
mesh-network ×1
networking ×1
wireless ×1