【问题标题】:Digi Xbee XCTU Software - rebuild Network Discovery ToolDigi Xbee XCTU 软件 - 重建网络发现工具
【发布时间】:2015-10-26 10:21:04
【问题描述】:

为了评估,我想从 Digi 提供的 XCTU 软件中重建网络发现工具。

此工具可以通过某种方式请求所有节点及其连接,包括有关网络内链接质量的信息。到目前为止,我还没有找到用于收集这些信息的命令。

有人知道如何获取这些信息吗?

【问题讨论】:

    标签: xbee discovery zigbee mesh-network


    【解决方案1】:

    首先,ATND 将为您提供网络上的节点列表。向终端设备发送远程ATMP 将为您提供其父设备的 16 位网络地址。在网状网络中,协调器和路由器没有父节点。

    我不确定它是如何编译链路质量信息的,您可以监控 X-CTU 和 XBee 无线电模块之间的串行通信以确定如何编译。我知道对于某些模块(DigiMesh、868),它们支持 ATNO 设置为 2,这会将 RSSI 值作为字段添加到节点发现响应中。

    【讨论】:

    • 谢谢,我会评估你的提示。
    • 通读一下 Telegesis ZigBee 芯片的 AT 指令,和 digi 以前的完全不同。我说的对吗?通过多个供应商的 ZigBee 设备进行互操作通信的唯一方法是使用 api 框架吗?
    • 为了实现互操作性,您需要在端点 0 上运行 ZigBee 设备配置文件 (ZDP),并在其他端点上使用 ZigBee 集群库 (ZCL) 标准。许多 XBee 功能是专有的(远程 AT 命令、I/O 采样、透明串行、AT 模式),不适用于其他产品。如果你想走这条路,我已经编写了一个开源 C 库 (github.com/tomlogic/xbee_ansic_library),它使用 XBee 模块实现 ZDP 和 ZCL。
    • 嗨,Tomlogic,谢谢你的库看起来很棒。但我的目标有点不同。我想构建一个工具,它可以从构建在不同 ZigBee 芯片(Xbee、Telegesis...)上的 ZigBee 网络中读取配置和网络详细信息。你知道这个工具是否已经存在?到目前为止,我在搜索过程中没有找到任何东西,所以我决定尝试在我的工具上构建这个工具。
    • 不同的芯片会使用不同的API来访问它们的配置和网络设置。编写程序以连接特定类型的 ZigBee 节点以获得对网络的访问,然后使用标准 ZigBee 协议进行网络发现。该库包含另一个示例,该示例演示了如何使用 ZDP 和 ZCL 发现来转储网络上设备的端点、集群和属性列表。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-06-28
    • 2017-12-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多