olga plaksina [email protected]

15
Institut für Computertechnik ICT Institute of Computer Technology Remote Control and Reconfiguration of Laboratories for Education and Training Vienna (Austria) – Perm (Russia) Olga Plaksina [email protected]

Upload: abigail-zamora

Post on 31-Dec-2015

29 views

Category:

Documents


2 download

DESCRIPTION

Remote Control and Reconfiguration of Laboratories for Education and Training Vienna (Austria) – Perm (Russia). Olga Plaksina [email protected]. Overview. Remote Labs @ ICT: advantages Teaching & Remote Control asix4web SmartKitchen BACnet Remote Laboratory BACnet @ ICT - PowerPoint PPT Presentation

TRANSCRIPT

Institut fürComputertechnik

ICTInstitute ofComputer Technology

Remote Control and Reconfiguration of Laboratories for

Education and Training

Vienna (Austria) – Perm (Russia)

Olga [email protected]

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

Institut für Computertechnik 24.08.2004 Olga Plaksina 15

[email protected]