Academic literature on the topic 'MQTT protocol'

Create a spot-on reference in APA, MLA, Chicago, Harvard, and other styles

Select a source type:

Consult the lists of relevant articles, books, theses, conference reports, and other scholarly sources on the topic 'MQTT protocol.'

Next to every source in the list of references, there is an 'Add to bibliography' button. Press on it, and we will generate automatically the bibliographic reference to the chosen work in the citation style you need: APA, MLA, Harvard, Chicago, Vancouver, etc.

You can also download the full text of the academic publication as pdf and read online its abstract whenever available in the metadata.

Journal articles on the topic "MQTT protocol"

1

Yamin, Muhammad Ikrar, Son Kuswadi, and Sritrusta Sukaridhoto. "Real Performance Evaluation On MQTT and COAP Protocol in Ubiquitous Network Robot Platform (UNRPF) for Disaster Multi-robot Communication." EMITTER International Journal of Engineering Technology 6, no. 2 (December 29, 2018): 369–85. http://dx.doi.org/10.24003/emitter.v6i2.305.

Full text
Abstract:
Disaster multi-robot has a significant role in a disaster area to do many tasks like detection of fire, search and rescue of victims, etc. It needs to build good communication between the operator and multi-robot and among multi-robot themselves to perform their tasks quickly and efficiently. This relates with the queue message protocol system. In this research, we implemented the queue message protocol on mesh topology and integrated it on the robot platform. Recently, development of IoT (Internet of Things) Technology causes development of communication protocol. MQTT and CoAP are among the communication protocols used for IoT needs. Both protocols performance were compared when  used and implemented into disaster multi-robot. We also integrated MQTT protocol and robot platform python based (UNR-PF). The result shows that MQTT protocol is easier to be implemented on to disaster multi-robot platform (UNR-PF) on mesh topology than CoAP, and that data transfer rate of MQTT protocol has data transfer rate higher than CoAP.
APA, Harvard, Vancouver, ISO, and other styles
2

Silva, Daniel, Liliana I. Carvalho, José Soares, and Rute C. Sofia. "A Performance Analysis of Internet of Things Networking Protocols: Evaluating MQTT, CoAP, OPC UA." Applied Sciences 11, no. 11 (May 26, 2021): 4879. http://dx.doi.org/10.3390/app11114879.

Full text
Abstract:
IoT data exchange is supported today by different communication protocols and different protocolar frameworks, each of which with its own advantages and disadvantages, and often co-existing in a way that is mandated by vendor policies. Although different protocols are relevant in different domains, there is not a protocol that provides better performance (jitter, latency, energy consumption) across different scenarios. The focus of this work is two-fold. First, to provide a comparison of the different available solutions in terms of protocolar features such as type of transport, type of communication pattern support, security aspects, including Named-data networking as relevant example of an Information-centric networking architecture. Secondly, the work focuses on evaluating three of the most popular protocols used both in Consumer as well as in Industrial IoT environments: MQTT, CoAP, and OPC UA. The experimentation has been carried out first on a local testbed for MQTT, COAP and OPC UA. Then, larger experiments have been carried out for MQTT and CoAP, based on the large-scale FIT-IoT testbed. Results show that CoAP is the protocol that achieves across all scenarios lowest time-to-completion, while OPC UA, albeit exhibiting less variability, resulted in higher time-to-completion in comparison to CoAP or MQTT.
APA, Harvard, Vancouver, ISO, and other styles
3

Sahmi, Imane, Abderrahim Abdellaoui, Tomader Mazri, and Nabil Hmina. "MQTT-PRESENT: Approach to secure internet of things applications using MQTT protocol." International Journal of Electrical and Computer Engineering (IJECE) 11, no. 5 (October 1, 2021): 4577. http://dx.doi.org/10.11591/ijece.v11i5.pp4577-4586.

Full text
Abstract:
The big challenge to raise for deploying the application's domain of the Internet of Things is security. As one of the popular messaging protocols in the IoT world, the message queue telemetry transport (MQTT) is designed for constrained devices and machine-to-machine communications, based on the publish-subscribe model, it offers a basic authentication using username and password. However, this authentication method might have a problem in terms of security and scalability. In this paper, we provide an analysis of the current research in the literature related to the security for the MQTT protocol, before we give a brief description of each algorithm used on our approach, to finally propose a new approach to secure this protocol based on AugPAKE algorithm and PRESENT encryption. This solution provides mutual authentication between the broker and their clients (publishers and subscribers), the confidentiality of the published message is protected twice, the integrity and non-repudiation of MQTT messages which is protected during the process of transmission.
APA, Harvard, Vancouver, ISO, and other styles
4

Sahlmann, Kristina, Vera Clemens, Michael Nowak, and Bettina Schnor. "MUP: Simplifying Secure Over-The-Air Update with MQTT for Constrained IoT Devices." Sensors 21, no. 1 (December 22, 2020): 10. http://dx.doi.org/10.3390/s21010010.

Full text
Abstract:
Message Queuing Telemetry Transport (MQTT) is one of the dominating protocols for edge- and cloud-based Internet of Things (IoT) solutions. When a security vulnerability of an IoT device is known, it has to be fixed as soon as possible. This requires a firmware update procedure. In this paper, we propose a secure update protocol for MQTT-connected devices which ensures the freshness of the firmware, authenticates the new firmware and considers constrained devices. We show that the update protocol is easy to integrate in an MQTT-based IoT network using a semantic approach. The feasibility of our approach is demonstrated by a detailed performance analysis of our prototype implementation on a IoT device with 32 kB RAM. Thereby, we identify design issues in MQTT 5 which can help to improve the support of constrained devices.
APA, Harvard, Vancouver, ISO, and other styles
5

Park, Jun-Hong, Hyeong-Su Kim, and Won-Tae Kim. "DM-MQTT: An Efficient MQTT Based on SDN Multicast for Massive IoT Communications." Sensors 18, no. 9 (September 12, 2018): 3071. http://dx.doi.org/10.3390/s18093071.

Full text
Abstract:
Edge computing is proposed to solve the problem of centralized cloud computing caused by a large number of IoT (Internet of Things) devices. The IoT protocols need to be modified according to the edge computing paradigm, where the edge computing devices for analyzing IoT data are distributed to the edge networks. The MQTT (Message Queuing Telemetry Transport) protocol, as a data distribution protocol widely adopted in many international IoT standards, is suitable for cloud computing because it uses a centralized broker to effectively collect and transmit data. However, the standard MQTT may suffer from serious traffic congestion problem on the broker, causing long transfer delays if there are massive IoT devices connected to the broker. In addition, the big data exchange between the IoT devices and the broker decreases network capability of the edge networks. The authors in this paper propose a novel MQTT with a multicast mechanism to minimize data transfer delay and network usage for the massive IoT communications. The proposed MQTT reduces data transfer delays by establishing bidirectional SDN (Software Defined Networking) multicast trees between the publishers and the subscribers by means of bypassing the centralized broker. As a result, it can reduce transmission delay by 65% and network usage by 58% compared with the standard MQTT.
APA, Harvard, Vancouver, ISO, and other styles
6

Najeeb, Nihaala, and Shelbi Joseph. "IoT Service Search using MQTT Protocol." International Journal of Computer Sciences and Engineering 7, no. 7 (July 31, 2019): 292–97. http://dx.doi.org/10.26438/ijcse/v7i7.292297.

Full text
APA, Harvard, Vancouver, ISO, and other styles
7

Jaloudi, Samer. "Communication Protocols of an Industrial Internet of Things Environment: A Comparative Study." Future Internet 11, no. 3 (March 7, 2019): 66. http://dx.doi.org/10.3390/fi11030066.

Full text
Abstract:
Most industrial and SCADA-like (supervisory control and data acquisition) systems use proprietary communication protocols, and hence interoperability is not fulfilled. However, the MODBUS TCP is an open de facto standard, and is used for some automation and telecontrol systems. It is based on a polling mechanism and follows the synchronous request–response pattern, as opposed to the asynchronous publish–subscribe pattern. In this study, polling-based and event-based protocols are investigated to realize an open and interoperable Industrial Internet of Things (IIoT) environment. Many Internet of Things (IoT) protocols are introduced and compared, and the message queuing telemetry transport (MQTT) is chosen as the event-based, publish–subscribe protocol. The study shows that MODBUS defines an optimized message structure in the application layer, which is dedicated to industrial applications. In addition, it shows that an event-oriented IoT protocol complements the MODBUS TCP but cannot replace it. Therefore, two scenarios are proposed to build the IIoT environment. The first scenario is to consider the MODBUS TCP as an IoT protocol, and build the environment using the MODBUS TCP on a standalone basis. The second scenario is to use MQTT in conjunction with the MODBUS TCP. The first scenario is efficient and complies with most industrial applications where the request–response pattern is needed only. If the publish–subscribe pattern is needed, the MQTT in the second scenario complements the MODBUS TCP and eliminates the need for a gateway; however, MQTT lacks interoperability. To maintain a homogeneous message structure for the entire environment, industrial data are organized using the structure of MODBUS messages, formatted in the UTF-8, and then transferred in the payload of an MQTT publish message. The open and interoperable environment can be used for Internet SCADA, Internet-based monitoring, and industrial control systems.
APA, Harvard, Vancouver, ISO, and other styles
8

Hussein, Mahmoud, Ahmed I. Galal, Emad Abd-Elrahman, and Mohamed Zorkany. "Internet of Things (IoT) Platform for Multi-Topic Messaging." Energies 13, no. 13 (June 30, 2020): 3346. http://dx.doi.org/10.3390/en13133346.

Full text
Abstract:
IoT-based applications operate in a client–server architecture, which requires a specific communication protocol. This protocol is used to establish the client–server communication model, allowing all clients of the system to perform specific tasks through internet communications. Many data communication protocols for the Internet of Things are used by IoT platforms, including message queuing telemetry transport (MQTT), advanced message queuing protocol (AMQP), MQTT for sensor networks (MQTT-SN), data distribution service (DDS), constrained application protocol (CoAP), and simple object access protocol (SOAP). These protocols only support single-topic messaging. Thus, in this work, an IoT message protocol that supports multi-topic messaging is proposed. This protocol will add a simple “brain” for IoT platforms in order to realize an intelligent IoT architecture. Moreover, it will enhance the traffic throughput by reducing the overheads of messages and the delay of multi-topic messaging. Most current IoT applications depend on real-time systems. Therefore, an RTOS (real-time operating system) as a famous OS (operating system) is used for the embedded systems to provide the constraints of real-time features, as required by these real-time systems. Using RTOS for IoT applications adds important features to the system, including reliability. Many of the undertaken research works into IoT platforms have only focused on specific applications; they did not deal with the real-time constraints under a real-time system umbrella. In this work, the design of the multi-topic IoT protocol and platform is implemented for real-time systems and also for general-purpose applications; this platform depends on the proposed multi-topic communication protocol, which is implemented here to show its functionality and effectiveness over similar protocols.
APA, Harvard, Vancouver, ISO, and other styles
9

