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.

[参考译文] LAUNCHXL-CC1352R1:发送 PAN 广播和 PAN 配置的时机

Guru**** 2609895 points


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

https://e2e.ti.com/support/wireless-connectivity/sub-1-ghz-group/sub-1-ghz/f/sub-1-ghz-forum/1578647/launchxl-cc1352r1-moment-to-send-pan-advertisement-and-pan-config

器件型号:LAUNCHXL-CC1352R1


您好:

我目前正在主机应用中实现跳频支持、以便与协处理器进行通信、并将其与 SIMPLELINK-LOWPOWER-F2-SDK v8.30.01.01 的传感器示例相关联。 我遵循 本文档列出的说明 、并重现 TI-15-4-Ti 的命令序列 STACK-GATEWAY-LINUX-SDK。 我对 Wi-SUN 的消息交换有疑问。

当传感器发送 PAN 广播请求时、我在协处理器端成功收到它、然后向我的主机应用发送 MAC_WS_ASYNC_IND 消息。 我在主机上处理其数据、设置所需的 FH PIBS、并向 COP 发送 MAC_WS_ASYNC_REQ(使用 PAN 广播回复传感器)。

我看到在网关 Linux 的收集器应用上、在接收到 PAN Adv SOL 后、它设置一个涓流计时器、该计时器将在一段时间后触发发送 MAC_WS_ASYNC_REQ 的事件。 另一方面、我不在 Host App 中使用此计时器、因此会比 Gateway Linux 发送的时间更早回复 Sensor。 传感器经常不会接收(或接受)此早期回复、传感器一直在发送 PAN Adv sol。

我可能会注意到、如果主机/COP 内部发生某种情况、并且延迟发送 MAC_WS_ASYNC_REQ/PAN Adv 的那一刻、则传感器成功接收到 PAN Adv 并以 PAN 配置 SOL 进行回复(如预期的那样)。 然后、COP 发送的 PAN 配置也会出现相同的行为(传感器不捕获它,并且不断重复发送 PAN 配置求解)。

 

我的问题是:

1.我如何知道我被允许发送 PAN Adv 和 PAN Config 以分别响应 PAN Adv SOL 和 PAN Config SOL 的那一刻?  

2.涓流定时器产生的延迟是否是强制性的? 根据时间/延迟进行异步消息交换对我来说听起来很奇怪。

 

此致、

Guilherme Akira

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

    尊敬的  Guilherme :

    1.我会再做一些研究,然后再回到你的身边。

    2.我认为这不是强制性的,但强烈推荐。 您可以在您分享的文档  “所有异步帧都是基于涓流计时器[RFC 6206]“来传输的。“TI 建议遵循以下原则:

    • PAN 协调器根据单独的涓流计时器传输 PA 和 PC 帧。  “

    您不想这样做的原因是什么吗?

    此致、

    Daniel

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

    尊敬的  Guilherme:

    更多信息:

    1. PAN 通告请求 (PAS) 通过每个异步信道发送(默认为 128 个信道)。 在每个通道上广播后、器件就可以接收 Pan Advertisement (PA)。 这很可能是测试失败的原因、当协处理器正在应答时、传感器未在其余通道上完成传输。

    2.涓流定时器背后的原因 如下:

    • 它减少了需要通过网络发送的消息数量。 如果 PA/PC 立即发送到 PA/PC、则表示通信是一对一的。 协处理器会向每个传感器发送一条消息。
      但是、当使用涓流计时器时、协处理器将等待几秒钟、直到它应答、这将为网络中的许多其他传感器提供发送其 PAS/PC 的时间、协处理器的单个应答将对每个传感器做出响应、因此通信是一对多的。
      例如、在 100 设备网络中、如果要立即发送、则会有 100 pA + 100 PC。 使用涓流计时器、这可以减少到几个。

    此致、

    Daniel