2016-05-11 7 views

Antwort

1

Gegenwärtig verfügt CoAP nicht über eine Keepalive-Funktion. Man könnte sein eigenes Keepalive aufbauen, indem man auf einer Ressource beobachtet und jede x Zeit eine Benachrichtigung sendet.

Darüber hinaus ist das Http-Konzept von Http Keepalive, eine einzelne TCP-Verbindung am Leben zu halten, so dass viele Anfrage und Antwort ausgetauscht werden können, anstatt mehrere Verbindungen zu verwenden. CoAP wird hauptsächlich über UDP verwendet, daher können Verbindungen nicht beibehalten werden, sodass das Ziel nicht wirklich erreicht wird.

CoAP kann auch über TCP verwendet werden (Entwurf läuft gerade), was dann helfen würde (wenn das ursprüngliche Problem zum Beispiel NAT war). Aber ab sofort gibt es im Entwurf keinen Keep-Alive-Mechanismus. Mit derselben Methode, die ich bereits erwähnt habe, müßte man sich eine eigene schaffen.

Verwandte Themen