Quick Start Guide. SensiBLE (BLUEMICROSYSTEM1) Bluetooth low energy and sensor software for. Version (May 25, 2016)

Similar documents
Quick Start Guide. Bluetooth low energy, sensors and NFC tag software for STM32Cube (BLUEMICROSYSTEM3) Version (September 15, 2016)

Quick Start Guide. IoT node with BLE connectivity, environmental and motion sensors, and motion middleware libraries (BLUEMICROSYSTEM1)

Quick Start Guide. STM32 ODE Function Pack for connecting 6LoWPAN IoT Nodes to smartphone through a BLE interface (FP-NET-6LPBLE1)

IoT node with BLE connectivity, digital microphone, environmental and motion sensors, motion and audio middleware libraries.

Quick Start Guide. Bluetooth Low Energy expansion board based on SPBTLE-RF module for STM32 Nucleo (X-NUCLEO-IDB05A1) Version 1.

Quick Start Guide. STM32 ODE function pack for IoT node with BLE connectivity and environmental and motion sensors (FP-SNS-MOTENV1)

Getting started with the FP-SNS-ALLMEMS1 Bluetooth low energy and sensors software expansion for STM32Cube

Quick Start Guide. Version 3.0 (June 12, 2017)

Quick Start Guide. Bluetooth Low Energy expansion board based on BlueNRG for STM32 Nucleo (X-NUCLEO-IDB04A1) Version 1.

Quick Start Guide. Version 3.1 (August 8, 2018)

Quick Start Guide. STM32 ODE function pack for half-duplex voice streaming over Bluetooth Low Energy (FP-AUD-BVLINK1) Version 1.

Quick Start Guide STM32Cube function pack for creating a BLE star network connected via Wi-Fi to IBM Watson IoT cloud (FP-NET-BLESTAR1)

Quick Start Guide. STM32 ODE function pack for IoT node with BLE connectivity, digital microphone, environmental and motion sensors (FP-SNS-ALLMEMS1)

Quick Start Guide. STM32Cube function pack for IoT sensor node with telemetry and device control applications for Amazon AWS Cloud (FP-CLD-AWS1)

Quick Start Guide. GNSS expansion board based on Teseo-LIV3F module for STM32 Nucleo (X-NUCLEO-GNSS1A1) Version 2.1 (Nov 9, 2018)

STEVAL-STLKT01V1. SensorTile development kit. Description. Features

Quick Start Guide. Stepper motor driver expansion board based on L6474 for STM32 Nucleo (X-NUCLEO-IHM01A1) Version 1.2.

STEVAL-STLKT01V1. SensorTile development kit. Description. Features

STEVAL-STLKT01V1. SensorTile development kit. Description. Features

Quick Start Guide. High power stepper motor driver expansion board based on powerstep01 for STM32 Nucleo (X-NUCLEO-IHM03A1)

Quick Start Guide. STM32 ODE Function Pack for Building a PLC controlled via Wi-Fi (FP-IND-PLCWIFI1) Version 1.1 (Oct 16, 2017)

Quick Start Guide. Bipolar stepper motor driver expansion board based on L6208 for STM32 Nucleo (X-NUCLEO-IHM05A1) Version 1.1.

Quick Start Guide STM32 ODE Function Pack for IoT sensor node connection to 6LoWPAN networks through sub-1ghz RF communication (FP-SNS-6LPNODE1)

Getting started with the FP-NET-6LPBLE1 function pack for 6LoWPAN IoT node connection to a smartphone via BLE interface

Quick Start Guide. Long distance ranging ToF sensor expansion board based on VL53L1X for STM32 Nucleo (X-NUCLEO-53L1A1) Version (February 20, 2018)

Quick Start Guide. Dynamic NFC/RFID tag IC expansion board based on ST25DV04K for STM32 Nucleo (X-NUCLEO-NFC04A1) Version 1.

STEVAL-BCNKT01V1. BlueCoin Starter kit. Features. Description

Version (Apr 28, 2016)

Quick Start Guide. STM32Cube function pack for IoT node with dynamic NFC tag, environmental and motion sensors (FP-SNS-SMARTAG1)

