Your Contact to Sensirion

Umschlag

Contact

Contact our sensor experts:

Contact Form

Distributoren

Distributors

Here you find the nearest distributor in your area:

Our Distributors

Standorte

Locations

Find out where we are located:

Our Locations

toggle menu
  • Home
  • News
  • Platforms/Tutorials
    • Environmental Sensor Shield
    • Smart Gadget Development Kit
    • Wearable Development Kit
      • Tutorial: Build Your Own Device
      • Tutorial: Logging Data
    • Raspberry Pi
      • Tutorial: Alexa with Indoor Air Quality
      • Tutorial: Using Flow Sensors
      • Tutorial: Weather Station
    • Qualcomm Snapdragon
    • Arduino
      • Tutorial: Weather Station
      • Tutorial: Interface for Liquid Flow Sensors
      • Tutorial: Stand-Alone Liquid Flow Meter
    • Renesas Synergy
    • Renesas RL78 and RX130 Series
    • Cypress PSoC Series
    • Generic Linux Support
    • Thingstream MQTT IoT Sensor Starter Kit
  • Applications
    • SHTC3 BLE Beacon Development Kit
    • On/Off Body Detection
    • Perspiration
    • Antifogging in VR Goggles
    • Directional Wind Meter Using SDP3x
    • Smart Speaker
  • Labs
    • #19 - Smart Factory Particle Monitor Network
    • #18 - Inhalation Application Benefits
    • #17 - Sleep Analysis and Pulse Monitor
    • #16 - Thermal Comfort Sensor
    • #15 - Anti-Fogging for Bathroom Mirrors
    • #14 - Improved Puff Sensing of Inhalation Devices
    • #13 - Spirometer
    • #12 - Breath Detection
    • #11 - Stress, Mood and Emotion Sensing
    • #10 - CO2 Sensing in Car
    • #9 - Milk Fat Concentration Sensor
    • #8 - Presence Detection with IR Sensor
    • #7 - RH Sensor Trigger for BLE Beacon
    • #6 - Smart Inhaler
    • #5 - Windshield Ice Detector
    • >> See All Labs Ideas
  • Global Website

Contact

search
Download Center BUY NOW Investors
Sensirion AG Switzerland
  • Home
  • News
  • Platforms/Tutorials
    • Environmental Sensor Shield
    • Smart Gadget Development Kit
    • Wearable Development Kit
      • Tutorial: Build Your Own Device
      • Tutorial: Logging Data
    • Raspberry Pi
      • Tutorial: Alexa with Indoor Air Quality
      • Tutorial: Using Flow Sensors
      • Tutorial: Weather Station
    • Qualcomm Snapdragon
    • Arduino
      • Tutorial: Weather Station
      • Tutorial: Interface for Liquid Flow Sensors
      • Tutorial: Stand-Alone Liquid Flow Meter
    • Renesas Synergy
    • Renesas RL78 and RX130 Series
    • Cypress PSoC Series
    • Generic Linux Support
    • Thingstream MQTT IoT Sensor Starter Kit
    • Platforms/Tutorials

      Choose Your Platform

      Here you can find an overview of various platforms which support Sensirion sensors. Furthermore, we have added some tutorials like how to build your own weather station with Arduino or how to use flow sensors on Raspberry Pi and many more. Learn more about which platform supports our sensors.

      Platform overview

  • Applications
    • SHTC3 BLE Beacon Development Kit
    • On/Off Body Detection
    • Perspiration
    • Antifogging in VR Goggles
    • Directional Wind Meter Using SDP3x
    • Smart Speaker
    • Applications

      Get Inspired by Our Applications

      On this page we want to inspire you with an assembly of various patented in-house application concepts, which our engineers came up with. Here you can find tutorials as well as documentations showing the versatile usage of Sensirion’s sensors.

      Explore now

  • Labs
    • #19 - Smart Factory Particle Monitor Network
    • #18 - Inhalation Application Benefits
    • #17 - Sleep Analysis and Pulse Monitor
    • #16 - Thermal Comfort Sensor
    • #15 - Anti-Fogging for Bathroom Mirrors
    • #14 - Improved Puff Sensing of Inhalation Devices
    • #13 - Spirometer
    • #12 - Breath Detection
    • #11 - Stress, Mood and Emotion Sensing
    • #10 - CO2 Sensing in Car
    • #9 - Milk Fat Concentration Sensor
    • #8 - Presence Detection with IR Sensor
    • #7 - RH Sensor Trigger for BLE Beacon
    • #6 - Smart Inhaler
    • #5 - Windshield Ice Detector
    • >> See All Labs Ideas
    • Sensirion Labs

      Welcome to Sensirion Labs

      Sensirion stands for innovation. To inspire engineers and developers who are working with our sensor solutions, we have founded a new section called «Sensirion Labs». There you can find documentation to various ideas, which our employees came up with - for example how to use a differential pressure sensor to measure adblue / urea concentrations in liquids or how to build a pulse monitor. 

      See all labs ideas

