The document presents a specification for smart devices in remote labs to allow various clients to interact with lab equipment in a standardized way. An example interaction is given where a client discovers the sensors and actuators of a smart device, receives sensor data, and sends actuator commands. The specification aims to make smart devices more interoperable and reusable by different client applications through a common interface and metadata description.