IDEAS home Printed from https://ideas.repec.org/a/gam/jftint/v18y2026i4p203-d1918857.html

eMQTT Traffic Generator for IoT Intrusion Detection Systems

Author

Listed:
  • Jorge Ortega-Moody

    (School of Engineering, Embry-Riddle Aeronautical University, Daytona Beach, FL 32114, USA)

  • Cesar Isaza

    (Cuerpo Académico de Tecnologías de la Información y Comunicación Aplicada, Universidad Politécnica de Querétaro, El Marqués 76240, Mexico)

  • Kouroush Jenab

    (Department of Engineering Sciences, Morehead State University, Morehead, KY 40351, USA)

  • Karina Anaya

    (Cuerpo Académico de Tecnologías de la Información y Comunicación Aplicada, Universidad Politécnica de Querétaro, El Marqués 76240, Mexico)

  • Adrian Leon

    (Cuerpo Académico de Tecnologías de la Información y Comunicación Aplicada, Universidad Politécnica de Querétaro, El Marqués 76240, Mexico)

  • Cristian Felipe Ramirez-Gutierrez

    (Cuerpo Académico de Tecnologías de la Información y Comunicación Aplicada, Universidad Politécnica de Querétaro, El Marqués 76240, Mexico)

Abstract

The development of effective Intrusion Detection Systems (IDS) for Internet of Things (IoT) environments is constrained by the absence of realistic, large-scale datasets, particularly for the Message Queuing Telemetry Transport (MQTT) protocol, which is prevalent in industrial IoT. Existing datasets are frequently limited in scope, imbalanced, or do not capture MQTT-specific attack patterns, thereby impeding the training of accurate machine learning models. To address this gap, the extensible Message Queuing Telemetry Transport (eMQTT) Traffic Generator is introduced as a modular platform capable of simulating both legitimate MQTT communication and targeted denial-of-service (DoS) attacks. The framework features a scalable and reproducible architecture that incorporates protocol-aware attack modeling, automated traffic labeling, and direct export of datasets suitable for machine learning applications. The system produces standardized, configurable, repeatable, and publicly accessible datasets, thereby facilitating reproducible research and scalable experimentation. Experimental validation demonstrates that the simulated traffic aligns with established DoS behavior models. Two high-volume datasets were generated: one representing normal MQTT traffic and another emulating CONNECT-flooding attacks. Machine learning classifiers trained on these datasets exhibited strong performance, with gradient boosting models achieving over 95% accuracy in distinguishing benign from malicious traffic. This work offers a practical solution to the scarcity of datasets in IoT security research. By providing a controlled, extensible, and reproducible traffic-generation platform alongside validated datasets, eMQTT enables systematic experimentation, supports the advancement of IDS solutions, and enhances MQTT security for critical IoT infrastructures.

Suggested Citation

  • Jorge Ortega-Moody & Cesar Isaza & Kouroush Jenab & Karina Anaya & Adrian Leon & Cristian Felipe Ramirez-Gutierrez, 2026. "eMQTT Traffic Generator for IoT Intrusion Detection Systems," Future Internet, MDPI, vol. 18(4), pages 1-20, April.
  • Handle: RePEc:gam:jftint:v:18:y:2026:i:4:p:203-:d:1918857
    as

    Download full text from publisher

    File URL: https://www.mdpi.com/1999-5903/18/4/203/pdf
    Download Restriction: no

    File URL: https://www.mdpi.com/1999-5903/18/4/203/
    Download Restriction: no
    ---><---

    More about this item

    Keywords

    ;
    ;
    ;
    ;

    Statistics

    Access and download statistics

    Corrections

    All material on this site has been provided by the respective publishers and authors. You can help correct errors and omissions. When requesting a correction, please mention this item's handle: RePEc:gam:jftint:v:18:y:2026:i:4:p:203-:d:1918857. See general information about how to correct material in RePEc.

    If you have authored this item and are not yet registered with RePEc, we encourage you to do it here. This allows to link your profile to this item. It also allows you to accept potential citations to this item that we are uncertain about.

    We have no bibliographic references for this item. You can help adding them by using this form .

    If you know of missing items citing this one, you can help us creating those links by adding the relevant references in the same way as above, for each refering item. If you are a registered author of this item, you may also want to check the "citations" tab in your RePEc Author Service profile, as there may be some citations waiting for confirmation.

    For technical questions regarding this item, or to correct its authors, title, abstract, bibliographic or download information, contact: MDPI Indexing Manager The email address of this maintainer does not seem to be valid anymore. Please ask MDPI Indexing Manager to update the entry or send us the correct address (email available below). General contact details of provider: https://www.mdpi.com .

    Please note that corrections may take a couple of weeks to filter through the various RePEc services.

    IDEAS is a RePEc service. RePEc uses bibliographic data supplied by the respective publishers.