ST FP-NET-6LPBLE1 Quick Start Manual Download Page 26

STM32 Open Development Environment

Software components

STM32Cube software (CUBE)

-

A set

of free tools and embedded software bricks
to enable fast and easy development on
the

STM32,

including

a

Hardware

Abstraction Layer and middleware bricks.

STM32Cube

expansion

software

(X-CUBE)

-

Expansion software provided

free for use with the STM32 Nucleo
expansion board and fully compatible with
the STM32Cube software framework. It
provides abstracted access to expansion
board functionality through high-level APIs
and sample applications.

26

www.st.com/x-cube

Compatibility with multiple Development Environments -

The STM32 Open Development

Environment is compatible with a number of IDEs including IAR EWARM, Keil MDK, and GCC-based
environments. Users can choose from three IDEs from leading vendors, which are free of charge and
deployed in close cooperation with ST. These include Eclipse-based IDEs such as Ac6 System
Workbench for STM32 and the MDK-ARM environment.

Tools & IDEs

Application examples

(e.g. based on STOpenSoftwareX)

Hardware

Sample applications

Applications

IAR EWARM,Keil MDK-ARM, GCC-based IDEs

(e.g. Ac6 System Workbench for STM32)

STM32CubeHardware Abstraction Layer (HAL)

STM32Cube

middleware

Upper level middleware

(e.g. STOpenSoftwareX)

Middleware

Hardware
Abstraction

STM32Cubeexpansion middleware

STM32 Nucleo expansion boards (X-NUCLEO)

STM32 Nucleo developer boards

OPEN LICENSE MODELS: 

STM32Cube software and sample applications are covered by a 

mix of fully open source BSD license and ST licenses with very permissive terms.

www.st.com/stm32cube

Summary of Contents for FP-NET-6LPBLE1

Page 1: ...Version 1 1 Jan 30 2017 Quick Start Guide STM32 ODE Function Pack for connecting 6LoWPAN IoT Nodes to smartphone through a BLE interface FP NET 6LPBLE1...

Page 2: ...NET 6LPBLE1 STM32 ODE Function Pack for connecting 6LoWPAN IoT Nodes to smartphone through a BLE interface Hardware and Software overview Setup Demo Examples Documents Related Resources STM32 Open De...

Page 3: ...th the STM32 Nucleo developer board host microcontroller though an SPI link available on the Arduino UNO R3 connector Key Products on board SPBTLE RF Bluetooth Low Energy FCC and IC certified module b...

Page 4: ...microcontroller though an SPI link available on the Arduino UNO R3 connector EEPROM Arduino UNO R3 connector Key products on board SPSGRF Sub GHz 868 or 915 MHz low power programmable RF transceiver m...

Page 5: ...sor evaluation board system It is compatible with the Arduino UNO R3 connector layout and is designed around ST s latest sensors Arduino UNO R3 connector ST morpho connector Connector for the STM32 Nu...

Page 6: ...to smart phone using BLE interface Key features Firmware package with Contiki 6LoWPAN protocol stack 3 x and related applications running on a STM32 Nucleo board equipped with sub 1 GHz RF BLE connect...

Page 7: ...NET 6LPBLE1 STM32 ODE Function Pack for connecting 6LoWPAN IoT Nodes to Smartphone through a BLE Interface Hardware and Software overview Setup Demo Examples Documents Related Resources STM32 Open De...

Page 8: ...or X NUCLEO IDS01A5 1x Bluetooth Low Energy Expansion Board X NUCLEO IDB05A1 1x STM32 Nucleo development board NUCLEO F401RE 1x BLE enabled Android device 1x PC with Windows 7 8 or 10 1x USB type A to...

Page 9: ...C The package will contain source code example Keil IAR System Workbench for STM32 for NUCLEO F401RE Binary files for Border Router and Sensor Node application Border Router Applications STM32_Nucleo_...

Page 10: ...e 10 Download unpack www st com stm32ode fp www st com 1 FP NET 6LPBLE1 Select 2 3 FP NET 6LPBLE1 package structure Docs Application example 5 Compile Flash and Run the project BSP HAL and drivers 4 A...

Page 11: ...Wireless Sensor Network Scenario Sub GHz 6lowpan BTLE Border router Sensor Node Sensor Node Sensor Node Sensor Node Android Application Sensor Nodes BLE Border Router User Interface 11...

Page 12: ...Router NUCLEO F401RE X NUCLEO IDS01A4 868 MHz or X NUCLEO IDS01A5 915 MHz X NUCLEO IDB05A1 Sensors Node NUCLEO F401RE X NUCLEO IDS01A4 868 MHz or X NUCLEO IDS01A5 915 MHz X NUCLEO IKS01A1 LED Indicat...

Page 13: ...mory With the File explorer user can locate the Smart_Sensor apk and install on the phone Once installed launch the application on the mobile phone The application validated on following Smart Phones...

Page 14: ...Install Android Application 2 2 User needs to download File Explorer from Google Play store 14...

Page 15: ...Power ON Border Router And Nodes 15 Border Router Sensors Nodes Mini USB...

Page 16: ...Execute Android Application 1 5 16 Smart Sensor App Go to Settings Select BLE Module...

Page 17: ...Execute Android Application 2 5 17 Select BT Device Scan BT Devices...

Page 18: ...Execute Android Application 3 5 18 As soon as node connects to Border router LED LD2 will Toggle Select 6LoWPAN Option...

Page 19: ...19 Select Node IP address See the Sensor Values Execute Android Application 4 5...

Page 20: ...Execute Android Application 5 5 20 Select 6LoWPAN Mesh Option See the Mesh Network Tree...

Page 21: ...pansion board based on SPSGRF 868 and SPSGRF 915 modules for STM32 Nucleo user manual X NUCLEO IDB05A1 Gerber files BOM Schematic DB2592 Bluetooth Low Energy expansion board based on SPBTLE RF module...

Page 22: ...P NET 6LPBLE1 STM32 ODE Function Pack for connecting 6LoWPAN IoT Nodes to Smartphone through a BLE Interface Hardware and Software overview Setup Demo Examples Documents Related Resources STM32 Open D...

Page 23: ...vironment ODE consists of a set of stackable boards and a modular open SW environment designed around the STM32 microcontroller family www st com stm32ode Function Packs FP STM32Cube development softw...

Page 24: ...ra low power to high performance ST morpho extension header STM32 Nucleo Development Boards NUCLEO A comprehensive range of affordable development boards for all the STM32 microcontroller series with...

Page 25: ...additional functionality that can be plugged directly on top of the STM32 Nucleo development board directly or stacked on another expansion board 25 DIL24 support for new devices Motion MEMS sensors...

Page 26: ...IDEs including IAR EWARM Keil MDK and GCC based environments Users can choose from three IDEs from leading vendors which are free of charge and deployed in close cooperation with ST These include Ecli...

Page 27: ...ophone Pressure temperature humidity Bluetooth LE Sub GHz radio NFC Wi Fi GNSS Energy management battery General purpose microcontrollers Stepper motor driver DC BLDC motor driver Audio amplifier COLL...

Reviews: