goal

1
Eindhoven Embedded Systems Institute Goal Goal Research Study and solve the problem of connecting an embedded system to the Internet for monitoring and control. Architectures, product families Protocols Networking Standardization and interoperability Real-time aspects Software platforms AS: application server SMP: session management protocol TC: temperature control Develop a distributed software architecture for monitoring and control General questions: platform independence consistency and integrity of state location of code, of intelligence open / closed architecture, interoperability security System-dependent questions: connection oriented / multi-cast requirement of reliability in communication internet in control loop (e.g., machine control) resource constraints and real-time aspects safety Examples Coffee maker A pplet SMP HTTP S erver AS Coffee S erver PC Rem ote Brow ser (1) Rem ote Brow ser (n) A ctuator (1) A ctuator (j) S ensor (1) S ensor (i) A pplet TC Design issues & trade-offs multiple users: connectionless/multi- cast status information in AS JAVA vs. CGI (complexity, server load) security: SMP for conflicting users unreliable connection permitted prospect for miniaturization safety: temperature control protocol: proprietary, on top of UDP with some adjustments to enhance reliability Current research Include wire-less communication links (GPRS, WAP) New prototypes industrial application controlling a robot-car Analyzing platform influence: RTOS: QNX, Embedded/RT Linux Embedded Java: servlets, applets Miniaturization Taxonomy of architectures Definition of server protocol Web-enabled Embedded Systems Web-enabled Embedded Systems ir. M. Manders, ir. P. Peters, ir. M. Manders, ir. P. Peters, prof. dr. ir. L.M.G.Feijs, dr.J.J. Lukkien prof. dr. ir. L.M.G.Feijs, dr.J.J. Lukkien Example architecture Aquarium Some references L.M.G.Feijs, M.Manders, Bewaking en besturing via internet, in: Informatie juli/aug. 2000 (42). H.Aalderink, Web controllable devices: concept and design, Master’s thesis TUE 1999. H.B.M. Jonkers, Communication and synchronization using interaction objects, LNCS 1709, p1321. Web controllable on the web: http://www.eesi.tue.nl/ http://www.dsv.nl/~cogriek/alles.htm http://www.zanussi.com/futuro/index.html

Upload: brynne-zamora

Post on 30-Dec-2015

23 views

Category:

Documents


1 download

DESCRIPTION

Web-enabled Embedded Systems ir. M. Manders, ir. P. Peters, prof. dr. ir. L.M.G.Feijs, dr.J.J. Lukkien. Example architecture. Goal. Study and solve the problem of connecting an embedded system to the Internet for monitoring and control. Architectures, product families Protocols - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Goal

Eindhoven Embedded Systems Institute

GoalGoal

Research

Study and solve the problem of connecting an embeddedsystem to the Internet for monitoring and control.• Architectures, product families• Protocols• Networking• Standardization and interoperability• Real-time aspects• Software platforms

AS: application serverSMP: session management

protocolTC: temperature control

Develop a distributed software architecture formonitoring and control

General questions:• platform independence• consistency and integrity of state• location of code, of intelligence• open / closed architecture, interoperability• security

System-dependent questions:• connection oriented / multi-cast• requirement of reliability in communication• internet in control loop (e.g., machine control)• resource constraints and real-time aspects• safety

Examples…

Coffee maker

A pplet

SMP

HTTPServer

AS

Coff ee Server PCRemoteBrowser

(1)

RemoteBrowser

(n)

Actuator(1)

Actuator(j )

Sensor(1)

Sensor(i)

A pplet

TC

Design issues & trade-offs• multiple users: connectionless/multi-cast• status information in AS• JAVA vs. CGI (complexity, server load)• security: SMP for conflicting users• unreliable connection permitted• prospect for miniaturization• safety: temperature control• protocol: proprietary, on top of UDP with some

adjustments to enhance reliability

Current research• Include wire-less communication links (GPRS, WAP)• New prototypes

• industrial application• controlling a robot-car

• Analyzing platform influence: • RTOS: QNX, Embedded/RT Linux• Embedded Java: servlets, applets• Miniaturization

• Taxonomy of architectures• Definition of server protocol

Web-enabled Embedded SystemsWeb-enabled Embedded Systems

ir. M. Manders, ir. P. Peters, ir. M. Manders, ir. P. Peters, prof. dr. ir. L.M.G.Feijs, dr.J.J. Lukkienprof. dr. ir. L.M.G.Feijs, dr.J.J. Lukkien

Example architecture

Aquarium

Some references• L.M.G.Feijs, M.Manders, Bewaking en besturing via

internet, in: Informatie juli/aug. 2000 (42).• H.Aalderink, Web controllable devices: concept and

design, Master’s thesis TUE 1999.• H.B.M. Jonkers, Communication and synchronization

using interaction objects, LNCS 1709, p1321.

Web controllable on the web:• http://www.eesi.tue.nl/• http://www.dsv.nl/~cogriek/alles.htm• http://www.zanussi.com/futuro/index.html