The Smart Device Specification for Remote Labs

Authors

  • Christophe Salzmann Ecole Polytechnique Fédérale de Lausanne (EPFL) Control Lab
  • Sten Govaerts Ecole Polytechnique Fédérale de Lausanne (EPFL) REACT
  • Wissam Halimi Ecole Polytechnique Fédérale de Lausanne (EPFL) REACT
  • Denis Gillet Ecole Polytechnique Fédérale de Lausanne (EPFL) REACT

DOI:

https://doi.org/10.3991/ijoe.v11i4.4571

Keywords:

Remote labs, Smart Device, Specification, Remote control, Websockets, Web Sevices

Abstract


This paper presents the Smart Device specification to interface with remote labs. To encourage the broader sharing of remote labs, the Smart Device paradigm decouples the client from the server and provides well-defined interfaces between client and server. Such Smart Device services are exposed on the Internet and enable interoperability with client applications, other Smart Devices and external services (e.g. a booking service). This paper presents the extensible and platform-agnostic specification of the Smart Device services and internal functionalities. The Smart Device specification contains sufficient service metadata to enable the automatic generation of basic client applications. The specification is illustrated through an example and first implementations of the specification are presented.

Downloads

Published

2015-08-05

How to Cite

Salzmann, C., Govaerts, S., Halimi, W., & Gillet, D. (2015). The Smart Device Specification for Remote Labs. International Journal of Online and Biomedical Engineering (iJOE), 11(4), pp. 20–29. https://doi.org/10.3991/ijoe.v11i4.4571

Issue

Section

Papers