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.

[参考译文] CC2650:超低功耗传感器mesh网络

Guru**** 2540720 points
Other Parts Discussed in Thread: CC2650, CC2630, CC2530, CC2538, Z-STACK

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

https://e2e.ti.com/support/wireless-connectivity/zigbee-thread-group/zigbee-and-thread/f/zigbee-thread-forum/577360/cc2650-ultra-low-power-sensor-mesh-network

部件号:CC2650
主题中讨论的其他部件: CC2630CC2530CC2538Z-stack

大家好,

我是一个经验丰富的嵌入式开发人员,拥有大量8/32位MCU和多种通信模块。 我被要求对以下系统描述的可能解决方案进行一些研究:

1.该系统将包括20至100个独立的微波雷达传感器,用于探测人体运动。 独立表示每个传感器都由电池供电,并具有MCU和收发器。 每个mA都很重要。

2.传感器的采样频率至少为3/4赫兹,最好是连续采样。 检测到触发事件(电压降)后,MCU应将其ID传输到中央节点/调制解调器 以进行进一步处理。

3.传感器将分布在较大的室外区域,距离最近的装置之间最长30米。  放置过程应尽可能简单(只需打开开关或类似的操作), 避免使用中继器等。 把它看作是一个传感器雷场。

几个问题:

1.从我至今所搜集的资料来看,我认为CC2650/30是最适合这方面的。 这是正确的假设吗?

2.将Zigbee协议与网状网络设置配合使用听起来就像我所需要的那样,因为节点之间的距离和数据速率非常低。

3.我不熟悉Zigbee协议的深度,也没有CC2xxx系列的经验。 我已经看到,CC2xxx上有不同版本的ZStack和不同的网状网络支持。 IM也不熟悉ZStack/Zigbee (ZAP/ZAR/ZC/ZP 等)使用的术语。

4.请您向我指出一下贵公司MCU/ZStack的正确布局,版本和文件取出源的方向以及您提出的任何其他建议

提前非常感谢,

Roman Ivnitzki

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

    首先,我将阐述有关ZigBee网状网络的一些内容。 ZigBee网络中有三种类型的节点:协调器(ZC),路由器(ZR)和终端设备(Zed)。 ZC和ZR是非电池供电设备。 每个常规ZigBee网络都由ZC组成和管理,ZRS可用于将数据包从一个设备路由到另一个设备。 ZED通常会昏昏欲睡(即 RX OFF (除非轮询),电池供电设备,因此这是您要用于传感器节点的配置。 请注意,ZSED不会路由来自其他设备的数据包,它们必须是单个父节点(ZC或ZR)的直接子节点。 您可以通过多种方式布局您的网络,但我的建议是拥有1个ZC,几个战略性放置的ZRS (如果可能),然后是20-100个Zed节点。 这样,您不会(可能)将100个ZE连接到单个父(ZC),而是可能将20个ZE连接到每个父(ZC),这样可以更好地利用网状网络拓扑,并减轻单个父(设备)上的负载。

    我们的堆栈还可以在设备上运行2种模式: SoC模式,这意味着我们的芯片运行完整的应用程序和ZigBee堆栈,或ZNP模式,在此模式下,我们的芯片仅用作网络处理器(ZNP),然后通过某些接口(如UART)与另一个充当应用处理器(ZAP)的设备进行通信。

    对于您的问题:

    1. CC2630/50只能支持SoC模式下的Zed配置,这是由于此器件上的闪存限制。 对于您的终端设备节点,此设备可以正常工作。 对于ZC和ZR器件,您可以在ZNP模式下将CC2650与单独的应用处理器配合使用,也可以使用我们支持ZigBee,CC2538或CC2530的其它芯片之一。 这两种设备在SoC模式下都可以充当ZC或ZR,由于这些节点不是由电池供电,因此超低功耗模式并不重要。

    Z-Stack Home 1.2 .2a支持所有这些设备,网址为:
    www.ti.com/.../z-stack-archive

    由于CC2650闪存的限制,我们最新的Z-Stack 3.0 版本仅支持CC2530/CC2538平台2538平台,但可从以下位置获取:
    http://www.ti.com/tool/z-stack

    堆栈下载中包含有关堆栈,API和示例应用程序的文档。 有关ZigBee的更多信息,您可以参考ZigBee PRO规范(在底部下载):

    www.zigbee.org/.../

    2. ZigBee非常适合此用例,但正如我前面提到的,如果您想利用网状网络,则需要在网络中包括ZR节点。 由于只有ZC和Zed节点,您的网络实际上将是星型拓扑,因为ZED无法在没有中间父节点的情况下相互通信。 也就是说,如果您想将星型网络拓扑用于网络,则使用星型网络拓扑也是完全可以的。

    3/4. 我在上面谈到了其中的一些问题,如果你有任何其他具体问题,请告诉我。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    谢谢Jason,
    这完全涵盖了我的问题。
    罗马