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.

[参考译文] LP-CC1352P7:从 RN 到 BR 的请求出现问题

Guru**** 649970 points
Other Parts Discussed in Thread: WI-SUN
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/wireless-connectivity/sub-1-ghz-group/sub-1-ghz/f/sub-1-ghz-forum/1164407/lp-cc1352p7-problem-with-the-request-from-rn-to-br

器件型号:LP-CC1352P7

尊敬的 TI:

正如我在相关问题中提到的,我 使用 函数 COAP_SERVICE_REQUEST_SEND ()执行了一个来自 RN 的请求,通知 BR 事件。  

这可以正常工作、但经过一些测试后、RN 停止发送特定数量的请求。 并且看起来像内存使用问题、因为它在相同数量的请求中停止。

我在   coap_message_handler.h 文件中查看了函数 COAP_MESSAGE_Handler_Request_SEND ()、并解决了我的问题添加了一行。

交易_删除(交易_ ptr)

返回句子之前。

这种行为是否是错误? 或者、我能否以更好的方式实施我的计划?

此致、

佛朗哥

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

    尊敬的 Franco:  

    CoAP_SERVICE_REQUEST_SEND ()尚未像在默认 CoAP 示例中使用的 RESPONSE_SEND ()那样经过全面测试。 您指出的内容似乎是内存问题。

    我确实看到 了一个 CoAP_SERVICE_REQUEST_DELETE () API。 它采用 msg_id 和 service_id。 这将调用 transaction_delime(),并且可能是一种更平滑的方法来删除事务。  

    此致、
    SID

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

    您好 Siddanth、

    很抱歉耽误你的时间。 我的路由器节点停止工作,因为我在 Bourder 路由器端生成请求时遇到问题,因此我从未收到响应。 我解决了从路由器节点发送不可确认请求而不是可确认请求的问题。 我使用 spinel-cli.py 进行测试。

    我也对 CoAP 消息的行为有疑问。

    当我收到来自 BR 的请求时、无论请求是可确认的还是不可确认的类型、我都必须响应 ACK。 由于 CoAP_MESSAGE_HAURAGE_RESPONSE_SEND ()函数在调用 CoAP_MESSAGE_handler_resP_build_and_sSEND ()之后通过 msg_id 释放事务 ,否则我遇到相同的内存问题。

    但是、当我从 RN 发送不可确认的请求时、需要回复 ACK。  

    我是对的吗? 我对此有点困惑。

    此致、  

    佛朗哥

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

    尊敬的 Franco:

    我不清楚你的问题。 您是否询问了路由器节点上的内置响应的内存分配情况? 或者、您是否在询问空中交通(例如、 ACK 消息)?

    如果您在讨论空中的攻击消息、我建议您设置和使用监听器。 检查空中交通非常有用。 但唯一的情况是、由于监听器仅监听一个信道、因此您必须在网络中仅启用一个信道。  

    这是指向数据包监听器和 Wi-SUN 监听器调试指南的链接。  

    https://www.ti.com/tool/download/PACKET-SNIFFER-2/1.9.0

     https://dev.ti.com/tirex/content/simplelink_cc13xx_cc26xx_sdk_6_30_00_84/docs/ti_wisunfan/html/wisun-guide/debugging-index.html#troubleshooting-sniffer-output

    如果这与节点上的内存问题有关,请您能再次描述该问题吗?

    此致、

    SID