Behavioral AIoT Virtual Room Simulator
Simulating realistic smart-room behavior through contextual human activity, adaptive devices, environmental interaction, and imperfect IoT sensors.
SimuLith Gen-1 is a behavioral AIoT simulation system designed to generate realistic smart-room datasets using virtual human behavior, environmental physics, adaptive devices, and contextual events.
Instead of producing random sensor values, SimuLith simulates:
- human routines
- environmental changes
- device interaction
- energy consumption
- sensor imperfections
- contextual behavioral patterns
The result is a rich, explainable, and reusable dataset suitable for:
- AIoT research
- smart-home simulation
- anomaly detection
- occupancy prediction
- behavioral analysis
- energy forecasting
- edge AI experimentation
◆ ◆ ◆
◆ ◆ ◆
Contextual behavioral simulation pipeline inside SimuLith Gen-1.
◆ ◆ ◆
The virtual human is not random.
Behavior changes dynamically based on:
- time
- weather
- stress
- fatigue
- focus
- comfort
- financial pressure
- special days
- events
- Sleeping
- Gaming
- Side Job
- Cooking
- Watching TV
- Relaxing
- Outside Working
- Morning Routine
Weather affects:
- occupancy
- gaming probability
- room brightness
- comfort
- humidity
- AC usage
- Sunny
- Cloudy
- Light Rain
- Heavy Rain
SimuLith includes contextual virtual-life events.
- Weekend Gaming
- Late Night Work
- Laundry Day
- Ramadan
- Lebaran
- New Year
These events influence:
- activity patterns
- occupancy
- energy usage
- sleep behavior
- device interaction
Devices react to:
- indoor conditions
- human comfort
- activities
- weather
- financial behavior
- AC
- PC
- Main Lamp
- Desk Lamp
- TV
- Rice Cooker
- Washing Machine
The environment engine simulates:
- indoor temperature
- humidity
- brightness
- heat transfer
- AC cooling effects
- PC heat generation
SimuLith calculates:
- total power consumption
- current
- voltage
- cumulative kWh
This enables:
- energy analytics
- smart-grid experiments
- AI forecasting
- occupancy estimation
Sensors are intentionally imperfect.
- noise
- drift
- false positives
- imperfect readings
- temperature sensor
- humidity sensor
- PIR sensor
- lux sensor
This creates more realistic AI training data.
◆ ◆ ◆
SimuLith exports contextual CSV datasets.
Example columns:
activity
fatigue
stress
focus
comfort
inside_temp
humidity
power_consumption
occupancy
weather_type
special_day
sensor_values
The dataset is designed to preserve:
- temporal continuity
- behavioral causality
- realistic transitions
- environmental interaction
Many public IoT datasets:
- are static
- have little context
- contain disconnected sensor values
- lack behavioral realism
SimuLith explores a different idea:
What if we simulate life itself first,
then generate the sensors from that world?
◆ ◆ ◆
- Python
- Pandas
- CSV-based simulation pipeline
- MQTT streaming
- Live dashboard
- Multi-room simulation
- AI prediction layer
- Firebase / MongoDB integration
- Realtime visualization
◆ ◆ ◆
simulith-gen1/
│
├── core/
│ ├── world_state.py
│ └── tick_engine.py
│
├── engines/
│ ├── time_engine.py
│ ├── weather_engine.py
│ ├── event_engine.py
│ ├── human_engine.py
│ ├── device_engine.py
│ ├── environment_engine.py
│ ├── energy_engine.py
│ ├── sensor_engine.py
│ └── export_engine.py
│
├── simulation/
│ └── simulated_data.csv
│
├── main.py
└── README.md
◆ ◆ ◆
pip install pandaspython main.pyGenerated CSV output:
simulation/simulated_data.csv
◆ ◆ ◆
SimuLith is planned to evolve into:
- realtime AIoT digital twin
- smart boarding-house ecosystem simulator
- MQTT-based streaming platform
- behavioral smart-environment dataset generator
- AI experimentation environment
Possible AI use-cases:
- occupancy prediction
- stress estimation from energy usage
- anomaly detection
- energy forecasting
- adaptive automation
- edge-AI behavior modeling
◆ ◆ ◆
SimuLith Gen-1
Behavioral Core: COMPLETED
Current focus:
- realism refinement
- ecosystem expansion
- realtime architecture
- AI integration
◆ ◆ ◆
SimuLith was built as an exploration of:
"How realistic can a virtual smart-room become
before AI even touches the real world?"
The project focuses heavily on:
- explainability
- realism
- interconnected systems
- behavioral causality
- contextual AIoT datasets

