支持 CoAP 的 Keep-alive 功能
To support Keep-alive functionality of CoAP
我正在检查 CoAP 是否可以支持 HTTP 等保持活动功能。 CoAP 可以支持保活功能吗?如果可以,如何设置?
目前,CoAP 没有保活功能。可以通过对资源进行观察并每隔 x 时间发送一次通知来构建自己的 keepalive。
另外,Http keepalive 的Http 概念是保持单个TCP 连接处于活动状态,以便可以交换许多请求和响应,而不是使用多个连接。 CoAP 主要用于 UDP,因此无法持久连接,因此无法真正实现相同的目标。
CoAP 也可以在 TCP 上使用(草案目前正在进行中),这将有所帮助(例如,如果最初的问题是 NAT)。但是截至目前,草案中还没有keepalive机制。必须使用我之前提到的相同方法创建自己的方法。
我正在检查 CoAP 是否可以支持 HTTP 等保持活动功能。 CoAP 可以支持保活功能吗?如果可以,如何设置?
目前,CoAP 没有保活功能。可以通过对资源进行观察并每隔 x 时间发送一次通知来构建自己的 keepalive。
另外,Http keepalive 的Http 概念是保持单个TCP 连接处于活动状态,以便可以交换许多请求和响应,而不是使用多个连接。 CoAP 主要用于 UDP,因此无法持久连接,因此无法真正实现相同的目标。
CoAP 也可以在 TCP 上使用(草案目前正在进行中),这将有所帮助(例如,如果最初的问题是 NAT)。但是截至目前,草案中还没有keepalive机制。必须使用我之前提到的相同方法创建自己的方法。