Push protocol is useful for a message transmission rather than polling protocol in IoT because polling protocol needs unnecessary network traffic to check whether there is a new message in a server. Push protocol is lightweight than polling protocol and we can use many push protocol for IoT such as HTTP, eXtensible Message and Presence Protocol (XMPP), CoAP and MQTT. XMPP is open source standard push protocol based on XML. XMPP consumes small resources when updating information from a server than HTTP protocol [9].