Open.Framework is a collection of software development kits (SDK) for the evaluation and development of applications to help developers jump start their designs with ST products (Motion and Microphone MEMS, Bluetooth low energy, environmental sensors, etc.). Each SDK is designed for the STM32 Open Development Environment and includes component drivers, middleware libraries and implementation examples suitable for a variety of use-case scenarios. It enables fast prototyping with leading-edge components that can quickly be transformed into final designs.
The BLUEMICROSYSTEM software development kit (BMS SDK) uses Bluetooth low energy, 9-axis Motion MEMS and environmental sensors (humidity, pressure and temperature) to create a real-time remote sensing node. The captured data is locally processed by a sensor-fusion engine and streamed in real-time to a smartphone (Android- or iOS-based, app source code is included) via Bluetooth. BMS SDK includes all that is needed to create solutions for the wearable, IoT and Home Automation markets. The included implementation example runs on the STM32 Nucleo F4 platform equipped with the MEMS and environmental sensor expansion board (X-NUCLEO-IKS01A1) and the Bluetooth low energy expansion board (X-NUCLEO-IDB04A1).
The BLUEVOICELINK software development kit (BVL SDK) uses digital MEMS microphones and Bluetooth low energy (BLE) to create bi-directional, real-time, voice-streaming solutions suitable for wearable or remote control scenarios. The captured voice is compressed and wirelessly streamed through a proprietary BLE profile. The included implementation example runs on the STM32 Nucleo F4 platform equipped with a MEMS microphone expansion board (X-NUCLEO-CCA02M1) and the Bluetooth low energy expansion board (X-NUCLEO-IDB04A1). Two identical kits are required to run a real-time demonstration.