Tutorial Uji MQTT Stressing Menggunakan Mosquitto Broker di Ubuntu VM dan Script Python di Windows
ABSTRAK Penelitian ini membahas analisis kinerja protokol Message Queuing Telemetry Transport (MQTT) dengan fokus pada pengaruh variasi struktur topik terhadap performa sistem dalam jaringan Internet of Things (IoT). MQTT dipilih karena karakteristiknya yang ringan dan efisien dalam komunikasi data antar perangkat dengan keterbatasan sumber daya. Pengujian dilakukan menggunakan arsitektur publisher-subscriber yang dijalankan pada mesin virtual (VM) berbasis Ubuntu dengan broker Mosquitto sebagai server utama. Lingkungan pengujian telah dikonfigurasi sebelumnya dengan instalasi broker, pustaka Python, serta dependensi yang diperlukan. Dalam eksperimen ini, dilakukan variasi tingkat kompleksitas topik, mulai dari struktur sederhana hingga bersarang dengan beberapa level hierarki. Dua skenario pengujian digunakan, yaitu publisher tunggal dan publisher multiproses, untuk mengukur pengaruh jumlah klien dan panjang topik terhadap parameter performa. Metrik yang dianalisis ...