Shaikh, Arefa Shafique. "A Survey on Exchanging Data Using MQTT Protocol in Arduino." International Journal for Research in Applied Science and Engineering Technology 9, no. VII (July 31, 2021): 3081–82. http://dx.doi.org/10.22214/ijraset.2021.37007.

Full text
Abstract:
In the coming years, sensors will likely grow in every aspect of our lives. Several activities explain how the Internet of Things (IoT) will have an impact on almost all aspect of our lives and why security is at the top of the list of IoT challenges. Device to Device communications (D2D) in IoT are forecast and another major concern within the use of IoT is to make sure device security, D2D connectivity and high quality data. Therefore, a proper communication protocol is required to fix this issues. To address this, we purpose the use of Message Queue Telemetry Transport(MQTT)protocol to transfer data between devices, as it is more secured. MQTT (Message Queuing Telemetry Transport) is a publish/subscribe messaging protocol which works on top of the TCP/IP protocol. The key feature of MQTT is its light weight, adds flexible authentication and bandwidth efficiency. The result of this study is transferring high quality data securely using MQTT protocol.
APA, Harvard, Vancouver, ISO, and other styles
10

Gao, Zhenyu, Jian Cao, Wei Wang, Huayun Zhang, and Zengrong Xu. "Online-Semisupervised Neural Anomaly Detector to Identify MQTT-Based Attacks in Real Time." Security and Communication Networks 2021 (September 13, 2021): 1–11. http://dx.doi.org/10.1155/2021/4587862.

Full text
Abstract:
Industry 4.0 focuses on continuous interconnection services, allowing for the continuous and uninterrupted exchange of signals or information between related parties. The application of messaging protocols for transferring data to remote locations must meet specific specifications such as asynchronous communication, compact messaging, operating in conditions of unstable connection of the transmission line of data, limited network bandwidth operation, support multilevel Quality of Service (QoS), and easy integration of new devices. The Message Queue Telemetry Transport (MQTT) protocol is used in software applications that require asynchronous communication. It is a light and simplified protocol based on publish-subscribe messaging and is placed functionally over the TCP/IP protocol. It is designed to minimize the required communication bandwidth and system requirements increasing reliability and probability of successful message transmission, making it ideal for use in Machine-to-Machine (M2M) communication or networks where bandwidth is limited, delays are long, coverage is not reliable, and energy consumption should be as low as possible. Despite the fact that the advantage that MQTT offers its way of operating does not provide a serious level of security in how to achieve its interconnection, as it does not require protocol dependence on one intermediate third entity, the interface is dependent on each application. This paper presents an innovative real-time anomaly detection system to detect MQTT-based attacks in cyber-physical systems. This is an online-semisupervised learning neural system based on a small number of sampled patterns that identify crowd anomalies in the MQTT protocol related to specialized attacks to undermine cyber-physical systems.
APA, Harvard, Vancouver, ISO, and other styles

Dissertations / Theses on the topic "MQTT protocol"

1

Yara, Ahmad. "Preventing Vulnerabilities and MitigatingAttacks on the MQTT Protocol." Thesis, Örebro universitet, Institutionen för naturvetenskap och teknik, 2020. http://urn.kb.se/resolve?urn=urn:nbn:se:oru:diva-90763.

Full text
Abstract:
Syftet med denna studie är att undersöka och förstå hur säkerhetsöverträdelser kan förhindrasoch mitigeras i ett MQTT protokoll för att öka den överliggande säkerheten. Jag är särskiltintresserad av tekniker såsom Fuzzing, Fuzzy Logic och Machine Learning..För att undersöka syftet, analyserade och diskuterade jag tidigare implementationer avFuzzing, Fuzzy Logic och Machine Learning, i ett MQTT protokoll. Analysen visade attFuzzing ansågs vara en väldigt effektiv metod för att förhindra säkerhetsöverträdelser samtatt både Fuzzy Logic och Machine Learning var effektiva metoder för mitigering.Sammanfattningsvis, kan säkerhetsnivån i ett MQTT protokoll öka genom implementering avmetoder som används i syfte att förhindra och mitigera säkerhetsöverträdelser. Exempelviskan man först använda Fuzzing för att hitta och korrigera sårbarheter och därigenomförhindra dem. Därefter kan man antingen använda sig av Fuzzy Logic eller MachineLearning för att mitigera plötsliga attacker på MQTT protokollet när den är i produktion.Detta betyder att att utvecklaren kan kombinera metoder för att både förhindra och mitigeraöverträdelser i syfte att öka säkerhetsnivån i ett MQTT protokoll.
APA, Harvard, Vancouver, ISO, and other styles
2

