Minimalist Architecture to Generate Embedded System Web User Interfaces - Technological Innovation for the Internet of Things Access content directly
Conference Papers Year : 2013

Minimalist Architecture to Generate Embedded System Web User Interfaces


This paper presents a new architecture to semi-automatically generate Web user interfaces for Embedded Systems designed using IOPT Petri Net models. The user interfaces can be used to remotely control, monitor and debug embedded systems using a standard Web Browser. The proposed architecture takes advantage of the distributed nature of the Internet to store all static user interface data and software on third-party Web services (the Cloud), and execute the user-interface code on the user’s Web Browser. A simplified protocol is proposed to enable remote control, status-monitoring, debugging and step-by-step execution, minimizing resource consumption on the physical embedded devices, including processing load, memory and communication bandwidth. As the user interface data and code are kept on third-party Web services, these resources can be shared among multiple embedded device units, and the hardware requirements to implement the devices can be simplified, leading to reduced cost solutions. To prevent down-time due to network problems or server failures, a fault-tolerant topology is suggested. The distributed architecture is transparent to end-users, observing just a Web interface for an embedded device on the other side of an Internet URL.
Fichier principal
Vignette du fichier
978-3-642-37291-9_26_Chapter.pdf (4 Ko) Télécharger le fichier
Origin : Files produced by the author(s)

Dates and versions

hal-01348760 , version 1 (25-07-2016)





Fernando Pereira, Luís Gomes. Minimalist Architecture to Generate Embedded System Web User Interfaces. 4th Doctoral Conference on Computing, Electrical and Industrial Systems (DoCEIS), Apr 2013, Costa de Caparica, Portugal. pp.239-249, ⟨10.1007/978-3-642-37291-9_26⟩. ⟨hal-01348760⟩
75 View
660 Download



Gmail Facebook X LinkedIn More