View
30
Download
2
Category
Preview:
DESCRIPTION
Remote Control and Reconfiguration of Laboratories for Education and Training Vienna (Austria) – Perm (Russia). Olga Plaksina plaxina@ict.tuwien.ac.at. Overview. Remote Labs @ ICT: advantages Teaching & Remote Control asix4web SmartKitchen BACnet Remote Laboratory BACnet @ ICT - PowerPoint PPT Presentation
Citation preview
Institut fürComputertechnik
ICTInstitute ofComputer Technology
Remote Control and Reconfiguration of Laboratories for
Education and Training
Vienna (Austria) – Perm (Russia)
Olga Plaksinaplaxina@ict.tuwien.ac.at
Institut für Computertechnik 24.08.2004 Olga Plaksina 2
Overview
Remote Labs @ ICT: advantages
Teaching & Remote Control asix4web SmartKitchen
BACnet Remote Laboratory BACnet @ ICT Remote Laboratory Model Interfacing with I/O
Institut für Computertechnik 24.08.2004 Olga Plaksina 3
Remote Labs @ ICT: Advantages
Flexibility for students Own timetables within the general course
schedule Relief for instructors
No fixed attendance time No special course rooms
More effective use of expensive equipment Availability both for full-time students and
distant trainees
Institut für Computertechnik 24.08.2004 Olga Plaksina 4
Overview
Remote Labs @ ICT: advantages
Teaching & Remote Control asix4web SmartKitchen
BACnet Remote Laboratory BACnet @ ICT Remote Laboratory Model Interfacing with I/O
Institut für Computertechnik 24.08.2004 Olga Plaksina 5
Asix4web Remote FPGA Prototype Board
Terms ASIC = Application Specific Integrated Circuit FPGA = Field-programmable Gate Arrays
Purpose A Web-Accessible Test Hardware Environment for
ASIC Designs
Target Group: students & beginners in ASIC design Software simulation could be too slow or insufficient Real hardware could be too expensive
Institut für Computertechnik 24.08.2004 Olga Plaksina 6
Asix4web Remote FPGA Prototype Board
BEFORE Download
Tutorials Software Templates Examples
Testing facility at University
only
AFTER
Webcam
Altera UP1 Education Board
Server at the Vienna University of Technology
asix4web User Interface (Web Browser)
Internet Client (e.g. a Students PC)
MAX+plus II FPGA Design Environment
Institut für Computertechnik 24.08.2004 Olga Plaksina 7
Smart Kitchen: concept
Network enabled equipment Refrigerator, coffee-machine
etc.
Sensors Data acquisition
Actuators Appropriate reaction to
scenarios
Remote monitoring & control Environment visualization Database web-interface Web-camera
Institut für Computertechnik 24.08.2004 Olga Plaksina 8
Smart Kitchen: interfaces
OPC Field level – higher levels interface Data exchange between nodes (fieldbus) and applications (PC)
i.LON LoNWorks – Ethernet interface Remote access
read/change current state of variables
LON Network
TCP/IPi.LON
web-serverFieldbusprotocol
Internet
Se
nsor
s an
d A
ctor
s
OPC-ServerFieldbusprotocol
TCP/IP
Institut für Computertechnik 24.08.2004 Olga Plaksina 9
Overview
Remote Labs @ ICT: advantages Teaching & remote control
asix4web SmartKitchen
BACnet Remote Laboratory BACnet @ ICT Remote Laboratory Model Interfacing with I/O
Institut für Computertechnik 24.08.2004 Olga Plaksina 10
Building Automation Lab @ ICT Goal
Convenient and on-going building automation training – also interactive!
Technologies BACnet along with LonWorks & EIB
BACnet Hardware
Typical mechanical and electrical equipment used for climate control
Multi-vendor installation Software
OPC, Hethereal etc.
OperatorWS
Firewall
InternetStudentPC
MS/TPRouter
MS/TPDevice
MS/TPDevice
MS/TPDevice
planned
LON BACnet overEthernet
SauterEYK 220
Novanetwork
SensorsActuators
Buildingcontroller
BACnet/IP
FieldserverBACnet/LON
Gateway
BACnet/IP-BACnet/EthernetRouter
Applicationcontroller
MS/TP
LONnetwork
Institut für Computertechnik 24.08.2004 Olga Plaksina 11
Remote Lab Model
Entire theoretical course Lecture notes & respective literature Programming languages descriptions Algorithms & documentation Examination quiestions
Virtual laboratory “Modular” architecture Look-and-feel design Web-cam feedback Interfacing with I/O
Virtual LaboratoryAuthorization
controlTheoreticalresources
Database
Remote ControlSystem (VNC-client)
Web-camera
Java-applet
I/Ointerface
Lab setupLab setup
VNC-server VNC-server
Web-Server
Institut für Computertechnik 24.08.2004 Olga Plaksina 12
Remote Lab Architecture Web-server
e-Library Users database Authentication & Redirection mechanisms
VNC-server = “Technology server” Local software tools, appropriate for given lab setup
Network configuration Code uploads System debugging
VNC-client = End User Java-applets enabled
Redirect
VNC-client
VNC-Server
End UserLab
setup
VNC-client
End User
Web-server
ID-Access Rights-...
VNC-Server Lab
setup
Web-cam
Web-cam
Institut für Computertechnik 24.08.2004 Olga Plaksina 13
Interfacing with I/O Interaction with I/O
Stimulation of hardware inputs e. g. simulate a keystroke on an evaluation board
Measuring of outputs Read analog outputs of stand modules
Modular concept Web-server on embedded
systems I/O = stackable modules
Features Plain HTTP Versatile for various lab setups Simple configuration
Web serverAnalog/Digital-
Converter
Digital/Analog-Converter
Digital I/O ....
HTTP
Dev
ice
tobe
cont
rolle
d
Institut für Computertechnik 24.08.2004 Olga Plaksina 14
Summary
Purpose Distance courses for students Professional trainings for engineers in industry Flexibility both for trainees and educators
Remote Lab Model: web-based approach VNC client-server modular architecture Gateway to control I/O
Recommended