Fakhraddin, Haider. "Toward IoT : Implementation of WSN based MQTT Data Protocol." Thesis, Linnéuniversitetet, Institutionen för datavetenskap och medieteknik (DM), 2019. http://urn.kb.se/resolve?urn=urn:nbn:se:lnu:diva-92453.

Full text
Abstract:
Human seeks the maximum profits with least efforts in each and every single life aspect. The development of technology starting with the machine-to-machine concept to reduce human interface with manufacturing processes, hence reducing errors, cost and time. The development enters a new era of connecting those machines and devices to internet, and furthermore make part of data processing and analysis at those machine or devices parts. This concept is what is known nowadays as the Internet of Things (IoT). In this thesis, design for a proposed system is introduced. MQTT messaging protocol used as the data exchange protocol to aggregate the data from WSN that incorporated local and remote sensor. ATmega 328 microcontroller unit, NodeMCU development board, SIM800L GSM module and DHT11 sensor modules where used to implement the nodes while Raspberry Pi 3B was used to implement a gateway that acts as the MQTT broker in order to aggregate the data. The proposed system has been implemented and tested successfully. The power consumption for the remote sensor nodes consumed only 20 mWh and the response time for the data transferred within the system’s network from the remote sensor node to the server is about 7 milliseconds with a total error of 0.11%. The system shows an excellent performance and provide a simple solution to link remote sensors which are out of the gateway’s local network coverage.
APA, Harvard, Vancouver, ISO, and other styles
3

Pettersson, William. "An Evaluation of IoT Protocol Efficiency and suitability : For smart vehicles, smart homes & industrial scenarios." Thesis, Mittuniversitetet, Institutionen för informationssystem och –teknologi, 2021. http://urn.kb.se/resolve?urn=urn:nbn:se:miun:diva-42392.

Full text
Abstract:
Internet of things (IoT) är det överläggande området i denna rapport. IoT är ett väldigt intressant I nuläget och är snabbt växande. IoT kan beskrivas som ett nätverk av kommunicerande enheter som delar information och automatiserar eller försimplar uppgifter och därav ökar effektivitet och säkerhet. Området växer så pass fort att det förväntas vara 24 miljarder anslutna enheter vid år 2050, denna utökning leder i sin tur till ett ökat behov av förståelse för IoT protokollen som hanterar kommunikationen emellan enheterna. Detta för att kunna välja det mest optimala protokollet för ett givet scenario. Detta arbete kommer att välja ett lovande protokoll för undersökning samt evaluering gällande dess prestation berörande fördröjning, dataöverföringshastighet och skalbarhet.  Protokollet som valdes var MQTT (Message Queuing Telemetry Transport). Baserat på dessa evaluerade värden föra en diskussion gällande protokollets lämplighet inom scenariona. Värdena kommer att tas fram via tidmätningar start till slut för kommunikationen samt tid för att skicka en mängd meddelanden, båda i respekt till antalet samtidigt kommunicerande program. Testen körs med en lokal PC som agerar Broker och en Raspberry Pi som kör samtliga programmen i individuella terminaler. Resultaten var att fördröjningen verkar ha en näst intill linjär relation och dataöverföringshastighet ett exponentiellt avtagande beteende i respekt till samtidigt kommunicerande enheter. Dem mätta resultaten analyseras och diskuteras, och kommer till slutsatsen att protokollet är en lämplig kandidat för de flesta scenarion, så som smarta bilar, smarta hem och till viss del industriell användning. Den största nackdelen med protokollet var dess höga standardavvikelse gällande individuella meddelandens fördröjning.
Internet of things (IoT) is the base topic of this thesis, and it is a rapidly growing area, it can be described  as a network of communicating devices sharing information and streamlining tasks in addition to increasing efficiency and security. It is expected to be 24 billion connected devices by year 2050 and with this growth comes an increased demand on understanding the IoT protocols to be able to choose a suitable protocol for a given scenario. This thesis will discuss this area and pick one protocol to evaluate specifically regarding latency, throughput, and scalability. The protocol chosen were MQTT (Message Queuing Telemetry Transport). Based on these values then discuss whether the protocol is a suitable candidate for the scenarios. The data to evaluate this will be gathered by measuring the end-to-end time of the protocol in respect to the number of communicating programs, and to measure the time it takes to communicate a number of messages with respect to the number of programs handling the communication. These tests are performed with a local PC acting as the broker and a Raspberry pi running each of the communicating programs on individual terminals. The results were that latency seem to have a close to liner relation, and that throughput seem to have an exponentially decreasing relation with respect to number of clients cooperating. The measured results are analyzed and discussed and concluded that the protocol is a fitting candidate for most scenarios such as smart cars, smart homes and to some extent industry. The biggest flawed concluded was the protocols high standard deviation for individual messages latency. The outcome of the benchmarks measurement showed that increasing the number of nodes would not result in superior performance. It was noted that an optimal number of nodes was found to be between 1 and 20 for all the tests performed. The study showed that no load balancer could be considered a clear winner, instead, different configurations of load balancers performed varyingly well at different tests.
APA, Harvard, Vancouver, ISO, and other styles
4

Ngouakang, Ive Marcial. "Using the MQTT to implement an IoT infrastructure." Master's thesis, Alma Mater Studiorum - Università di Bologna, 2020. http://amslaurea.unibo.it/21039/.

