JISKA: Jurnal Sistem Informasi Dan Informatika Vol 4 No 1 . : Januari 2026 Hal. http://jurnal. id/index. php/jiska Implementasi Protokol Redis Pub/Sub Menggunakan Python untuk Sistem Monitoring Suhu IoT Secara Real-Time Hadadd Sammira. Khairil Hamdib. Isnardic Sistem Komputer. STMIK Jayanusa, hsammir@jayanusa. Sistem Komputer. STMIK Jayanusa, khairilhamdi@jayanusa. Manajemen Informatika. AMIK Jayanusa. Isnardi. is@gmail. Abstract This research implements the Redis Publish/Subscribe (Pub/Su. mechanism using the Python programming language for real-time transmission of IoT temperature sensor data. The primary focus of this study is to address latency challenges in data distribution for logging and alerting system requirements. The system is designed with an architecture where temperature data is published to a Redis channel and simultaneously received by multiple subscribers. One subscriber unit is responsible for recording data into a database for historical analysis, while another unit validates temperature thresholds to trigger instant alerts upon detecting anomalies. Test results demonstrate that the use of Redis Pub/Sub effectively achieves decoupling between data senders and receivers, thereby enhancing system scalability. This architecture proves capable of distributing information with low latency and high efficiency. This study concludes that Redis Pub/Sub is a reliable solution for IoT monitoring systems that require rapid response and seamless data synchronization between monitoring functions and preventive actions. Keywords: IoT. Redis Pub/Sub. Python. Temperature Sensor. Real-Time. Abstrak Penelitian ini mengimplementasikan mekanisme Redis Publish/Subscribe (Pub/Su. menggunakan bahasa pemrograman Python untuk pengiriman data suhu sensor IoT secara real-time. Fokus utama penelitian adalah mengatasi tantangan latensi dalam distribusi data untuk kebutuhan pencatatan . dan sistem notifikasi . Sistem dirancang dengan arsitektur di mana data suhu dipublikasikan ke kanal Redis, yang kemudian diterima secara simultan oleh beberapa Satu unit subscriber berfungsi mencatat data ke basis data untuk analisis historis, sementara unit lainnya memvalidasi ambang batas suhu guna memicu peringatan instan saat terjadi anomali. Hasil pengujian menunjukkan bahwa penggunaan Redis Pub/Sub secara efektif melakukan dekopling . antara pengirim dan penerima data, sehingga meningkatkan skalabilitas sistem. Arsitektur ini terbukti mampu mendistribusikan informasi dengan latensi rendah dan efisiensi tinggi. Penelitian ini menyimpulkan bahwa Redis Pub/Sub merupakan solusi andal untuk sistem monitoring IoT yang membutuhkan respons cepat dan sinkronisasi data antara fungsi pemantauan serta tindakan preventif. Kata Kunci: IoT. Redis Pub/Sub. Python. Sensor Suhu. Real-Time. This work is licensed under Creative Commons Attribution License 4. 0 CC-BY International license PENDAHULUAN Pesatnya perkembangan teknologi Internet of Things (IoT) telah memungkinkan pemantauan parameter fisik secara otomatis dan berkelanjutan di berbagai sektor. Salah satu parameter yang paling krusial adalah suhu, terutama pada industri yang memerlukan kontrol ketat seperti rantai dingin . old chai. medis dan sistem pendingin pusat data . Tantangan utama dalam ekosistem ini bukan sekadar pengumpulan data, melainkan bagaimana mentransportasikan data tersebut secara real-time dari sensor ke berbagai layanan konsumen tanpa menimbulkan latensi yang signifikan atau hambatan pada throughput data . Transportasi data dalam IoT sering kali menghadapi kendala ketika sistem harus menjalankan tugas ganda secara simultan: pencatatan data ke basis data untuk analisis historis . dan pemrosesan logika instan untuk peringatan dini . lerting syste. Jika data dikirimkan menggunakan protokol komunikasi sinkron tradisional, keterlambatan pada satu proses pengolahan dapat menghambat keseluruhan alur kerja. Sebagai contoh, dalam logistik farmasi, keterlambatan informasi anomali suhu selama beberapa detik dapat memicu kerusakan pada komoditas yang sensitif terhadap termal . Untuk mengatasi tantangan tersebut, diperlukan arsitektur komunikasi berbasis pesan yang mampu melakukan dekopling . antara pengirim dan penerima data. Redis Publish/Subscribe (Pub/Su. merupakan solusi yang sangat efisien karena beroperasi secara in-memory, yang memungkinkan distribusi pesan dengan latensi mendekati nol . Dengan mekanisme ini, data suhu yang dipublikasikan oleh sensor melalui bahasa pemrograman Python dapat segera didistribusikan secara paralel ke berbagai modul subscriber tanpa saling menunggu. Beberapa studi terbaru menunjukkan bahwa Python tetap menjadi pilihan utama dalam pengembangan IoT karena fleksibilitasnya dalam integrasi pustaka asynchronous yang mendukung skalabilitas sistem . Namun, optimasi penggunaan Redis Pub/Sub untuk menjaga konsistensi data antara fungsi logging dan alerting pada Jurnal Sistem Informasi Dan InformatikaAe JISKA Vol 4 No 1 . : Januari 2026 JISKA: Jurnal Sistem Informasi Dan Informatika Vol 4 No 1 . : Januari 2026 Hal. http://jurnal. id/index. php/jiska perangkat IoT dengan sumber daya terbatas masih menjadi topik yang relevan untuk dikaji. Oleh karena itu, penelitian ini bertujuan untuk mendemonstrasikan efektivitas pemanfaatan Redis Pub/Sub dalam mempercepat transportasi data suhu pada sistem IoT berbasis Python. METODE PENELITIAN Sistem yang dirancang berbasis prototype yang berfokus kepada pengujian penggunaan Redis pub/sub untuk mentransmisikan data dari sensor suhu ke perangkat pemroses data. Prototype edge adalah aplikasi python yang mengirimkan data suhu yang dimbil dari sensor suhu DHT22. Edge node menggunakan Esp32 dengan dukungan Micropython. Metode Persiapan sistem IoT ditampilkan pada daftar di bawah ini: Microcontroller ESP32. Sensor DHT11. Sistem micropython-redis yang diungah ke esp32. Laptop sebagai server redis dan modul subscriber. Langkah-langkah edge sensor . dalam mengirimkan data suhu adalah sebagai berikut. Konfigurasi Wifi. Konfigurasi sensor dan redis . enentukan port sensor dan koneksi ke server redi. Melakukan koneksi micropython ke Redis. Perulangan utama membaca sensor dan melakukan publikasi. Edge pemroses menggunakan aplikasi Python dengan modul redis yang berlangganan pada kanal Ausensor_suhuAy. Edge pemroses bekerja dengan langkah-langkah berikut ini. Menginisialisasi modul redis dan melakukan koneksi. Berlangganan pada kanal Ausensor_suhuAy. Perulangan utama . ain loo. untuk menerima dan menampilkan data suhu. HASIL DAN PEMBAHASAN Implemetasi redis pub/sub pada IoT berbasis microcontroller esp32 melibatkan penggunakan micropython dan modul micropython-redis yang diunggah ke modul esp32. Micropython menyediakan antar muka pemrograman dengan dialek python sekaligus menyediakan dukungan pustaka pemrograman yang luas. Penelitian ini memanfaatkan fungsionalitas internet . dari esp32 dan dukungan library micropython-redis. Potongan kode pada gambar 1 di bawah ini memperlihatkan inisialisasi modul dan konfigurasi awal koneksi internet. Kode melakukan importing modul yang dibutuhkan, menetapkan setelan SSID wifi dan password, serta melakukan koneksi ke jaringan wifi tersebut. Gambar 1. Inisialisasi dan Konfigurasi Awal Jurnal Sistem Informasi Dan InformatikaAe Vol 4 No 1 . : Januari 2026 JISKA: Jurnal Sistem Informasi Dan Informatika Vol 4 No 1 . : Januari 2026 Hal. http://jurnal. id/index. php/jiska Langkah berikutnya pengaturan pin sensor yang akan dibaca serta konfigurasi alamat dan port server redis beserta nama kanal yang digunakan untuk publikasi seperti yang diperlihatkan pada gambar 2 berikut ini. Gambar 2. Pengaturan Pin Sensor dan Pengaturan Redis Server redis berada pada alamat 192. 10 dengan port standar redis yaitu 6379. Sementara data sensor yang akan ditangkap terhubung pada GPIO pin nomor 15. Konfigurasi selanjutnya adalah publikasi data sensor suhu akan menggunakan kanal pub/sub redis dengan nama Ausensor_suhuAy. Aktifitas selanjutnya adalah aktifitas utama, yaitu mempublikasikan data suhu. Program mengaktifkan sensor, membaca data suhu, dan mempublikasikan data suhu tersebut pada kanal Ausensor_suhuAy dalam interval waktu 5 detik. Gambar 3 di bawah ini menampilkan potongan program python yang melakukan aktifitas Gambar 3. Alur Pembacaan Sensor dan Publikasi Data Sensor Edge pemroses dapat dibangun menggunakan ekosistem pemrograman yang mendukung komunikasi dengan server redis, namun penelitian ini menggunakan pemrograman python karena kemudahan Edge pemroses pada penelitian ini hanya menguji komnikasi pub/sub sehingga hanya akan menampilkan data suhu yang dikirimkan oleh edge sensor. Gambar 4 di bawah ini menampilkan kode yang digunakan oleh edge pemroses. Jurnal Sistem Informasi Dan InformatikaAe Vol 4 No 1 . : Januari 2026 JISKA: Jurnal Sistem Informasi Dan Informatika Vol 4 No 1 . : Januari 2026 Hal. http://jurnal. id/index. php/jiska Gambar 4. Alur Algoritma Edge Pemroses Edge pemroses adalah program yang ditulis dalam bahasa Python. Program tersebut melakukan koneksi ke server redis dan berlangganan pada kanal Ausensor_suhuAy, kanal yang sama yang digunakan oleh edge sensor untuk mempublikasikan data suhu. Program mengeksekusi fungsi listen() yang bertugas untuk menyimak semua data yang dipublikasikan. Perulangan dilakukan untuk menampilkan data suhu yang dikirimkan. Edge pemroses akan menampilkan informasi suhu setiap kali data suhu tersebut dipublikasikan. Tampilan edge pemroses ditampilkan pada gambar 5 di bawah ini. Gambar 5. Tampilan Edge Pemroses SIMPULAN Penelitian ini berhasil membuktikan metoda komunikasi antara perangkat IoT dengan server redis dan edge pemroses. Edge pemroses dapat berupa PC atau aplikasi berbasis web yang mampu memproses data dari sensor untuk visualisasi, sistem pemberitahuan . serta pengolahan data. Mekanisme pub/sub redis sebagai perantara memungkinkan banyak edge pemroses dapat mengakses data sensor tanpa membebani kinerja jaringan dan komputasi edge sensor. Setiap edge pemroses dapat memproses data secara independen sesuai dengan fungsinya masing-masing. Sifat alami dari pub/sub adalah komunikasi satu arah, di mana pengiriman data hanya dimungkinkan dari publisher ke subscriber. Penelitian selanjutnya bisa memanfaatkan websocket untuk komunikasi dua arah antara edge sensor dan edge pemroses. UCAPAN TERIMAKASIH Teima kasih yang sebesarnya kami berikan kepada berbagai pihak yang mendukung kami melakukan penelitian dan penulisan artikel ini. Kepada pihak Yayasan dan rekan sejawat untuk dukungan moral dan diskusi teknis serta kepada keluarga yang selalu memberikan semangat bagi kami dalam setiap berkegiatan. DAFTAR PUSTAKA