Capítulo de livro

Message Delivery Guarantee and Status Update of Clients Based on IoT-AMQP

2017; Springer International Publishing; Linguagem: Inglês

10.1007/978-981-10-5523-2_2

ISSN

2367-3370

Autores

Purvi Bhimani, Gaurang Panchal,

Tópico(s)

Energy Efficient Wireless Sensor Networks

Resumo

Advanced Message Queue Protocol (AMQP) is an open-standard application layer protocol for IoT focusing on message-oriented middleware. It provides asynchronous publish/subscribe communication with messaging. It is store-and-forward feature that ensures reliability even after network disruptions, which is its main advantage. When compared all other IoT protocols with AMQP protocol, it gives better performance. In this paper, we provide features for some cases or situations like when any client disconnected ungracefully or when any client connected and subscribed for a particular topic which it is interested in. This is because these features are used to notify other client(s) about disconnected client and help newly subscribed clients to get a status update immediately after subscribing and do not have to wait until the publishing clients send the new update. So AMQP protocol provides the guarantee of message delivery and provides reliable communication even after a network failure.

Referência(s)