Full text
Abstract:
In this thesis we investigated the MQTT protocol, which results in being a valid solution for data transmission in an IoT solution. After having explored the main communication protocols, we focused on the main features of the MQTT that has been selected for our application. To this purpose, a MQTT broker has been created on Node-RED, while the remaining elements of the application have been developed on MATLAB. In particular, we exploited the MQTT and the Database toolboxes: the former is used to exchange data between two PCs through the MQTT protocol, while the latter is necessary to insert data into a database. Before describing the application, we discussed the relevance of databases and the one we have chosen for our need. The application we implemented showed how to transmit smart data between different devices on the same network through the MQTT protocol, with the aim to store information in a central database on PostgreSQL. The architecture built could be easily generalized and therefore applied in a real industrial case, as the possibility to centralize data generated from several machine controllers is becoming a fundamental requirement for industries. In summary, the aim of this paper is to create a new communication exchange information data between machines in an industry, home or any other domain by using the lightweight protocol communication call MQTT. Although Node-Red, MatLAb, Postgres can be written in different program language, they can share each other information, data to manage, control and monitoring entire system without using any cable to link the machine but only an Internet connection. IIoT becomes more popular nowadays.
APA, Harvard, Vancouver, ISO, and other styles
5

Hartmann, Jiří. "Správa a automatizace systému vytápění podniku." Master's thesis, Vysoké učení technické v Brně. Fakulta informačních technologií, 2021. http://www.nusl.cz/ntk/nusl-445516.

Full text
Abstract:
The aim of this work is to create a unified control and supervision system, SCADA, for controlling the heating and cooling of the company. The system is controlled by UniPi PLC units. Node-RED is used as control software. The user interface is created by an extension "dashboard". For communication between elements using the MQTT protocol. The InfluxDB database is used for data storage. The Grafana tool is used to visualize historical data. The majority of the created system consists of open software. The system is universal, expandable and it is possible to connect it with another system. The system can be used or adapted to similar problems of advanced heating control.
APA, Harvard, Vancouver, ISO, and other styles
6

Červinka, Radim. "Middleware pro framework Testos." Master's thesis, Vysoké učení technické v Brně. Fakulta informačních technologií, 2021. http://www.nusl.cz/ntk/nusl-445506.

Full text
Abstract:
Cílem této práce je vytvořit komunikační sběrnici pro platformu Testos, což umožní nástrojům platformy spolu komunikovat a využívat navzájem svoje služby. V textu jsou prozkoum8na současná řešení a protokoly založené na modelu Publish-Subscribe. Dále také práce specifikuje požadavky na komunikační sběrnici vyhovující potřebám platformy Testos a také navrhuje řešení pro splnění daných požadavků.   V rámci výzkumu byly prozkoumány tři řešení - MQTT, DDS a AMQP. Průzkum každého řešení byl zaměřen na způsob komunikace a hlavní funkční prvky. Jako startovací bod implementace sběrnice byl vybrán protokol MQTT. Tato práce také specifikuje jak tento protokol rozšířit, aby byly splněny požadavky na sběrnici. Mezi stěžejní rozšíření navrhnuté v rámci této práce patří management životního cyklu požadavků rozšiřující způsob doručování zpráv a mechanismus zasílání požadavků standardu MQTT. Protokol byl také rozšířen o možnost shlukování zpráv do BULK paketu za účelem snížení množství potřebných síťových zdrojů. Výsledkem je Testos Bus, který je postavený na upraveném a rozšířeném protokolu MQTT, který zahrunuje implementaci brokeru a klientských knihoven pro Python a C++. Testos Bus naplňuje všechny povinné požadavky platformy, což ověřují automatické testy.
APA, Harvard, Vancouver, ISO, and other styles
7

Cavalucci, Alberto. "Routing Vehicle Algorithms and Integration with Discrete Event Simulation: the SACMI Case Study." Master's thesis, Alma Mater Studiorum - Università di Bologna, 2020.

