AI Assistant
Detail Karya Portofolio

IoT Sensor Monitoring System with Flask API and My

Aulia Nasuha Oleh: Aulia Nasuha

Ringkasan Portofolio

Proyek ini mengembangkan solusi IoT berbasis Wokwi Simulator yang memantau data lingkungan, seperti suhu dan kelembapan, menggunakan sensor DHT22. Data sensor dikirim secara real-time ke server backend yang dibuat dengan Flask dan terhubung ke database MySQL. Sistem ini mendukung operasi CRUD dengan endpoint API untuk POST, PUT, dan GET, memungkinkan pengelolaan data yang efisien. Proyek ini menunjukkan integrasi IoT dengan teknologi backend untuk memberikan solusi pemantauan berbasis web yang handal

Deskripsi & Detail Proyek

Proyek ini adalah implementasi sistem pemantauan lingkungan berbasis IoT yang menggunakan Wokwi Simulator untuk memvisualisasikan data sensor secara real-time. Sistem ini dirancang untuk membaca data dari sensor DHT22 (suhu dan kelembapan), menampilkannya pada layar LCD virtual, dan mengirimkan data ke server backend berbasis Python Flask yang terhubung ke database MySQL

Berikut adalah fitur utama proyek ini:

Frontend IoT dengan Wokwi Simulator

  • Menggunakan sensor DHT22 untuk membaca suhu dan kelembapan.
  • Menampilkan data sensor pada layar LCD virtual di simulator Wokwi.
  • Mengirimkan data ke server backend melalui koneksi HTTP POST.

Backend dengan Flask

  • Membuat RESTful API dengan tiga endpoint utama:
    • POST: Menyimpan data sensor baru ke database.
    • GET: Mengambil data sensor yang telah tersimpan.
    • PUT: Memperbarui data sensor tertentu di database.
  • Menggunakan database MySQL untuk menyimpan data secara terstruktur.

Konektivitas IoT dan Backend

  • Data yang diambil dari sensor di simulator dikirim ke server backend secara otomatis.
  • Sistem memastikan sinkronisasi data antara simulator IoT dan database MySQL.

Teknologi yang Digunakan:

  • Frontend IoT: Wokwi Simulator
  • Backend: Flask dengan Python.
  • Database: MySQL.
  • Komunikasi: REST API menggunakan HTTP protocol.


Proyek ini dirancang sebagai solusi monitoring lingkungan yang dapat diimplementasikan untuk berbagai aplikasi seperti rumah pintar, pertanian cerdas, atau sistem pemantauan industri. Proyek ini menunjukkan kemampuan integrasi IoT dengan teknologi backend untuk membangun sistem yang efektif, skalabel, dan efisien.