ABSTRACT
These last years the internet of things (IoT) is a buzzword in tech circles. It covers a very wide range of technologies, from embedded real-time to storage in the cloud. It's about dialogue and automating the behavior of everyday objects to provide services or send information about their state or environment to extract value. One way to interact with these connected objects is to use the application protocols. In this paper, we will present the operating models of the application protocols which are specifically designed for equipment with limited memory capacity, in computing power and in energy with a small distance. These protocols are: CoAP, MQTT, XMPP and AMQP. For these models, we used the activity diagram which is a behavioral diagram of UML, it allows to graphically represent the behavior of a method or the flow of a use case. We will adopt these models later the test of the operation of these protocols and the realization of the models of good practice of these protocols.
- « Newsroom », Gartner. [En ligne]. Disponible sur: https://www.gartner.com/en/newsroom. [Consulté le: 14-juin-2019].Google Scholar
- « Internet of things standardization in ITU and prospective networking technologies - IEEE Journals & Magazine ». [En ligne]. Disponible sur: https://ieeexplore.ieee.org/document/7565271. [Consulté le: 14-juin-2019].Google Scholar
- M. M. Hossain, M. Fotouhi, et R. Hasan, « Towards an Analysis of Security Issues, Challenges, and Open Problems in the Internet of Things », in 2015 IEEE World Congress on Services, 2015, p. 21--28.Google ScholarDigital Library
- P.-J. Benghozi, S. Bureau, et F. Massit-Folléa, « Définir l'internet des objets », in L'Internet des objets: Quels enjeux pour l'Europe, Paris: Éditions de la Maison des sciences de l'homme, 2012, p. 15--23.Google Scholar
- N. Naik, « Choice of effective messaging protocols for IoT systems: MQTT, CoAP, AMQP and HTTP », in 2017 IEEE International Systems Engineering Symposium (ISSE), Vienna, Austria, 2017, p. 1--7.Google ScholarCross Ref
- « PERFORMANCE ANALYSIS OF DATA PROTOCOLS OF INTERNET OF THINGS.pdf ».Google Scholar
- V. Karagiannis, P. Chatzimisios, F. Vazquez-Gallego, et J. Alonso-Zarate, « A Survey on Application Layer Protocols for the Internet of Things », p. 11.Google Scholar
- « Network security using constrained application protocol (CoAP).pdf »..Google Scholar
- Y. Chen et T. Kunz, « Performance evaluation of IoT protocols under a constrained wireless access network », in 2016 International Conference on Selected Topics in Mobile & Wireless Networking (MoWNeT), Cairo, Egypt, 2016, p. 1--7.Google Scholar
- « Performance evaluation of M2M protocols over cellular networks in a lab environment - IEEE Conference Publication ». [En ligne]. Disponible sur: https://ieeexplore.ieee.org/abstract/document/7073809. [Consulté le: 16-juin-2019].Google Scholar
- P. Ferrari, A. Flammini, E. Sisinni, S. Rinaldi, D. Brandao, et M. S. Rocha, « Delay Estimation of Industrial IoT Applications Based on Messaging Protocols », IEEE Trans. Instrum. Meas., vol. 67, n° 9, p. 2188--2199, sept. 2018.Google Scholar
- « A Survey of Protocols and Standards for Internet of Things ».Google Scholar
- J. Ramirez et C. Pedraza, « Performance analysis of communication protocols for Internet of things platforms », in 2017 IEEE Colombian Conference on Communications and Computing (COLCOM), Cartagena, Colombia, 2017, p. 1--7.Google Scholar
- « XMPP | XMPP Main ». [En ligne]. Disponible sur: https://xmpp.org/. [Consulté le: 16-juin-2019].Google Scholar
- « Advanced Message Queuing Protocol (AMQP) », 1&1 Digitalguide. [En ligne]. Disponible sur: https://www.ionos.fr/digitalguide/sites-internet/developpement-web/advanced-message-queuing-protocol-amqp/. [Consulté le: 16-juin-2019].Google Scholar
- J. E. Luzuriaga, M. Perez, P. Boronat, J. C. Cano, C. Calafate, et P. Manzoni, « A comparative evaluation of AMQP and MQTT protocols over unstable and mobile networks », in 2015 12th Annual IEEE Consumer Communications and Networking Conference (CCNC), Las Vegas, NV, USA, 2015, p. 931--936.Google ScholarCross Ref
- « A formal model and analysis of an IoT protocol - ScienceDirect ». [En ligne]. Disponible sur: https://www.sciencedirect.com/science/article/abs/pii/S1570870515001183. [Consulté le: 04-juill-2019].Google Scholar
- R. Kirichek, A. Vladyko, M. Zakharov, et A. Koucheryavy, « Model networks for Internet of Things and SDN », in 2016 18th International Conference on Advanced Communication Technology (ICACT), 2016, p. 76--79.Google ScholarCross Ref
- W. Mardini, M. B. Yassein, M. AlRashdan, A. Alsmadi, et A. B. Amer, « Application-based power saving approach for IoT CoAP protocol », in Proceedings of the First International Conference on Data Science, E-learning and Information Systems - DATA '18, Madrid, Spain, 2018, p. 1--5.Google ScholarDigital Library
- S. Elhadi, A. Marzak, N. Sael, et S. Merzouk, « Comparative Study of IoT Protocols », SSRN Electron. J., 2018.Google Scholar
Recommendations
SecureSense
Constrained Application Protocol (CoAP) has become the de-facto web standard for the IoT. Unlike traditional wireless sensor networks, Internet-connected smart thing deployments require security. CoAP mandates the use of the Datagram TLS (DTLS) protocol ...
IoTA-MD: a model-driven approach for applying QoS attributes in the development of the IoT systems
SAC '17: Proceedings of the Symposium on Applied ComputingThis paper presents IoTA-MD, a model-driven approach to instantiate the IoT-A Reference Architecture and manage QoS attributes in the early stages of IoT system modeling. It uses the principle of Separation of Concerns (SoC) to address complexity issues ...
Comments