BlueST-SDK

Active

Bluetooth Low Energy and Sensors Technology Software Development Kit (SDK)

Get Software Download databrief
Overview
Sample & Buy
Solutions
Documentation
Tools & Software
Quality & Reliability
eDesignSuite
Get Started
Partner products
Sales Briefcase
  • BlueST-SDK is a multi-platform library (Android/iOS/Python) that enables easy access to the data exported by a Bluetooth Low Energy (BLE) device implementing the BlueST protocol.

    The BlueST protocol is easily extensible to support user-defined data.
    The protocol already defines various data coming from different sensors such as inertial sensors (accelerometer, magnetometer, and gyroscope), environmental sensors (luminosity, temperature, pressure, humidity), battery information (voltage, current, charge state), and DC and stepper motors (state and commands).
    It also implements a serial console over Bluetooth allowing stdint/stdout/stderr functionality and defines a configuration service to control the settings of connected boards.
    By using a common programming model for the supported platforms, BlueST-SDK makes it easy to develop applications on Android, IOS and Linux (with Python installed) systems, and includes applications examples to show you how to use the SDK.
    The Python release of the BlueST SDK makes use of the bluepy Python library available on Linux® to connect to BLE devices.
    The data managed by the SDK can be logged in a CSV (coma-separated values) file.
    The BlueST-SDK is released under BSD (3-clause) license terms.
    The BlueST SDK is used with the ST BlueMS mobile application for displaying all the information exported by compatible expansion software for STM32Cube, like the FP-SNS-MOTENV1. ST BlueMS is freely available on the respective Android and iOS application stores.

    Key Features

    • Multi-platform library (Android/iOS/Python) that enables easy access to data exported via the Bluetooth Low energy protocol
    • Easily extensible to support new data types
    • Common programming model for all supported platforms
    • Sample application available for a quick start
    • Supports data logging
    • Includes serial console (stdout/stdin/stderr) over Bluetooth
    • Includes board configuration service
    • BSD license terms
    • Used for ST BlueMS and ST SensNet (Android/iOS) applications available on the respective stores

Get Software

Recommended for you

Latest from ST

All tools & software

    • Part number
      Status
      Description
      Type
      Supplier

      BlueMS

      NRND

      This app has been replaced by STBLESensor

      Wireless Connectivity Software ST

      STBLESensor

      Active

      BLE sensor application for Android and iOS

      Wireless Connectivity Software ST

      STBLEStarNet

      Active

      BLE star network application for Android and iOS

      Wireless Connectivity Software ST

      SensNet

      NRND

      This app has been replaced by STBLEStarNet

      Wireless Connectivity Software ST
      BlueMS

      Description:

      This app has been replaced by STBLESensor
      STBLESensor

      Description:

      BLE sensor application for Android and iOS
      STBLEStarNet

      Description:

      BLE star network application for Android and iOS
      SensNet

      Description:

      This app has been replaced by STBLEStarNet
    • Part number
      Status
      Description
      Type
      Supplier

      STEVAL-STLKT01V1

      Active

      SensorTile development kit

      Sensor Solution Eval Boards ST

      STEVAL-WESU1

      Active

      Wearable sensor unit reference design for fast time to market

      Sensor Solution Eval Boards ST
      STEVAL-STLKT01V1

      Description:

      SensorTile development kit
      STEVAL-WESU1

      Description:

      Wearable sensor unit reference design for fast time to market