Abstract

In the Internet of Things (IOT) subsystem, some endpoints that have connections using protocols such as Message Queue Telemetry Transport (MQTT) involve a keep-alive feature that allows an MQTT to maintain its connection with a broker by sending regular control packets to the broker. However, the connection with the broker creates a level of dependency/overhead for maintaining the connection. This dependency can be eliminated by using existing protocols for keep-alive mechanisms. These protocols can identify the endpoints connection status based on a Keep-Alive Feasibility (KAF) score, which depends on various parameter criteria. Accordingly, a KAF analyzer tool is proposed herein that identifies if a keep-alive session exists for an endpoint. In the absence of any keep-alive sessions for the endpoint or in the case of multiple protocols with keep alive sessions, the best protocol can be selected using a KAF score.

Creative Commons License

Creative Commons License
This work is licensed under a Creative Commons Attribution 4.0 License.

Share

COinS