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.

[参考译文] CC1352P7:WISUN Stack PA &发现

Guru**** 2393725 points
Other Parts Discussed in Thread: CC1190, SYSCONFIG, CC1310

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

https://e2e.ti.com/support/wireless-connectivity/sub-1-ghz-group/sub-1-ghz/f/sub-1-ghz-forum/1321422/cc1352p7-wisun-stack-pa-discovery

器件型号:CC1352P7
主题中讨论的其他器件:CC1190SysConfigWi-SUN、CC1310

大家好!

   我们目前正在集成 WISUN 堆栈,并将最新的简易链接 SDK 和 CC1352作为 RN 和 BR。

   关于这一点、我有几个技术性问题。 您能说明一下或暗示一下吗?

  1. SDK 是否支持邻居发现? 具体来说、如果两个路由器节点(RN)在没有任何边界路由器(BR)的情况下启动、它们之间是否可以进行通信/检测? 我想知道是否有任何与此功能相关的 API 或事件。
  2. 是否有任何 WISUN 射频网络仿真/GUI 工具可用? (我看到一些文档提到 MAC 与 cooja 仿真器的集成、我们可以使用它吗? 是否有相同的参考/指南?
  3. 我们将 CC1190与 SubGHZ 端口集成(不与20dBm 线路集成)、以在 EU 频带上实现27dbm 增益。 我想知道这方面与最新 SDK 相关的步骤/集成方法/参考。 (为了实现最佳的结果/性能、合适的增益将是理想的/近似的? (假设硬件良好、射频路径中的50欧姆阻抗一直匹配、电源电压为3.3V 到 PA)。
  4. 是否可以使用 RF studio 测量高增益(27dbm)?
  5. 在 SysConfig 中、对于对讲机配置菜单、我看到"操作模式类"和 "信道计划 ID"、但我无法获取其详细信息/含义。 您能否为此提供一些参考资料?
  6. 您能否提供有关信道掩码或从计划中删除信道的帮助? (例如、下面的配置显示了总共35个信道)、但最后2个信道我想删除、那么我可以如何简单地做到这一点、我可以使用单播信 道掩码和异步信道掩码并取消选择最后两个信道吗?
    1. PHY 模式 ID:5、(调制索引0.5150kbps)
    2. 操作模式 ID:- 3
    3. 操作模式类别:- 2
    4. 信道计划 ID:- 33
    5. Total channel :- 35 (但这里我想使用前33名,最后两名我想删除)
  7. 请建议一些工具或方法来扫描通道上的噪声。
  8. 对于 CoAP 应用、如何在每次调用中确定它可以传输/接收的最大字节数?我想知道 TI 是否有关于数据分段、有效载荷很高时重新组装的示例?
  9. 我还想知道 TI 是否具有用于较小数据压缩的任何参考/示例? (例如、如果数据始终小于200字节)。 可能是基于词典、也可能采用任何能够在 CC13xx 上正常运行的算法?
  10. TI 有没有关于 CC13xx MCU 的 DLMS 客户端支持的发展蓝图? (或者可能较小/eDLMS 客户端)?

    请告诉我、回答上述问题是否需要其他详细信息。

谢谢。
TheMat

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

    尊敬的 Bhautik:

    1.在这里并不打算使用15.4 MAC API、但从理论上讲、Wi-SUN 节点确实会发送 PAN 广播和 PAN 控制消息、因此其知道 MAC 级邻居。 但在此阶段、尚未研究使用 MAC API 的情况。

    2.遗憾的是,我们没有仿真工具。

    3.咨询硬件应用程序并联系您。

    4. CC1310 + CC1190在 Smart RF Studio 中设置,如果您正在寻找,现在允许最高设置为26dbm。

    5.这来自 Wi-SUN 规范。 有关这些参数、请参阅 Wi-SUN Alliance 提供的 Wi-SUN 规范文档。 此规范支持一些固定的 PHY。 因此、当您选择 PHY ID 时、会自动填充 PHY 属性。

    6.是的,您需要选择您想要的频道。 (取消选择 SysConfig 中的最后两个通道。  

    7.连续 RX 模式下的 SmartRF Studio 可用于此目的。

    Wi-SUN OAD 应用程序可用作此操作的参考。 Wi-SUN 的 MTU 为1576字节。 但在 Wi-SUN OAD 中、却测试了大小高达1024字节的块。

    https://dev.ti.com/tirex/explore/node?node=A__AA5buegAW2cisulIU2.tTg__com.ti.SIMPLELINK_CC13XX_CC26XX_SDK_WISUNFAN_MODULE__BSEc4rl__LATEST

    9.如果您要求使用压缩算法、SDK 中没有任何示例。

    10.我们目前在 CC13xx 器件的发展蓝图中尚没有 DLMS 客户端支持。

    此致、
    SID

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

    尊敬的 Sid:

       请查找我的在线其他问题。

    1. 我们的关键需求是、在部署期间进行邻居发现、是否可以使用任何参考/示例集(无需发布)来解决问题? 是否有任何路线图可以通过 WiSUN 提供支持?
    2. 是否有任何计划对此类工具提供支持? 哪种方法有助于网络的部署、模拟、可视化或优化?

       
      额外性我们可以知道 TI 在 WISUN 解决方案方面的未来路线图。 (例如、是否提供了上述功能/工具等?)  

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

    尊敬的 Bhautik:

    我很好奇、您在哪个阶段需要邻居信息? 当您部署节点并形成网络时、有一种方法可以获取邻居信息。

    请查看 ns_coap_node 示例,您可以看到 fetch_neighbor_deficients ()函数作为参考。

    我看到您在另一个主题中提出了 wfantund 问题。 所以我想你已经评估了 wisun 网络应用程序。 在这里您可以

    1.查看网络拓扑

    2.每条链路的运行状况,

    3.用 ping 测试边界路由器和已部署节点之间的延迟。

    4.向已部署的节点发送 CoAP 请求。  

    您还特别想要了解哪些其他特性?

    理想情况下、Wi-SUN 堆栈通过寻找到达边界路由器的最佳路由来实现网络优化。 我想知道您感兴趣的具体特性。

    我们正在改善 Wi-SUN 堆栈的用户体验并开发新功能、想知道您在使用什么工具会很有趣。   

    此致、
    SID

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

    尊敬的 Sid:

       例如、 我们正在现场开始部署。 并认为该区域中没有 BR。 和 BR 将在稍后阶段安装。 (在现场安装所有射频后)。

      现在假设我们已经安装了 RN1,然后当我们安装 RN2时,我们需要知道 RN1和 RN2都能够检测自己或不能检测。 同样,我们将通过检查当前安装的 RN 是否能够检测附近的 RN 来扩展现场部署。

      如果我们在上面有应用层的信息、那么它将为我们实现顺利部署。

      对于其他工具、我们向 TI 的印度支持/销售团队提出了该主题、并与 BU 团队进行讨论。

      (是的、我们评估了当前的 Webapp、但它只处理 One BR)。  我认为网络仿真器、加入时间仿真器等这些工具可能会非常方便。 就像 mbed TLS 的自举场景中一样、 当电网电源重新启动时、所有节点都会一次加入网络、此时我们可能会感觉、由于事务(mbed/TLS)太多、可能需要很长时间或崩溃。(如果我们考虑比率为1:250或1:300)。



    此致、
    TheMat

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

    尊敬的 Sid:

     来实现。

    只需要确认一下对用于 PA 的多路复用的理解。

    我们只需要使用

    GPIO_setMux (DIO_LNA、IOC_PORT_RFC_GPO0)
    GPIO_setMux (DIO_PA、IOC_PORT_RFC_GPO1)。

    这是正确的理解吗?

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

    尊敬的 Bhautik:

    是的、GPIO_setMux API 将 PA、LNA 信号路由到 GPIO 是正确的。

    具有如下特性。 我想更好地理解它。 在部署过程中,您希望两个特定的路由器节点进行通信,还是希望该区域中的任何路由器节点进行通信?  

    如果邮件传输是基于 MAC 地址的(因为在建立 wisun 网络之前您不会拥有 IP)。 还是要在两个已部署节点之间执行简单数据包 TX 数据包 RX?

     现在假设我们安装了 RN1,然后当我们安装 RN2时,我们希望知道 RN1和 RN2都可以自行检测或不检测。 同样,我们将通过检查当前安装的 RN 是否能够检测附近的 RN 来扩展现场部署。

    此致、

    SID

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

    尊敬的 Sid:

     1)对于 PA/LNA、我发现存在全部 RFC GPO、[RFC_GPO0、RFC_GPO1、RFC_GPO2、RFC_GPO3]、 可能是由于 subGHZ 和2.4GHz? 。 那么、我如何知道哪个 RFC GPO 映射到 SubGHz 线路?

     2)邻居发现:-
     -在部署过程中,理想情况下,我们不希望 RN 相互通信或需要 IPv6或 So. 我们的目标是了解当前安装的 RN 能够检测到附近的 RN 或不能检测到"任何"。 (我们只需要检测、就是这样)。 由于它简化了我们的部署过程、并且团队可以获得一份核对表、表明在安装过程中是否存在空白点。 (如果当前安装的 RN 无法检测到附近的任何其他 RN,那么我们只是将其视为空白点)。 在这种做法中,安装 RN 时很可能没有安装 BR。

     如有任何上述疑问/疑问/建议、请告诉我。

    此致

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

    尊敬的 Bhautik:

    这是用户指南中与您相关的部分。  

    https://dev.ti.com/tirex/content/simplelink_cc13xx_cc26xx_sdk_7_10_02_23/docs/proprietary-rf/proprietary-rf-users-guide/rf-core/signal-routing.html

    GPO0和 GPO1是具有 LNA 和 PA 信号的信号。 这适用于 SUB1/2.4 TX。  

    GPO3和 GPO3的缺省映射和附加条件可在链接中提到的用户指南的那一部分中找到。

    2.如果您只需要像您提到的那样进行发现,则必须能够根据我们拥有的 rfPacketTx 和 rfPacketRx 示例实现数据包 TX 和数据包 RX 例程,wi-sun 网络名称可能可由其他节点发送和接收。  

    dev.ti.com/.../node

    此致、

    SID

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

    尊敬的 Sid:

     1)好的,我明白了。

     2) 是否意味着 rfpacketTx & rfPacketRx 将与 WISUN RN 固件一起使用? (正如我所说的、我们需要发现 RN、我的意思是"WiSUN RN 节点")。  从根本上说、我们如何在当前给出的 WISUN RN 示例中实现发现。 (因为我们希望在 WISUN RN 中具有发现功能)、这样我们就不需要2个固件。

    此致

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

    尊敬的 Bhautik:

    2) 您是不是说 rfpacketTx & rfPacketRx 将与 WISUN RN 固件一起使用? (正如我所说的、我们需要发现 RN、我的意思是"WiSUN RN 节点")。  从根本上说、我们如何在当前给出的 WISUN RN 示例中实现发现。 [/报价]

    在应用层上可以实现简单的无线电 TX 和 RX、无需引入更安全的堆栈。 该功能不存在于 SDK 中提供的默认 WiSUN RN 中、但应该可以实现另一个线程。

    此致、

    SID

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

    尊敬的 Bhautik:

    我将关闭此线程。

    在 ns_node_src (如果您使用的是 CoAP 节点、则为 ns_coap_node_src)中、有 ws_bootstap.c 源文件、其中包含一个名为 ws_bootstap_pan_advertisice_analyze 的函数、每次有 PAN 请求消息时都会触发该函数。 这可用于检测附近是否存在其他路由器节点。  

    此致、
    SID