STMicroelectronics BlueNRG-M2SP Quick Start Guide

Quick Start Guide
Bluetooth Low Energy expansion board based on BlueNRG-M2SP module for STM32 Nucleo (X-NUCLEO-BNRG2A1)
Version 2.0 (July 2, 2020)
Agenda
1
3
Documents & Related Resources
4
STM32 Open Development Environment: Overview
2
2
Setup & Demo Examples
1- Hardware and Software overview
Bluetooth Low Energy expansion board
Hardware Overview
X-NUCLEO-BNRG2A1 Hardware Description
The X-NUCLEO-BNRG2A1 is a Bluetooth Low Energy (BLE) evaluation and development board system, designed around ST’s BLUENRG-M2SP Bluetooth Low Energy module based on BlueNRG-2.
The BlueNRG-2 processor hosted in the BLUENRG-M2SP module communicates
with the STM32 microcontroller, hosted on the Nucleo development board, through an SPI link available on the Arduino UNO R3 connector.
Key Products on board
BLUENRG-M2SP
Bluetooth Low Energy, FCC and IC certified (FCC ID: S9NBNRGM2SP, IC: B976C-BNRGM2SP), module based on Bluetooth® Low Energy wireless network processor BlueNRG-2, BLE v5.0 compliant.
BLUENRG-M2SP integrates a BALF-NRG-02D3 balun and a PCB antenna. It embeds 32 MHz crystal oscillator for the BlueNRG-2.
M95640-RMC6TG
64-Kbit serial SPI EEPROM with high-speed clock interface
Arduino UNO R3 connector
BLUENRG-M2SP
M95640-RMC6TG
Latest info available at www.st.com
X-NUCLEO-BNRG2A1
X-CUBE-BLE2
Software Overview
5
X-CUBE-BLE2 Software Description
The X-CUBE-BLE2 is a software package which provides STM32 drivers running for the BlueNRG-2 Bluetooth Low Energy device. It is an STM32Cube expansion software package that eases portability across different STM32 MCU families
Implementation examples are available for the STM32 Nucleo Bluetooth Low
Energy expansion board (X-NUCLEO-BNRG2A1) plugged on top of an STM32 Nucleo board (NUCLEO-L476RG)
Key features
Complete middleware to build applications using the BlueNRG-2 network processor
Easy portability across different MCU families thanks to the STM32Cube
Sample applications that the developer can use to start experimenting with the
code
References to free Android and iOS app that can be used along with the sample applications
Free, user-friendly license terms
Latest info available at www.st.com
X-CUBE-BLE2
Overall Software Architecture
2- Setup & Demo Examples
Setup & Application Examples
HW prerequisites for X-NUCLEO-BNRG2A1
7
1x X-NUCLEO-BNRG2A1 Bluetooth Low Energy expansion board
1x STM32 Nucleo development board (Nucleo-L476RG)
1 x BLE-enabled smartphone and associated apps
Nucleo-L476RG +
X-NUCLEO-BNRG2A1
Android OS device
https://play.google.com/store/apps/ details?id=com.macdom.ble.blesca nner
iOS device
BLE Scanner
https://apps.apple.com/it/app/st­bluems/id993670214
https://play.google.com/store/apps /details?id=com.st.bluems
App for Hands OnApp for DemoSmartphone requirements
ST BLE Sensor
https://apps.apple.com/us/app/ble­scanner-4-0/id1221763603
Loading...
+ 15 hidden pages