IoT Virtual Laboratory

Praktikum virtual untuk memahami konsep IoT melalui simulasi interaktif tanpa memerlukan perangkat fisik

📡

Sensor Simulator

Simulasi berbagai jenis sensor IoT dengan kontrol parameter real-time

  • DHT11 - Suhu & Kelembaban
  • PIR - Deteksi Gerak
  • LDR - Sensor Cahaya
  • Ultrasonic - Pengukur Jarak
🔗

MQTT Protocol Simulator

Simulasi komunikasi MQTT dengan publish/subscribe mechanism

  • Publish/Subscribe Messages
  • Multiple Topics
  • QoS Levels
  • Real-time Message Log
💻

Arduino Simulator

Simulasi pemrograman Arduino untuk proyek IoT dasar

  • Code Editor dengan Syntax Highlighting
  • Simulasi Input/Output
  • Virtual Components
  • Real-time Output
🏗️

Architecture Simulator

Visualisasi arsitektur IoT 4-layer dengan aliran data

  • 4-Layer Architecture
  • Data Flow Visualization
  • Component Interaction
  • Protocol Simulation
📶

Network Simulator

Simulasi berbagai protokol jaringan IoT dan karakteristiknya

  • WiFi vs Bluetooth vs LoRa
  • Range & Power Consumption
  • Data Rate Comparison
  • Signal Strength Simulation
🏠

Smart Home Simulator

Simulasi sistem smart home dengan berbagai perangkat IoT

  • Smart Lighting Control
  • Temperature Regulation
  • Security System
  • Energy Monitoring

📡 Sensor Simulator

Pilih Sensor

Parameter Lingkungan

Suhu: 25°C
Kelembaban: 60%
Intensitas Cahaya: Medium

Simulasi Gerakan

DHT11 - Temperature & Humidity Sensor

25.0
°C
Status: Normal
VCC (3.3V)
DHT11
GND

DATA
GPIO 4
[12:30:45] Sensor initialized
[12:30:46] Temperature: 25.0°C
[12:30:46] Humidity: 60%

🔗 MQTT Protocol Simulator

MQTT Broker Connection

Subscribe to Topic

Publish Message

MQTT Message Log

[12:30:00] Connected to broker
[12:30:01] Subscribed to: pnp/iot/sensors
[12:30:05] Published: {"temperature": 25.5, "humidity": 60}

Active Subscriptions

📫 pnp/iot/sensors (QoS: 0)
📫 pnp/iot/commands (QoS: 1)

💻 Arduino Code Simulator

Pilih Contoh Kode

Simulasi Input

Sensor Value: 512

Kontrol Simulator

Arduino Code Editor

void setup() {
  pinMode(13, OUTPUT);
}
void loop() {
  digitalWrite(13, HIGH);
  delay(1000);
  digitalWrite(13, LOW);
  delay(1000);
}

Serial Monitor

> Program started
> LED pin 13 set to OUTPUT
> Blinking LED...

🏗️ IoT Architecture Simulator

Arsitektur IoT 4-Layer

Klik pada setiap layer untuk melihat komponen dan fungsinya

Data Flow Simulation

Protocol Selection

IoT Architecture Diagram

Layer 1: Sensing Layer

📡 Sensors (DHT11, PIR, LDR)
⚡ Actuators (Relays, Motors)
🔋 Power Management

Layer 2: Network Layer

📶 WiFi, Bluetooth, LoRa
🔗 MQTT, HTTP, CoAP
🌐 Gateway Devices

Layer 3: Data Processing

☁️ Cloud Platforms
📊 Data Analytics
🤖 Machine Learning

Layer 4: Application Layer

📱 Mobile Apps
🖥️ Web Dashboards
🔔 Notification Systems
[12:30:00] Architecture simulator started
[12:30:01] Select a layer to view components

📶 Network Protocol Simulator

Protocol Comparison

Pilih protokol untuk melihat karakteristiknya

Simulation Parameters

Distance: 50m
Data Rate: Medium

Protocol Performance Comparison

WiFi

Range: 50m
Power: High
Data Rate: High

Bluetooth

Range: 10m
Power: Medium
Data Rate: Medium

LoRa

Range: 10km
Power: Low
Data Rate: Low
[12:30:00] Network simulator started
[12:30:01] Select a protocol to view details

🏠 Smart Home Simulator

Home Automation

Kontrol berbagai ruangan dan perangkat smart home

Global Controls

Energy Monitoring

2.4
kWh
Total Consumption

Smart Home Layout

Living Room

💡 Main Light
❄️ AC
📺 TV

Kitchen

💡 Kitchen Light
🔌 Smart Fridge
🍳 Smart Oven

Bedroom

💡 Bedside Lamp
🔒 Smart Lock
🌡️ Thermostat
[12:30:00] Smart Home system started
[12:30:01] Select a room to control devices
6
Simulator Tersedia
15+
Jenis Sensor
8
Protokol Jaringan
Eksperimen Mungkin