Test App for Application Protocols Gifted
This application is part of the short course presented at JAI 37 of CSBC 2018
Application Protocols for the Internet of Things: Concepts and Practical Aspects
Alexandre Sztajnberg (UERJ), Matheus Stutzel (LCC/UERJ) and Roberto Macedo (CCOMP/UERJ)
Summary of the short course
Regardless of the use of frameworks, middleware and communication technologies, the interaction between applications, services and internet devices is mediated by application protocols. The use of these protocols is facilitated by libraries, and coding usually similar to known mechanisms such as sockets. In this chapter a view of the current application protocols currently available, HTTP/REST, COAP, MQTT, AMQP and XMPP is presented. Also, the differences between the protocols and applications for which they are best suited. The WebSocket mechanism is also introduced to show how protocols can be used from browsers. Examples and their execution environments illustrate the protocols presented. A more structured example completes the chapter.