我正在尝试为嵌入式设备编写CoAP客户端协议实现。现在我正在研究tcp实现。
我不明白我应该把"coap+tcp“uri放在什么地方。我正在用Californium测试我的代码,所以如果没有uri,它就能正常工作。
但在Californium的来源中,我看到了各种选择:
我不明白这样做的目的。有谁能解释一下如何在客户环境中处理这个问题吗?
发布于 2017-04-19 07:55:48
据我所知,URI方案主要是(如果仅考虑技术方面的话),如果未定义默认端口,则客户端可以应用它:
上述"coap“方案的所有要求也是"coaps”方案的要求,但如果端口子组件为空或未给出,则假定默认UDP端口为5684,而且UDP数据报必须通过使用第9.1节所述的DTLS加以保护。
我发现在RFC中没有直接提到PDU应该包含该方案。
https://stackoverflow.com/questions/43470031
复制相似问题