Thriving Thriving Python PY Shell SH
↑ 56 ?
hvac-sim mitre/hvac-sim

HVACSim: a simulated server room HVAC system with BACnet, built as a target for MITRE Caldera for OT

HEALTH ? 70 / Stable
// solo builder// hidden gem// release machine bacnetcalderacaldera-for-othvacicsoperational-technologyotscadasimulator ?

// readme

HVACSim

A simulated server-room HVAC controller with BACnet process control, built as a target for MITRE Caldera™ for OT. For a walkthrough, read Caldera for OT HVACSim: Expanding Access to OT Security Education.

Authors

Created by University of Hawaii at Manoa students: Elijah Saloma and Jake Dickinson, advised by Samir Boussarhane.

In collaboration with MITRE Caldera™ for OT (ot@mitre.org).

HVACSim is intended to grow open source collaboration in OT. We encourage forks and pull requests with improvements, new features, deployment notes, documentation, and tests.

The students’ original version is preserved in the v1.0.0 release.

Description

HVACSim models a server room cooled by an intake fan, an exhaust fan and a chiller. The PLC is a BACnet/IP device that runs the thermal model and exposes the setpoint, the fan speeds and the emergency stop as writable objects, and the room temperature and chiller load as read-only inputs. The HMI is…