TI E2E 英文论坛海量技术问答的中文版全新上线,可点击相关论坛查看,或在站内搜索 “参考译文” 获取。

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 发出 CoAP 请求

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

https://e2e.ti.com/support/wireless-connectivity/sub-1-ghz-group/sub-1-ghz/f/sub-1-ghz-forum/1127499/lp-cc1352p7-how-to-make-a-coap-request-from-rn-to-br

器件型号:LP-CC1352P7
主题中讨论的其他器件:CC1352P7

尊敬的 TI:

我正在处理'ns_CoAP_NODE_src_LP_CC1352P7_1'示例。 我可以使用 GET 请求将数据从 RN 发送到 BR、并将其放入响应有效载荷中、这样可以正常工作。

现在、我想在没有任何请求的情况下将信息从 RN 发送到 BR、以 通知例如警报。

我在这里阅读< https://e2e.ti.com/support/wireless-connectivity/sub-1-ghz-group/sub-1-ghz/f/sub-1-ghz-forum/1067591/lp-cc1352p7-how-to-send-packets-from-wi-sun-router-node-to-border-router >,通过使用  CoAP_SERVICE_API.c 中的 COAP_SERVICE_REQUEST_SEND ()函数可以实现这一点 ,但我无法正确地使用它。  

1) 1)相对于以下函数

uint16_t COAP_SERVICE_REQUEST_SEND (int8_t SERVICE_ID、uint8_t 选项、const uint8_t destination_addr[static 16]、uint16_t destination_port、sn_cap_msg_type_e msg_type、sn_cap_code_emsg_code、const * char sn_coap_content_format_e cont_type、const uint8_t *有效载荷_ptr、uint16_t 有效载荷_len、cap_service_respons_recv * request_respons_cb)

  • 如何 获取  destination_addr 参数?
  •  REQUEST_RESPONSE_CB 是否为必填项?

2) 2)如何 在服务器模式下运行 BR 来接收来自 RN 的请求?

3) 3) spinel-cli 或 wfantund 是否准备支持此行为?

此致、

佛朗哥

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

    最后、我能够从 RN 向 BR 发出请求。 destination_addr 参数是变量 root_unicast_addr、它是在 RPL 路由时间配置的。
    在 BR 侧、我收到 CoAP 消息、但我必须修改 spinel-cli.py 中的 WPAN_CALLBACK 函数才能获得预期的行为。

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

    尊敬的 Franco:  

    很棒,你可以使它正常工作! 对于此主题、我很抱歉没有回复。  

    您的应用修改看起来不错、与我们为演示所做的完全相同。 修改了 WPAN_CALLACK 以处理传入的 CoAP 消息。

    我们正在使用 Simple Link Academy 教程进行解释。  

    此致、
    SID

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

    感谢您的回答 Sid、我如何了解新版本的 Spinel-CLI?

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

    我们尚未包含此内容。 但将在9月底之前作为 SimpleLink Academy 的一部分提供。  

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

    谢谢 Siddanth