A One-of-a-Kind Garden of Testbeds
iTrust is the proud host of several world-class testbeds and lablets. These testbeds and lablets together constitute a one-of-a kind facility for research and training in the design of safe and secure large-scale cyber physical systems. The testbeds aid in the design and testing of devices that fall under the Internet of Things. The lablets support training programs in the area of Cyber Physical Systems. The following testbeds and lablets are available to researchers at iTrust and its partners across the world.
- Electric Power Intelligent Control (EPIC)
- Internet of Things Automatic Security Testbed (IoT)
- Secure Water Treatment (SWaT)
- Water Distribution (WADI)
- Allen-Bradley – Rockwell Automation
- National Instruments
- Schneider Electric
Makers and Users
The testbeds have been conceived and designed/built collaboratively by a group of SUTD faculty, international consultants, and engineers from public utilities in Singapore. Each testbed mimics, in a small but realistic footprint, the corresponding industrial process. All testbeds include industrial grade equipment offered by some of the world’s leading designers and manufacturers.
Notable aspects of the testbeds include segmented communications networks, wired and wireless communications, distributed dynamic control, interconnection among the testbeds, and complete access to the control logic inside the Programmable Logic Controllers (PLCs), Remote Terminal Units (RTUs) and Human machine Interfaces (HMIs). Access to the PLCs and RTUs allows researchers to develop their own code and upload it in the controllers for experimentation. The testbeds make use of PLCs and RTUs from a wide range of vendors. Details are available in the description of each testbed.
iTrust provides a variety of training platforms. These platforms support PLCs and RTUs from various vendors. Each platform comes with its own PLC/RTU and input/output devices such as pushbuttons, visual indicators, potentiometers, variable speed drive, etc.
The training platforms offer excellent opportunity for learning to program industrial control systems using ladder logic, structured text, and other programming notations. A rich set of graded laboratory exercises are available to assist in the creation of courses designed to impart training in the programming and simulation and operation of cyber physical systems.
The wireless communications in each training kit allows communications with controllers in the testbeds thereby enabling smooth transition of students from training mode to operation mode.
Remote access to all testbeds is currently under consideration. Such access will be restricted and available only to academic and industrial partners of iTrust.
Request for use of the Testbeds and Training Platforms
iTrust welcomes partnerships–local and international. Partners are encouraged to collaborate with iTrust researchers in joint research programs. Requests for collaboration may be sent directly to an appropriate faculty member.
To request for the use of a testbed or a training platform, please email to: firstname.lastname@example.org, with the subject heading “iTrust facilities usage request”.
All requests are subject to prior reservation and resources availability. Usage is non-exclusive and charges are as follows:
|Group||Hourly rate (excl. GST)*|
|Tier 1 (Private sector)||S$900.00|
|Tier 2 (iTrust/ SUTD collaborators)||S$600.00|
|Tier 3 (Research Institutes/ Education Institutes/ Hospitals/ Government and Public sector agencies/ Voluntary sector)||S$500.00|
|Tier 4 (Internal)||S$400.00|
(B) Training skids
|Group||Hourly rate (excl. GST)*|
|Tier 1 (Private sector)||S$400.00|
|Tier 2 (iTrust/ SUTD collaborators)||S$200.00|
|Tier 3 (Research Institutes/ Education Institutes/ Hospitals/ Government and Public sector agencies/ Voluntary sector)||S$150.00|
|Tier 4 (Internal)||S$100.00|
* The fees will be utilised to maintain the testbeds/ training skids for costs incurred in up-keeping & maintaining of equipment, and consumables.
Engineer support will be available to facilitate software installation and setup of virtual machine, if required.