BLUEMICROSYSTEM1:IoT node with BLE connectivity, environmental and motion sensors, and motion middleware libraries
The BLUEMICROSYSTEM1 expansion software package for STM32Cube lets you read and display
real-time inertial and environmental sensor data through an Android™/iOS™ app.
The package implements application level functions based on the Bluetooth low energy protocol
and enables communication with Android/iOS devices. Developers can use it to prototype
applications with Android/iOS services, and transmit real-time sensor data with ease.
The software runs on the STM32 microcontroller and includes drivers that recognize the
Bluetooth low energy (BlueNRG) hardware and sensor devices. The expansion is built on the
STM32Cube framework for STM32 microcontrollers and comes with a sample implementation to
kick-start development.
Key Features
- For STM32 Nucleo expansion boards, complete middleware to build apps using:
- temperature/humidity sensor
(HTS221)
- temperature/pressure sensors
(LPS25HB/LPS22HB)
- motion sensors (LIS3MDL/LSM303AGR and
LSM6DS0/LSM6DSL)
- compatible with the motion sensor LSM6DS3
DIL24 expansion
- For the STEVAL-STLKT01V1:
- temperature and pressure sensor
(LPS22HB)
- motion sensors (LSM303AGR and
LSM6DSM)
- Gas Gauge (STC3115)
- Very low power BLE (BlueNRG) single-mode network processor for transmitting information to one client.
- osxMotionFX real-time motion sensor data fusion (OPEN.MEMS license) to combine the output from multiple MEMS sensors.
- Accelerometer-only real-time recognition algorithms:
- osxMotionARactivity
- osxMotionCP
carry position
- osxMotionGR
gesture
- osxMotionPM
pedometer
- osxMotionID motion
intensity
- Free, user-friendly license terms
- BlueMS compatible application for Android/iOS (version 2.0.0 or above) for visualizing information sent via Bluetooth.
- OTA firmware update (for X-NUCLEO-IDB05A1 Bluetooth board only) using the BlueMS application (Ver. 3.0.0 or higher)
- Option to request and enable the OPEN.MEMS license using the BlueMS application (Ver. 3.0.0 and above)
- Gas Gauge STEVAL-STLKT01V1 visible using BlueMS application (Ver. 3.2.0 and above)
- Separate sample implementations for X-NUCLEO-IKS01A2 (or X-NUCLEO-IKS01A1) and X-NUCLEO-IDB05A1 (or X-NUCLEO-IDB04A1) boards on a NUCLEO-F401RE or NUCLEO-L476RG board and for a STEVAL-STLKT01V1 board
Product Specifications
User Manuals
Presentations
License Agreement
STM32 Open Development Environment
Part Number | Manufacturer | Description |
---|
X-NUCLEO-IDB04A1 | ST | Bluetooth low energy expansion board based on BlueNRG for STM32 Nucleo |
X-NUCLEO-IDB05A1 | ST | Bluetooth Low Energy expansion board based on SPBTLE-RF module for STM32 Nucleo |
X-NUCLEO-IKS01A1 | ST | Motion MEMS and environmental sensor expansion board for STM32 Nucleo |
X-NUCLEO-IKS01A2 | ST | Motion MEMS and environmental sensor expansion board for STM32 Nucleo |
MEMS and Sensors Software
Part Number | Manufacturer | Description |
---|
osxMotionAR | ST | Real-time Activity Recognition software expansion for STM32Cube |
osxMotionCP | ST | Real-time carrying position software expansion for STM32Cube |
osxMotionFX | ST | Real-time motion-sensor data fusion software expansion for STM32Cube |
Wireless Connectivity Software
Part Number | Manufacturer | Description |
---|
BlueMS | ST | BlueMS Application for Android and iOS |
Product Evaluation Tools
Part Number | Manufacturer | Description |
---|
STEVAL-MKI160V1 | ST | LSM6DS3 adapter board for standard DIL24 socket |
Solution Evaluation Tools
Get Software
Part Number | Software Version | Supplier |
---|
BLUEMICROSYSTEM1 | 3.2.0 | ST |