10 likes | 185 Views
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
E N D
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 • Networking • Standardization and interoperability • Real-time aspects • Software platforms AS: application server SMP: session management protocol TC: temperature control Examples… • 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 Coffee maker Current research Aquarium • 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 Research • 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 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