Modul 10 Wireless Communiction : Wi-Fi
Pendahuluan Percobaan ini mempraktikkan komunikasi Wi-Fi client-server antar dua ESP32:
Modul 10 Wireless Communiction : Wi-Fi
Pendahuluan Percobaan ini mempraktikkan komunikasi Wi-Fi client-server antar dua ESP32:
- ESP32 pertama (server) terhubung ke sensor BME280 dan menyediakan data suhu, kelembapan, serta tekanan melalui akses poin lokal.
- ESP32 kedua (client) terhubung ke OLED display, mengambil data dari server, lalu menampilkannya secara real-time.
Peralatan
- 2 buah ESP32 Dev Module
- Sensor BME280
- OLED Display (SSD1306, I2C)
- 2 Laptop
- 2 buah Kabel USB
- 2 buah Breadboard
- Kabel jumper
- Perangkat lain (HP/laptop) untuk uji akses browser
Rangkaian
Server (Laptop 1, ESP32 + BME280)
- BME280 VCC → 3.3V ESP32
- BME280 GND → GND ESP32
- BME280 SDA → GPIO21
- BME280 SCL → GPIO22

Client (Laptop 2, ESP32 + OLED)
- OLED VCC → 3.3V ESP32
- OLED GND → GND ESP32
- OLED SDA → GPIO21
- OLED SCL → GPIO22

Langkah-Langkah Percobaan
A. Konfigurasi ESP32 Server (BME280)
- Upload kode server ke ESP32.
- ESP32 membuat akses poin Wi-Fi dengan SSID dan password yang ditentukan.
- Menyediakan data sensor pada endpoint /temperature, /humidity, /pressure.

Kode server berhasil dijalankan dan memberikan Access Point IP Address
- Buka browser pada perangkat yang terhubung ke Wi-Fi ESP32 agar bisa mengakses link berikut. → http://192.168.4.1/temperature → menampilkan suhu → http://192.168.4.1/humidity → menampilkan kelembapan → http://192.168.4.1/pressure → menampilkan tekanan
B. Konfigurasi ESP32 Client (OLED):
- Upload kode client ke ESP32.
- ESP32 client otomatis terhubung ke akses poin ESP32 server.
Kode client menampilkan data dari server di serial monitor
- Client mengakses endpoint yang sama dan menampilkan data suhu, kelembapan, tekanan di OLED display.
- OLED display menampilkan data secara real-time dengan update setiap 5 detik.
Hasil Percobaan
- Data suhu, kelembapan, dan tekanan dari sensor BME280 dapat diakses melalui browser dan endpoint lokal.

Perangkat yang terhubung dengan Wi-Fi yang sesuai

Menampilkan suhu

Menampilkan tekanan

Menampilkan kelembapan
- ESP32 client dapat menarik data melalui HTTP GET dan menampilkannya di OLED.

OLED Display berhasil menampilkan data
Kesimpulan Percobaan ini menunjukkan bahwa ESP32 dapat berperan sebagai server mandiri (access point) yang menyediakan data sensor melalui endpoint HTTP. ESP32 lain dapat bertindak sebagai client untuk mengambil data tersebut dan menampilkannya di perangkat display seperti OLED, membentuk sistem monitoring sederhana.
메타데이터
- post_id
- 0df964f36f45
- slug
- modul-10-wireless-communiction-wi-fi-0df964f36f45
- url
- https://medium.com/@18223138/modul-10-wireless-communiction-wi-fi-0df964f36f45
- canonical_url
- https://medium.com/@18223138/modul-10-wireless-communiction-wi-fi-0df964f36f45
- author_url
- https://medium.com/@18223138
- status
- ok
- fetched_at
- 2026-07-20 01:41:37