This application is part of the short course presented at the JHA 37 of the CSBC 2018
Application protocols for the Internet of Things: concepts and practicalities
Alexander Sztajnberg (UERJ), Matheus Stützel (LCC / UERJ) and Roberto Macedo (CComp / UERJ)
Summary of short course
Regardless of the use of frameworks, middleware and communication technologies, the interaction between applications, services and devices on the Internet of Things is mediated by Application Protocols. The use of these libraries is facilitated by protocols, encryption and generally similar to known mechanisms such as sockets. This chapter presents an overview of the main application protocols currently available, HTTP / REST, COAP, MQTT, AMQP and XMPP. Also, the differences between the protocols and applications which are best suited are discussed. The websocket mechanism is also introduced to show how protocols can be used from browsers. Examples and their execution environments illustrate the submitted protocols. A more structured example complete the chapter.
Application protocols for the Internet of Things: concepts and practicalities
Alexander Sztajnberg (UERJ), Matheus Stützel (LCC / UERJ) and Roberto Macedo (CComp / UERJ)
Summary of short course
Regardless of the use of frameworks, middleware and communication technologies, the interaction between applications, services and devices on the Internet of Things is mediated by Application Protocols. The use of these libraries is facilitated by protocols, encryption and generally similar to known mechanisms such as sockets. This chapter presents an overview of the main application protocols currently available, HTTP / REST, COAP, MQTT, AMQP and XMPP. Also, the differences between the protocols and applications which are best suited are discussed. The websocket mechanism is also introduced to show how protocols can be used from browsers. Examples and their execution environments illustrate the submitted protocols. A more structured example complete the chapter.
Show More