Find full text
Abstract:
Le aziende manufatturiere affrontano costantemente problemi di ottimizzazione dei processi di logistica per cercare di ottenere sempre di più dalle loro macchine e dai loro processi produttivi utilizzando la tecnologia disponibile. Uno di questi problemi di ottimizzazione `e sicuramente la logistica per la gestione del magazzino, quindi come utilizzare lo spazio del magazzino efficientemente e allo stesso tempo ottenere l’instradamento ottimo dei veicoli che trasportano i prodotti nelle varie fasi di lavorazione. L’obiettivo di questa tesi `e di cercare i diversi approcci usati in letteratura e sulla base di questi migliorare il routing delle macchine e l’assegnazione delle risorse in uno scenario reale. Un algoritmo di routing `e stato modificato e migliorato per il caso specifico con una euristica di assegnazione delle risorse che meglio gestisce l’uso del magazzino e dei veicoli. In aggiunta a ci`o sono stati analizzati diversi metodi di comunicazione fra l’algoritmo e il software di simulazione usato per il testing. In particolare diversi protocolli per comunicazione macchina-macchina sono stati esaminati per vedere quale sarebbe la scelta migliore una volta che il software sar`a implementato in un ambiente di produzione reale.
APA, Harvard, Vancouver, ISO, and other styles
8

Wickman, Tomas. "Evaluation of communication protocols between vehicle and server : Evaluation of data transmission overhead by communication protocols." Thesis, KTH, Skolan för informations- och kommunikationsteknik (ICT), 2016. http://urn.kb.se/resolve?urn=urn:nbn:se:kth:diva-189228.

Full text
Abstract:
This thesis project has studied a number of protocols that could be used to communicate between a vehicle and a remote server in the context of Scania’s connected services. While there are many factors that are of interest to Scania (such as response time, transmission speed, and amount of data overhead for each message), this thesis will evaluate each protocol in terms of how much data overhead is introduced and how packet loss affects this overhead. The thesis begins by giving an overview of how a number of alternative protocols work and what they offer with regards to Scania’s needs. Next these protocols are compared based on previous studies and each protocol’s specifications to determine which protocol would be the best choice for realizing Scania’s connected services. Finally, a test framework was set up using a virtual environment to simulate different networking conditions. Each of the candidate protocols were deployed in this environment and setup to send sample data. The behaviour of each protocol during these tests served as the basis for the analysis of all of these protocols. The thesis draws the conclusion that to reduce the data transmission overhead between vehicles and Scania’s servers the most suitable protocol is the UDP based MQTT SN.
I den här rapporten har jag undersökt ett antal protokoll som kan användas för att kommunicera mellan server och lastbil och därmed användas för Scanias Connected Services. Då det är många faktorer som är intressanta när det kommer till kommunikation mellan lastbil och server för Scania som till exempel responstid, överföringshastighet och mängden extra data vid överföring så har jag valt att begränsa mig till att utvärdera protokollen utifrån hur mycket extra data de använder vid överföring och hur detta påverkas av paketförlust. Rapporten börjar med att ge en överblick över vilka tänkbara protokoll som kan användas och vad de kan erbjuda gällande Scanias behov. Efter det så jämförs protokollen baserat på tidigare studier och protokollens specifikationer för att avgöra vilket protokoll som är bäst lämpat att användas i Scanias Connected Services. Sists så skapas ett virtuellt ramverk för att simulera olike nätverksförhållanden. Här testas varje protokoll och får sända olike datamängder för att sedan få sin prestanda utvärderad baserat på hur mycket extra data som sändes. Dessa resultat ligger sedan till grund för den analys och slutsats angående vilket protokoll som är bäst lämpat att användas av Scania. Rapporten drar slutsatsen att baserat på den information som finns tillgänglig och de resultat som ficks av testerna så skulle den UDP baserade MQTT-SN vara bäst lämpad för att minimera mängden extra data som skickas.
APA, Harvard, Vancouver, ISO, and other styles
9

Rinaldini, Fabrizio. "Comunicazione tra dispositivi IoT e Cloud tramite protocollo MQTT." Bachelor's thesis, Alma Mater Studiorum - Università di Bologna, 2017. http://amslaurea.unibo.it/13199/.

Full text
Abstract:
Panoramica sull'Internet delle Cose. Introduzione, studio e contestualizzazione del protocollo MQTT. Analisi di una comunicazione di tra dispositivi IoT e Cloud tramite protocollo MQTT. Ricerca su soluzioni IoT preconfigurate. Confronto tra MQTT e HTTP, con metodo Post.
APA, Harvard, Vancouver, ISO, and other styles
10

Werlinder, Marcus. "Comparing the scalability of MQTT and WebSocket communication protocols using Amazon Web Services." Thesis, KTH, Skolan för elektroteknik och datavetenskap (EECS), 2020. http://urn.kb.se/resolve?urn=urn:nbn:se:kth:diva-280700.

Full text
Abstract:
This study compares the scalability of two popular communication protocols within IoT, MQTT and WebSocket. The scalability comparison of the protocols is performed using a publish-subscribe pattern. EMQX is used to run the MQTT message broker, and Socket.IO is used for theWebSocket message broker. Five metrics are recorded; memory usage, network usage, CPU utilization, Round Trip Time (RTT) and message loss. The brokers are set in two different scenarios. The first scenario being many publishers and few subscribers, and the second scenario being many subscribers and few publishers. AWS EC2 is used to host the brokers, as well as the publishers and subscribers. The findings of this study indicate that WebSocket is best suited for memory usage and CPU utilization. MQTT is much better suited when it comes to network usage. MQTT and WebSocket has almost identical average RTT in the first scenario. However in the second scenario MQTT has an average RTT of 164 ms, compared to WebSocket that has an average RTT of 331 ms. Both communication protocols perform similar for message loss, whereWebSocket has zero dropped message, while  MQTT has a drop rate of only 0.001%.
Denna studie jämförde skalbarheten mellan två populära kommunikationsprotokoll inom IoT, MQTT och WebSocket. För att jämföra skalbarheten av kommunikationsprotokollen användes en utgivare-prenumerant-metodik. För MQTT användes meddelandehanteraren EMQX, och för WebSocket användes Socket.IO. Fem mätvärden dokumenterades; minnesanvändning, nätverksanvändning, CPU-användning, tur och retur - tid och meddelandeförlust. Meddelandehanterarna sattes i två olika scenarier. Första scenariot bestod av många utgivare och få prenumeranter. Det andra scenariot bestod av många prenumeranter och få utgivare. AWS EC2 användes för att agera som värd för meddelandehanterarna, samt för utgivarna och prenumeranterna. Resultaten av denna studie indikerar att WebSocket är bäst lämpad för minnesanvändning och CPU-användning. MQTT är däremot bättre lämpad för nätverksanvändning. MQTT och WebSocket hade nästan identiska genomsnittliga tur och retur - tider i första scenariot, dock i andra scenariot hade MQTT en genomsnittlig tur och retur - tid på 164 ms medan WebSocket hade en genomsnittlig tur och retur - tid på 331 ms. Båda kommunikationsprotokollen hade snarlika resultat när det kom till  meddelandeförlust, WebSocket hade noll tappade meddelanden och MQTT hade en meddelandeförlust på 0.001 %.
APA, Harvard, Vancouver, ISO, and other styles

Books on the topic "MQTT protocol"

1

Hillar, Gaston C. Hands-On MQTT Programming with Python: Work with the lightweight IoT protocol in Python. Packt Publishing, 2018.

Find full text
APA, Harvard, Vancouver, ISO, and other styles

Book chapters on the topic "MQTT protocol"

1

Zhang, Shan, Heng Zhao, Xin Lu, and Junsuo Qu. "Design of IoT Platform Based on MQTT Protocol." In Proceedings of the Fifth Euro-China Conference on Intelligent Data Analysis and Applications, 210–16. Cham: Springer International Publishing, 2018. http://dx.doi.org/10.1007/978-3-030-03766-6_23.

Full text
APA, Harvard, Vancouver, ISO, and other styles
2

Mukambikeshwari and Asmita Poojary. "Smart Watering System Using MQTT Protocol in IoT." In Advances in Intelligent Systems and Computing, 1415–24. Singapore: Springer Singapore, 2020. http://dx.doi.org/10.1007/978-981-15-3514-7_106.

Full text
APA, Harvard, Vancouver, ISO, and other styles
3

Kuncicky, Radim, Jakub Kolarik, Lukas Soustek, Lumir Kuncicky, and Radek Martinek. "IoT Approach to Street Lighting Control Using MQTT Protocol." In Lecture Notes in Electrical Engineering, 429–38. Cham: Springer International Publishing, 2019. http://dx.doi.org/10.1007/978-3-030-14907-9_42.

Full text
APA, Harvard, Vancouver, ISO, and other styles
4

Archana, E., Akshay Rajeev, Aby Kuruvila, Revathi Narayankutty, and Jinesh M. Kannimoola. "A Formal Modeling Approach for QOS in MQTT Protocol." In Advances in Intelligent Systems and Computing, 39–57. Singapore: Springer Singapore, 2019. http://dx.doi.org/10.1007/978-981-15-0132-6_4.

Full text
APA, Harvard, Vancouver, ISO, and other styles
5

Manohar, Hansa Lysander, and T. Reuban Gnana Asir. "Data Consumption Pattern of MQTT Protocol for IoT Applications." In Communications in Computer and Information Science, 12–22. Singapore: Springer Singapore, 2017. http://dx.doi.org/10.1007/978-981-10-7635-0_2.

Full text
APA, Harvard, Vancouver, ISO, and other styles
6

Tanabe, Kotaro, Yoshinori Tanabe, and Masami Hagiya. "Model-Based Testing for MQTT Applications." In Knowledge-Based Software Engineering: 2020, 47–59. Cham: Springer International Publishing, 2020. http://dx.doi.org/10.1007/978-3-030-53949-8_5.

Full text
Abstract:
Abstract Model-based testing is a widely-used vital technique for testing software running in a complex environment. In this paper, we propose extensions to existing model-based tools to apply this technique to software that employs the MQ Telemetry Transport (MQTT) protocol for transmitting messages, commonly used in the Internet of Things (IoT) environment. First, in the finite state machine used for generating test cases in a model-based testing framework, we introduce a type of transition that is triggered when receiving MQTT messages. Second, we extend the finite-state machine so that it produces test cases that reflect the characteristics of IoT software – a large number of relatively simple devices communicate with servers. Third, the concept of time is introduced into the finite state machine. Naturally, this is necessary for verifying the properties of software that runs for a long time. Moreover, to facilitate such verification, both real-time and virtual time are introduced. We implemented these extensions into a model-based testing tool, Modbat, and conducted a small experiment to confirm the feasibility, gaining positive results.
APA, Harvard, Vancouver, ISO, and other styles
7

Dedgaonkar, Suruchi, Aakankssha Kaalay, Nitesh Biyani, and Madhuri Mohite. "Biogas Monitoring System Using DS18B20 Temperature Sensor and MQTT Protocol." In Intelligent Computing and Information and Communication, 567–77. Singapore: Springer Singapore, 2018. http://dx.doi.org/10.1007/978-981-10-7245-1_56.

Full text
APA, Harvard, Vancouver, ISO, and other styles
8

Rodríguez, Alejandro, Lars Michael Kristensen, and Adrian Rutle. "Formal Modelling and Incremental Verification of the MQTT IoT Protocol." In Transactions on Petri Nets and Other Models of Concurrency XIV, 126–45. Berlin, Heidelberg: Springer Berlin Heidelberg, 2019. http://dx.doi.org/10.1007/978-3-662-60651-3_5.

Full text
APA, Harvard, Vancouver, ISO, and other styles
9

Lo, Nai-Wei, and Sheng-Hsiang Hsu. "A Secure IoT Firmware Update Framework Based on MQTT Protocol." In Advances in Intelligent Systems and Computing, 187–98. Cham: Springer International Publishing, 2019. http://dx.doi.org/10.1007/978-3-030-30440-9_18.

Full text
APA, Harvard, Vancouver, ISO, and other styles
10

Wahyuni, Ida, Faddli L. Wibowo, Fandisya Rahman, Wayan Firdaus Mahmudy, and Atiek Iriany. "Design and Implementation of Automatic Weather Station Using MQTT Protocol." In Advances in Intelligent Systems and Computing, 181–95. Singapore: Springer Singapore, 2021. http://dx.doi.org/10.1007/978-981-33-4062-6_16.

Full text
APA, Harvard, Vancouver, ISO, and other styles

Conference papers on the topic "MQTT protocol"

1

Cosmi, Arthur Brito, and Vinicius F. S. Mota. "Uma Análise dos Protocolos de Comunicação para Internet das Coisas." In III Workshop de Computação Urbana. Sociedade Brasileira de Computação - SBC, 2019. http://dx.doi.org/10.5753/courb.2019.7475.

Full text
Abstract:
With the growth of devices connected to the Internet, several application layer protocols specific for the Internet of Things (IoT) appear every day. This high number of protocols bring doubts to developers about what to use in their projects. This work aims to assist developers in the decision making in their IoT projects. This work presents a qualitative analysis of the MQTT, MQTT-SN, CoAP and AMQP protocols. In a qualitative way, we analyzed thedomains of application and requirements of the applications to map the protocol choice. After that, the MQTT and CoAP protocols were analyzed using devices with low processing and memory capabilities. Results show that MQTT outperforms CoAP when there are several other devices accessing the same access point.
APA, Harvard, Vancouver, ISO, and other styles
2

Sadio, Ousmane, Ibrahima Ngom, and Claude Lishou. "Lightweight Security Scheme for MQTT/MQTT-SN Protocol." In 2019 Sixth International Conference on Internet of Things: Systems, Management and Security (IOTSMS). IEEE, 2019. http://dx.doi.org/10.1109/iotsms48152.2019.8939177.

Full text
APA, Harvard, Vancouver, ISO, and other styles
3

Longo, Edoardo, Alessandro E. C. Redondi, Matteo Cesana, Andres Arcia-Moret, and Pietro Manzoni. "MQTT-ST: a Spanning Tree Protocol for Distributed MQTT Brokers." In ICC 2020 - 2020 IEEE International Conference on Communications (ICC). IEEE, 2020. http://dx.doi.org/10.1109/icc40277.2020.9149046.

Full text
APA, Harvard, Vancouver, ISO, and other styles
4

Salagean, Maria, and Daniel Zinca. "IoT Applications based on MQTT Protocol." In 2020 International Symposium on Electronics and Telecommunications (ISETC). IEEE, 2020. http://dx.doi.org/10.1109/isetc50328.2020.9301055.

Full text
APA, Harvard, Vancouver, ISO, and other styles
5

Johari, Rahul, Shubhi Bansal, and Kanika Gupta. "Routing in IoT using MQTT Protocol." In 2020 12th International Conference on Computational Intelligence and Communication Networks (CICN). IEEE, 2020. http://dx.doi.org/10.1109/cicn49253.2020.9242600.

Full text
APA, Harvard, Vancouver, ISO, and other styles
6

Sarierao, Borade Samar, and Amara Prakasarao. "Smart Healthcare Monitoring System Using MQTT Protocol." In 2018 3rd International Conference for Convergence in Technology (I2CT). IEEE, 2018. http://dx.doi.org/10.1109/i2ct.2018.8529764.

Full text
APA, Harvard, Vancouver, ISO, and other styles
7

Yujia, Huo, Huang Yongfeng, and Chen Fu. "Research on Node Authentication of MQTT Protocol." In 2020 IEEE 11th International Conference on Software Engineering and Service Science (ICSESS). IEEE, 2020. http://dx.doi.org/10.1109/icsess49938.2020.9237678.

Full text
APA, Harvard, Vancouver, ISO, and other styles
8

Dikii, Dmitrii I. "Remote Access Control Model for MQTT Protocol." In 2020 IEEE Conference of Russian Young Researchers in Electrical and Electronic Engineering (EIConRus). IEEE, 2020. http://dx.doi.org/10.1109/eiconrus49466.2020.9039122.

Full text
APA, Harvard, Vancouver, ISO, and other styles
9

Mathews, Suja P., and Raju R. Gondkar. "Protocol Recommendation for Message Encryption in MQTT." In 2019 International Conference on Data Science and Communication (IconDSC). IEEE, 2019. http://dx.doi.org/10.1109/icondsc.2019.8817043.

Full text
APA, Harvard, Vancouver, ISO, and other styles
10

Piller, Tobias Christian, and Abdelmajid Khelil. "SemSub: Semantic Subscriptions for the MQTT Protocol." In 2020 IEEE 6th World Forum on Internet of Things (WF-IoT). IEEE, 2020. http://dx.doi.org/10.1109/wf-iot48130.2020.9221477.

Full text
APA, Harvard, Vancouver, ISO, and other styles
We offer discounts on all premium plans for authors whose works are included in thematic literature selections. Contact us to get a unique promo code!

To the bibliography