支持CoAP的Keep-alive功能

我正在检查CoAP是否可以支持HTTP之类的保持活动功能. CoAP可以支持保持活动功能吗?如果是,请如何设置? 最佳答案 目前,CoAP没有keepalive功能.可以通过对资源进行观察并每隔x个时间发送通知来构建自己的keepalive.

此外,Http keepalive的Http概念是保持单个TCP连接处于活动状态,以便可以交换许多请求和响应,而不是使用多个连接. CoAP主要用于UDP,因此连接不能保持连接,因此它不会真正实现相同的目标.

CoAP也可以通过TCP(当前正在进行的草案)使用,这将有所帮助(如果最初的问题是NAT,例如).但截至目前,草案中没有保持机制.人们必须使用我之前提到的相同方法创建自己的方法.

点赞