This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] CC2530:有关移动节点的一些问题

Guru**** 2625255 points

Other Parts Discussed in Thread: CC2530

请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/wireless-connectivity/zigbee-thread-group/zigbee-and-thread/f/zigbee-thread-forum/682817/cc2530-some-questions-about-moving-nodes

器件型号:CC2530

大家好、我不熟悉 Zigbee、因此我在此寻求帮助。 我有一个 Zigbee 项目需要处理移动节点、背景是:

在一栋建筑中、有许多房间和故事、每间房间都有一个 Zigbee 网络、最有可能是简单的星形网络。 现在、我们要通过将节点从一个房间移到另一个房间来进行实验、下面是我的问题:

1.在每个房间中分别配置和启动网络时,一个房间中的节点是否会连接到另一个房间中的网络? 最重要的是、一个房间可能有上、下、左、右、前、后的邻居、任何房间中的模式也可能检测到其他相邻房间中的网络、是否确实有好的方法让节点加入房间中的网络?

2.如果节点在移动,比如从一个房间移动到另一个房间,将发生什么情况? 节点是否会离开当前网络并加入其自动移动的网络? 节点是否可以通过计算检测到的所有网络的信号强度来确定是否离开并加入网络?

最简单的节点是什么? 例如、我只想读取节点的 MAC 编号来检查它是否在房间内、CC2530和必要的外部组件是否足以用于工作节点?

我们非常感谢您的善意帮助和建议。

非常感谢!

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    基本上、每个 Zigbee 网络都应该有自己的 PANID、并且可能使用不同的通道。 如果您启用 Zigbee 安全、例如 HA 配置文件的 TC link 密钥安全、则不同的 Zigbee 网络可能使用不同的网络密钥。 在这些条件下、如果您启用 NV_RESTORE 以将这些信息保存在内部闪存中、则需要对器件进行出厂复位并启用允许您的器件希望加入的 Zigbee 网络加入以使器件加入另一个新的 Zigbee 网络。 即使不启用 NV_RESTORE,也需要清除这些信息,使设备在与原始网络断开连接时加入另一个网络。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    非常感谢您、Yikai、您的回答非常有帮助、但我仍有一些问题。

    我的项目将非常简单:每个房间都有一个带有一些节点的星型网络、我想检查房间中是否存在特定节点以及在哪个房间中。 因此、我需要该节点可以加入具有最强 RSSI 的任何网络、以便我仍然可以跟踪并找到它、即使它移动到另一个房间、这可以自动完成吗?

    我不介意在节点移动时不时重置节点、只要可以自动重置并且节点可以自动加入新网络即可。 是否适用?

    再次感谢大家。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    基本上,判断 Zigbee 应用中最强的 RSSI 并不容易,因此我认为将 RSSI 用作加入特定网络的索引是不可行的。 顺便说一下,您需要始终根据您的应用程序启用允许加入所有 Zigbee 网络,而且这样做不安全。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    非常感谢 Yikai。 这实在太糟糕了、您是否有好的想法或建议来实现以下目标:

    1.特定房间中的每个节点只能连接到该房间中的协调器,即使它可以检测相邻房间中的网络;
    2.移动到另一个房间后,节点应能够自动连接到该房间中的新网络。

    这两个要求对我们的项目至关重要、我们依靠它们来决定是否继续。 如果可能、我们将全力实施它。

    非常感谢。

    顺便说一下、很抱歉、由于我不熟悉 ZigBee、想深入了解 ZigBee 以完成相关工作、您能不能提供如何开始使用 ZigBee 的建议。 如果适用、我们很可能会将 TI 的产品用于我们的项目。

    谢谢你

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    如果启用 NV_RESTORE、则器件在加入其他 Zigbee 网络后不会更改为其他 Zigbee 网络。

    移动到另一个房间时、必须启用允许加入另一个房间的 Zigbee 网络、并执行出厂重置到设备以使其加入新网络、恐怕无法自动执行此操作。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    非常感谢。

    这太糟糕了、似乎我们必须决定不去。

    出厂复位是否可由软件完成? 我是说、当节点移动时、是否可以通过特定事件触发节点上的出厂复位? 例如、由于门和墙的原因、室内的 RSSI 可能与室外的 RSSI 大不相同。 如果我错了、请纠正一下、我仍然不想放弃这个想法、谢谢。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    是的、出厂复位可由软件完成。