Devices on Labstep can be used to represent the instruments and devices you use in the lab. The Instruments & Devices Integration enables you to make measurements or collect data by connecting the ones you have in the lab to Labstep!


Creating New Devices:

  1. Navigate to the 'Instruments & Devices' page

  2. Click on 'New Device'

  3. Click on 'Untitled Device' and enter your device's name

  4. Click on 'Add Metadata Field' to add any relevant metadata such as the Manufacturer, Model or Serial Number

Labstep team tip: You can also add Date fields such as 'Last Service Date' or 'Next Service Date' and File fields for attaching instruction manuals and other important documents.

A GIF showing how to create a new device
  • 'Notes' tab → you can keep a record of recurring events such as services or calibrations.

  • 'Data' tab → you can see and search through all the data sent to Labstep by this Device.

A screenshot showing where to find the data and notes tab on a device's page

Fetching Data from your Device:

Data collected from your devices can be used to populate Data fields in your experiments in a single click.

  1. Type / (slash) in an experiment or protocol entry

  2. Click on 'Data'

  3. Click on 'Search measurement device'

  4. Select a device

  5. Specify the Data Type

  6. Specify the Label and other fields if necessary

  7. Click on 'Done'

Labstep team tip: You can also follow the same process by adding Data from the Data tab.

A GIF showing how to add a data field to fetch data from a device

Labstep team tip: Now, whenever you run this Experiment/Protocol you can simply click 'Fetch from device' and it will fetch the most recent data of that type sent by the device!

A GIF showing how to fetch data from a device

Labstep team tip: If it has fetched the wrong data point, you can click the 'plug' icon to manually select the correct data.

A GIF showing how to change which data was fetched

Sending Data from a Device:

Devices can send 3 different types of data to Labstep.

  • Simple numeric measurements consisting of a number and a unit i.e. Temperature, Concentration, Weight etc.

  • Files such as CSV files with raw data, output reports generated by larger instruments or even images.

  • Free form text.

To send numeric measures or free form text from your device you will need to use the Labstep API. We provide a Python SDK to make this easy along with some examples to get you started (see the documentation here).

Labstep team tip: If you aren't comfortable working with the API you can still send files from your devices with no coding required using the Labstep Device Client. See this article to find out how.

A screenshot of what the labstepPy page looks like


Still need help?

Contact us here or start a conversation with a member of our team using our in-app chat.

Did this answer your question?