Quick Start Guide. NFC card reader expansion board based on ST25R3911B for STM32 Nucleo (X-NUCLEO-NFC05A1) Version (July 14 th, 2017)

Quick Start Guide. Dual-channel high side driver expansion board based on VPS2535H for STM32 Nucleo (X-NUCLEO-IPS02A1) Version 1.0 (Sept.

SensiBLE Getting Started. Your Idea - Worth come true

Quick Start Guide. Sound terminal expansion board based on STA350BW for STM32 NUCLEO (X-NUCLEO-CCA01M1) Version 1.1.

Quick Start Guide. STM32 ODE function pack for MEMS microphones acquisition, advanced audio processing and audio output (FP-AUD-SMARTMIC1)

SensorTile Miniature Multi-Sensor Module

Environmental sensors for true user experience

Quick Start Guide. SensorTile Kit - STEVAL-STLKT01V1.

Getting started with the STM32 ODE function pack for IoT node with NFC, BLE connectivity and environmental, motion and Time-of-Flight sensors

Quick Start Guide. Stepper motor driver expansion board based on L6474 for STM32 Nucleo (X-NUCLEO-IHM01A1) Version 1.

Quick Start Guide (V1.0 May2015) Dynamic NFC tag expansion board based on M24SR for STM32 NUCLEO (X-NUCLEO-NFC01A1)

Empowering Embedded Devices for IoT Applications

Getting started with the X-CUBE-MEMS1 motion MEMS and environmental sensor software expansion for STM32Cube

Quick Start Guide. Version 2.4 (September 05, 2018)

Running a simple 6LowPAN network consisting of one receiver node and one or more sensor nodes in a Sub-1GHz RF band

Quick Start Guide. Wi-Fi expansion board based on SPWF01SA module for STM32 Nucleo (X-NUCLEO-IDW01M1) Version 1.0 (November 18, 2015)

Quick Start Guide. SensorTile Kit - STEVAL-STLKT01V1.

Bluetooth low energy profiles for the X-CUBE-BLE1 expansion for STM32Cube. Description

Getting started with STM32Nucleo Boards

STM32 Open Development Environment

Getting started with osxmotiongc gyroscope calibration library for X-CUBE-MEMS1 expansion for STM32Cube

DT0095 Design tip. Datalogging the SensorTile through a PC. Purpose and benefits. Description

STM32 Open Development Environment

2017 ST Tech Tour SensorTile Hands-on Workshop

BlueCoin, the Robotic Ear

STEVAL-BCNKT01V1. BlueCoin Starter kit. Features. Description

Getting started with MotionPM real-time pedometer library in X CUBE-MEMS1 expansion for STM32Cube

Getting started with FP-SNS-6LPNODE1 software for IoT sensor node connection to 6LoWPAN networks using sub-1ghz RF

Getting started with osxmotionar activity recognition library for X-CUBE-MEMS1 expansion for STM32Cube

Quick Start Guide. STM32Cube function pack for IoT tracker node with LoRa connectivity, GNSS and sensors (FP-ATR-LORA1) Version 1.2 (Feb.

UM2216 User manual. Getting started with MotionFA fitness activity library in X CUBE MEMS1 expansion for STM32Cube. Introduction

Getting started with MotionPM real-time pedometer library in X-CUBE-MEMS1 expansion for STM32Cube

UM2350. Getting started with MotionPW real-time pedometer for wrist library in X-CUBE-MEMS1 expansion for STM32Cube. User manual.

Getting started with osxmotionmc magnetometer calibration library for X-CUBE-MEMS1 expansion for STM32Cube

UM2194. Getting started with MotionAW activity recognition for wrist library in X-CUBE-MEMS1 expansion for STM32Cube. User manual.

Getting Started with the STM32L4 IoT Discovery Kit Node

Preliminary Data Sheet SensiBLE. SensiBLE Certified Product combining powerful MCU, Sensors and Bluetooth.

UM2276. Getting started with MotionSD standing vs sitting desk detection library in X-CUBE-MEMS1 expansion for STM32Cube. User manual.

Ubiquitous IoT Perspectives The Power of Connected Sensors and Actuators

Quick Start Guide. STM32 ODE function pack for IoT node with Wi-Fi or Ethernet, NFC and sensors, connected to Microsoft Azure cloud (FP-CLD-AZURE1)

Getting started with MotionAR activity recognition library in X-CUBE-MEMS1 expansion for STM32Cube

STSW-BNRG-Mesh. Mesh over Bluetooth low energy. Features. Description. Applications

SPBTLE-1S ArTM. October STMicroelectronics

Getting started with the STSW-BCNKT01 software package for STEVAL-BCNKT01V1 based on STM32Cube

UM1997 User manual. Getting started with the BlueMS 3.x application. Introduction

Getting started Guide

RF Transceivers and Modules

Getting started with MotionAR activity recognition library in X-CUBE-MEMS1 expansion for STM32Cube

UM2041 User manual. How to use the STEVAL-WESU1. Introduction

Getting started with the X-CUBE-NFC5 high performance HF reader / NFC initiator IC software expansion for STM32Cube

Main components MEMS motion sensor: low power high g 3-axis digital accelerometer inemo inertial module: 3D accelerometer and 3D gyroscope

Getting started with the software package for STEVAL-STLKT01V1 based on STM32Cube

Introducing STM32 L0x Series. April

XDK HARDWARE OVERVIEW

Quick Start Guide. Version (May 14, 2018)

Getting started with MotionMC magnetometer calibration library in X-CUBE-MEMS1 expansion for STM32Cube

IoT device in Minutes with ST s BlueNRG

From Sensors to Cloud: The Case for a Complete Ecosystem for IoT Development

BlueCoin, the Electronic Ear Hands-on LABs using BlueMS mobile app. STMicroelectronics

Wearable Technologies and the IoT. David Lamb Market Development Manager, North Europe STMicroelectronics

Quick Start Guide. Contiki OS and 6LoWPAN sub-1ghz RF communication software expansion for STM32 Cube (Contiki6LP) Version 1.3 (December 10, 2018)

HEXIWEAR COMPLETE IOT DEVELOPMENT SOLUTION

Use of ISP1507-AL Evaluation Boards

UM1982 User manual. Multi-Sensor RF 868 MHz platform. Introduction

32L476GDISCOVERY. Discovery kit with STM32L476VG MCU. Features. Description

UM2045 User manual. Getting started with the X-CUBE-NFC3 near field communication transceiver software expansion for STM32Cube.

Use of ISP1880 Accelero-Magnetometer, Temperature and Barometer Sensor

Getting started with the FP-IND-PLCWIFI1 function pack for PLC management via Wi-Fi

Bluetooth Low Energy Portfolio

Getting started with the X-CUBE-IKA02A1 multifunctional software expansion for STM32Cube

Quick Start Guide. Version (May 14, 2018)

Transcription:

Quick Start Guide Bluetooth low energy and sensor software for SensiBLE (BLUEMICROSYSTEM1) Version 1.0.0 (May 25, 2016)

Quick Start Guide Contents 2 BLUEMICROSYSTEM1: Bluetooth low energy and sensor software Hardware and Software overview Setup & Demo Examples Documents & Related Resources STM32 Open Development Environment: Overview

SensiBLE System Block Diagram Part of the Connectivity used by the SensiBLE module for internal connection between MCU and Sensors. Microphone using DFSDM interface, Sensors connected to MCU using I 2 C1, while BLE module and Data Logger connected via SPI1. Rest of unused Interfaces is free for user to interconnect with external world: 18 I/O PWM I 2 C1, I 2 C2 SPI2, SPI3 USART 2, USART3 UART4, UART5 CAN SD ADC

Motion MEMS, Environmental, Microphone and Light Sensors Hardware Overview (1/4) Hardware Description The SensiBLE integrating motion MEMS and environmental sensor. It is compatible with X-NUCLEO-IKS01A1 layout, and is designed around ST s latest sensors. Key Features The SensiBLE is a motion MEMS and environmental sensor. All sensor sensors are connected on a single I²C bus Sensor I²C address selection Each sensor has separate power supply lines allowing power consumption measurement Sensor disconnection (disconnect the I²C bus as well as the power supply) Interrupt and DRDY signals from sensors Key Product on board

Bluetooth Low Energy Hardware Overview (4/4) Hardware Description The SensiBLE integrates a Bluetooth Low Energy (BLE) designed around ST s SPBTLE-RF Bluetooth Low Energy module based on BlueNRG-MS. It is compatable with X-NUCLEO-IDB05A1 layout The BlueNRG-MS processor hosted in the SPBTLE-RF module communicates with the STM32L476 host microcontroller though an SPI link. Key Products on board SPBTLE-RF Bluetooth Low Energy, FCC and IC certified, module based on Bluetooth Low Energy wireless network processor BlueNRG-MS, BLE4.1 compliant. SPBTLE-RF integrates a BALF-NRG-01D3 balun and a chip antenna. It embeds 32 MHz and 32.768 khz crystal oscillators for the BlueNRG-MS. Latest info available at www.st.com

BLUEMICROSYSTEM1 BLE and sensor software expansion Software Overview BLUEMICROSYSTEM1 Software Description BLUEMICROSYSTEM1 is an expansion software package for STM32Cube Key features Complete middleware to build applications using temperature and humidity sensors (HTS221), pressure sensor (LPS25H) and motion sensors (LIS3MDL and LSM6DS0), Digital Microphone (MP34DT01-M) and light sensor (APDS-9250). Very low power Bluetooth Low Energy (BlueNRG-MS) single-mode network processor, compliant with Bluetooth specifications core 4.1 for transmitting information to one client osxmotionfx (inemoengine PRO) real-time motion sensor data fusion (under OPEN.MEMS license) to combine the output from multiple MEMS sensors Gyroscope bias and magnetometer calibration routine osxmotioncp (inemoengine PRO) activity-recognition algorithm (under OPEN.MEMS license) based only on accelerometer data osxmotionar (inemoengine PRO) real-time activity-recognition algorithm (under OPEN.MEMS license) based only on accelerometer data Easy portability across different MCU families, thanks to STM32Cube Compatible with BlueMS application for Android/iOS (Version >2.0.0) available on respective online markets (playstore/itunes) Free, user-friendly license terms Sample implementation available on board X-NUCLEO-IKS01A1 and X-NUCLEO-IDB05A1 when both connected to NUCLEO-L476RG Overall Software Architecture

Quick Start Guide Contents BLUEMICROSYSTEM1: Bluetooth low energy and sensor software Hardware and Software overview Setup & Demo Examples Documents & Related Resources STM32 Open Development Environment: Overview

Setup & Demo Examples Hardware Setup (1/4) Step by Step 1x SensiBLE Module + CR2032 battery + Development Board (PN: SIMBA-DKJ) (PN: SIMBA-DKL) 1x Windows 10/8/7 - Laptop/PC 1 x USB type A to Mini-B USB cable

BlueMicrosystem1 Download & Install (2/4)

OpenSoftwareX OSX License (3/4) Step by Step

ST BLUEMS App Installation (4/4) Step by Step

Using serial line monitor Using serial line monitor e.g. TeraTerm BLUEMICROSYTEM1 for SIMBA-DKL Configure the serial line monitor (speed, LF) Pressing the Reset User button. You could see the initialization phase When are connected with one Android/iOS device, you could see what are you transmitting with BLE

Documents & Related Resources All documents are available in the DESIGN tab of the related products webpage BLUEMICROSYSTEM1: DS2501: Bluetooth low energy and sensor software expansion for STM32Cube data brief UM1863: Getting started with the BLUEMICROSYSTEM1 Bluetooth low energy and sensor software expansion for STM32Cube user manual SIMBA-PRO: BOM, Schematic Data Sheet SensiBLE Preliminary Data Sheet SIMBA-DKL: BOM, Schematic Data Sheet - Preliminary Data Sheet