Skip to main content
Dryad

IoT network traffic flow datasets and encoder models for IoT device behavioral representation learning

Data files

Jul 13, 2026 version files 22.52 GB

Click names to download individual files Select up to 11 GB of files for zip download

Abstract

This repository accompanies the research paper, Generalizable IoT Traffic Representations for Cross-Network Device Identification, and contains two large-scale IoT network traffic datasets, pretrained encoder models, and the complete processing pipeline used to reproduce the traffic representation learning methodology presented in the study.

The repository introduces two new datasets, DATA2025v1 and DATA2025v2, comprising approximately 16.5 million Custom Flow records collected from physical IoT devices operating in live network environments during 2025. DATA2025v1 contains traffic from 18 IoT device types collected in a university laboratory environment, while DATA2025v2 contains traffic from 10 overlapping device types collected in a separate deployment environment with a different network topology, background traffic, and user activity patterns. Together, these datasets support the evaluation of traffic representations across device generations and deployment environments.

In addition to the datasets, this repository provides five pretrained encoder models, source code, configuration files, and documentation required to reproduce the complete traffic representation learning pipeline. The released scripts transform raw Custom Flow records into normalized representations, construct train/validation/test partitions, and generate fixed-dimensional traffic embeddings using deterministic and variational autoencoder architectures.

This repository complements our previous DATA2016 Dryad release (https://doi.org/10.5061/dryad.6q573n6c1), which introduced the Custom Flow representation and provides detailed documentation of its structure and feature definitions. Together, the two repositories provide the datasets and software artifacts required to reproduce our studies on IoT traffic representation learning.

These resources are intended to support research on IoT device identification, traffic representation learning, cross-environment evaluation, network measurement, and reproducible benchmarking of traffic analysis methods.