【问题标题】:Where I should placed the "coap+tcp" uri?我应该在哪里放置“coap+tcp”uri?
【发布时间】:2017-04-18 10:45:35
【问题描述】:

我正在尝试为嵌入式设备编写CoAP 客户端协议实现。 现在我正在研究 tcp 实现。

我不明白我应该在请求中的何处放置“coap+tcp”uri。 我正在使用 Californium 测试我的代码,因此没有该 uri 也可以正常工作。

但在Californium 的来源中,我看到了选项:

  • “coap”

  • “coaps”

  • “coap+tcp”

  • “coaps+tcp”

我不明白这样做的目的。 有人可以解释如何在客户端上下文中使用它吗?

【问题讨论】:

    标签: iot coap californium


    【解决方案1】:

    据我了解,URI Scheme 主要(如果仅考虑技术方面)旨在让客户端在未定义的情况下应用默认端口:

    RFC7252 Section 6.2

    上面列出的“coap”方案的所有要求也是 “coaps”方案的要求,除了默认的 UDP 端口 如果端口子组件为空或未给出,则假定为 5684, 并且 UDP 数据报必须通过使用 DTLS 来保护 在第 9.1 节中描述。​​

    我在 RFC 中没有发现任何直接提及 PDU 应包含该方案的内容。

    【讨论】:

      猜你喜欢
      • 2015-03-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-09-29
      • 1970-01-01
      • 2020-09-30
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多