Sensirion AG Switzerland
  • Sensirion Developers
  • Platforms/Tutorials
  • Wearable Development Kit
  • Tutorial: Logging Data

Wearable Devkit Tutorial: Logging Data

The Sensirion Wearable Development Kit also gives the ability to log data to the integrated flash memory. Be aware that closing the SensiSmart app disables the backpack and thus it stops logging. In the picture below a schematic explains how the logging works. As soon as logging was activated in the logging screen, the SensiSmart app sends a logging command to the backpack. This command contains a frame which defines the values to be logged. In the Backpack the logging will be started and the selected data is written to the integrated flash memory.

Please note that this tutorial is written for Microsoft Windows, but the Python download script is platform independent and will also work on macOS and Linux.

 

Start Logging

  • Connect to USB
  • Start the SensiSmart app
  • Wait until "Not Connected" info screen disappears
  • Go to the "Logging" screen:

  • Press the middle button and wait for 70s (needed to clear the flash data):

  • After the 70s the text changes to “Press mid button to start logging”
  • Press the middle button to start logging:

  • To stop logging press the middle button again:


 

Read Out Logged Data

To get the data follow these steps carefully. All files can be accessed via our github respository:

  • Stop logging on the watch
  • Close the SensiSmart app with a long press on the left button (“back button”) 
  • Connect to USB via the micro-USB connector
  • If not already done, manually install the Arduino USB drivers from the provided arduino_driver.zip. The device will be displayed in the device manager as “USB IO Board” or similar, after driver installation it is recognized as “Arduino Micro”.
  • Look for the COM port in the device manager (“Arduino Zero” is the device name)
  • Variant A – Use your own Python installation:

    • Install Python 2.7 including pyserial
    • Call via the cmd prompt the script with the according COM port, e.g. python wdk_logdata_downloader.py COM15’

  • Variant B – Use the precompiled python packaged.exe file:

    • Change the COM port in the Sensirion_WDK_logdata_downloader.bat file
    • Execute the .bat file

The logged data should be stored in a new .csv file in the subfolder “data”.


Follow Us

GitHub

Platforms/Tutorials

  • SHT31 Smart Gadget DevKit
  • Wearable DevKit
  • Raspberry Pi
  • Arduino
  • See all supported platforms

Applications

  • SHTC3 BLE Beacon Development Kit
  • On/Off Body Detection
  • Perspiration
  • Antifogging in VR Goggles
  • Directional Wind Meter Using SDP3x

Latest Labs Ideas

  • #19 - Smart Factory Particle Monitor Network
  • #18 - Inhalation Application Benefits
  • #17 - Sleep Analysis and Pulse Monitor
  • Overview of all labs ideas

Further Information

  • Developer News
  • Download Center
  • FAQs
  • Contact
  • Locations

Your Contact to Sensirion

Umschlag

Contact

Contact our sensor experts:

Contact Form

Distributoren

Distributors

Here you find the nearest distributor in your area:

Our Distributors

Standorte

Locations

Find out where we are located:

Our Locations

Please Find Here Various Support Topics

Buy Our Products at Your Local Distributor

About Sensirion

Environmental Sensors

Flow Sensors

Media/Newsroom

Investors

Useful Links

Sensirion Automotive Solutions

Career

Support Center

Partner Access

General

Terms and Conditions

Terms and Conditions for US Customers

Supplier Social Responsibility

Quality, Environment and Ethics

Sensirion AG

Laubisruetistrasse 50

8712 Staefa ZH, Switzerland

Tel. +41 44 306 40 00

infosensirioncom

2019 © Sensirion AG Switzerland
  • Home
  • Sitemap
  • Privacy Policy and Cookies
  • Imprint
  • Login
  • Disclaimer