SlideShare a Scribd company logo
1 of 35
Download to read offline
October 4, 2016
Santa Clara Convention Center
Mission City Ballroom
STM32 Open Development Environment
Fast and Affordable Development and Prototyping
Fabrizio Rovati
Agenda
• The IoT movement & IoT needs
• STM32 Open Development Environment
• Hardware building blocks
• Software building blocks
• Function Packs
• Demonstration
• Ecosystem
• Conclusions
2
The IoT movement & IoT needs
• The IoT movement & IoT needs
• STM32 Open Development Environment
• Hardware building blocks
• Software building blocks
• Function Packs
• Demonstration
• Ecosystem
• Conclusions
3
The IoT Movement 4
IoT is a movement where any system is able to leverage the Internet and its eco-system
Nodes Gateways Cloud
Smart Things
(With intelligence)
Simple Things
(Send raw data)
Gateway
Network
infrastructure
(Switch / Router)
Servers
(Big data & cloud)
Cloud computing – Low cost embedded computers – Explosion of reliable wireless connectivity – Rapid innovation of low cost sensors
Sense – Process – Connect – Power - Secure Process – Connect – Power - Secure Process – Power - Secure
Connectivity
10 cm
to
10 km
Signal Conditioning
& Protection
Nano Amps
to
Kilo Amps
IoT Devices Come in Many Form Factors
but Their Needs are the Same
5
Sensing &
Actuating
Power & Energy
Management
Smart
Industry
Smart
City
Smart
Things
Smart
Home
Full range of
sensors
and
actuators
Nano Watt
to
Mega Watt
Processing
& Security
Ultra-Low Power
to
High Performance
Scalable Security
solutions
Lowering the Barriers for Developers 6
Market
Device
Prototype Integrated Boards Final
Device
Idea
Application
Test SW
Field
Test
Commercial
SW
Fast, affordable prototyping with development continuity to final device
STM32 Open Development Environment
• The IoT movement & IoT needs
• STM32 Open Development Environment
• Hardware building blocks
• Software building blocks
• Function Packs
• Demonstration
• Ecosystem
• Conclusions
7
STM32 Open Development Environment 8
Developer community and support
Compatibility with free and commercial Development Environments
STM32 Nucleo
development boards
STM32 Nucleo
expansion boards
Sensors – motion,
environment, light ..
Ultra-low power
connectivity
ULP Memories and
NFC Tags
Analog and mixed
signal components
Power and energy
management
STM32Cube
expansion software
STM32Cube
development software
Function packs
Set of function examples for some of the most common application cases
Fast, affordable prototyping & development
pre-integrated ST components and SW
Cloud
Connectivity
Sensing
Safety &
Security
Hardware building blocks
• The IoT movement & IoT needs
• STM32 Open Development Environment
• Hardware building blocks
• Software building blocks
• Function Packs
• Demonstration
• Ecosystem
• Conclusions
9
STM32 Nucleo Development Boards 10
Complete product range
from ultra-low power to high-performance
A comprehensive range of affordable development boards for all STM32 microcontroller series,
with unlimited unified expansion capability, and with integrated debugger/programmer
www.st.com/stm32nucleo
STM32 Nucleo Expansion Boards 11
DIL24 support for
new devices
Example X-NUCLEO-IKS01A1
LIS3MDL LSM6DS0
LPS25HB HTS221
Motion MEMS
sensors
Environmental
sensors
Sense
Connect
Power
Drive
Move
Actuate
Translate
Boards with additional functionality that can be plugged on top of the STM32 Nucleo development board
directly or stacked on another expansion board.
www.st.com/x-nucleo
X-Nucleo family overview 12
www.st.com/x-nucleo
27 expansion boards (and growing…) covering all the key functions
Sense
4
Connect
8
Power
Drive
2
Move
Actuate
10
Translate
3
Motion &
environmental
sensors
Proximity sensor
Microphone
BLE
Wi-Fi
Sub-GHz
NFC
Power
management
LED Boost
Motor drive
Actuator
Audio amplifier
OpAmp
Software building blocks
• The IoT movement & IoT needs
• STM32 Open Development Environment
• Hardware building blocks
• Software building blocks
• Function Packs
• Demonstration
• Ecosystem
• Conclusions
13
STM32 ODE X-CUBE packages 14
Tools & IDEs
Application
Middleware
Hardware
Abstraction
Hardware
IAR EWARN, Keil MDK-ARM, GCC-based IDEs
(e.g. AC6 System Workbench for STM32)
Sample applications
STM32Cube
middleware
STM32Cube Expansion
middleware
STM32Cube Expansion
HAL
STM32Cube Hardware Abstraction Layer (HAL)
STM32 Nucelo expansion boards (X-NUCLEO)
STM32 Nucelo development boards
What you get with one expansion board 15
Getting started video 16
Function Packs
• The IoT movement & IoT needs
• STM32 Open Development Environment
• Hardware building blocks
• Software building blocks
• Function Packs
• Demonstration
• Ecosystem
• Conclusions
17
IoT scenarios 18
or
Strategy
1. Separate FPs for nodes and gateways/concentrators
2. Combine them to create applicative scenarios
 Guarantee interoperability between nodes and GWs
Direct to Cloud1 Smartphone app2 Gateway-to-cloud3
Node reuse
in several
scenarios
CLOUD
Nodes 19
Acronym on web Description
FP-SNS-6LPNODE1* Sensors Contiki/6LoWPAN, communication via SPIRIT
6LoWPAN SubGHZ sensor nodes
Acronym on web Description
FP-SNS-MOTENV1 MEMS motion and environmental sensor data IoT node
FP-SNS-ALLMEMS1 MEMS motion, environmental and microphone sensors IoT node
FP-SNS-FLIGHT1 A comprehensive set of sensors, comprising motion, environmental, proximity, and including NFC passive tag for BLE secure pairing
FP-SEC-BLENFC1 IoT node using NFC for BLE secure pairing
BLE sensor nodes
Acronym on web Description
FP-CLD-BLUEMIX1 IoT node with motion and environmental sensor, NFC tag, connecting to the IBM BlueMix/Watson Cloud via Wi-Fi
FP-CLD-AZURE1 IoT node with motion and environmental sensor, NFC tag, connecting to the Azure Cloud via Wi-Fi
FP-SEC-WIFINFC1 IoT node using NFC for Wi-Fi provisioning
Wi-Fi sensor nodes
*to be released October 2016
Gateways/Concentrators 20
Acronym on web Description
FP-NET-6LPWIFI1* 6LoWPAN network to Cloud gateway
FP-NET-6LPBLE1 6LoWPAN network to Smartphone gateway
6LoWPAN/SPIRIT to Cloud
Acronym on web Description
FP-NET-BLESTAR1 BLE star topology network to Cloud gateway
BLE sensor network concentrator to Cloud
*to be released October 2016
Application scenarios coverage 21
FP-CLD-BLUEMIX1
FP-CLD-AZURE1
Nodes w/ direct Cloud connectivity
FP-SNS-MOTENV1
FP-SNS-ALLMEMS1
FP-SNS-FLIGHT1
Nodes that connect to a smartphone app (BLE)
Via Wi-Fi AP
ST BlueMS
Azure
IBM Watson
CLOUD
Application scenarios coverage 22
Gateway for BLE-based sensor networks
ST SensNet
BLE
Wi-Fi, via Wi-FI AP (optional)
FP-NET-BLESTAR1
FP-SNS-MOTENV1
FP-SNS-MOTENV1
FP-SNS-MOTENV1
CLOUD
STSensNet app for Android/iOS 23
Node ID
Temperature value in ˚C
Pressure value in mBar
LED status & control
Humidity value in %
APP SDK available on GitHub in source code (project name BlueSTSDK)
Application scenarios coverage 24
FP-NET-6LPWIFI1
FP-SNS-6LPNODE1
FP-SNS-6LPNODE1
FP-SNS-6LPNODE1
OMA LWM2M server
http://leshan.eclipse.org/
Gateway for SPIRIT-based sensor networks
Application scenarios coverage 25
BLE
FP-NET-6LPBLE1
FP-NET-6LPBLE1
FP-NET-6LPBLE1
FP-NET-6LPBLE1
Gateway for SPIRIT-based sensor networks
What you get with a Function Pack 26
The REAL IoT lifecycle 27
Market
Device
Prototype
Integrated
Boards
Final
Device
Idea
Application
Test SW
Field
Test
Commercial
SW
Secure
Provisioning
Secure data
streaming &
actuation
Secure Device
update
Secure authentication
Secure SW download & installation
Networking protocols & Cloud APIs support
Secure e2e link
Secure Device
Decommissioning
Or physical
replacement
Towards full-lifecycle
FOTA update via BLE
28
BlueMS: menu option
BlueMS: Firmware upgrade pageBlueMS: Firmware update file selection BlueMS: application page during FOTA and on completion
FP-SNS-MOTENV1 MEMS motion and environmental sensor data IoT node
FP-SNS-ALLMEMS1 MEMS motion, environmental and microphone sensors IoT node
Ecosystem
• The IoT movement & IoT needs
• STM32 Open Development Environment
• Hardware building blocks
• Software building blocks
• Function Packs
• Demonstration
• Ecosystem
• Conclusions
29
Ecosystem
• How to bridge your prototype to a product?
• Leverage the STM32ODE SW compatible ecosystem!!
• Win-win situation for everybody
30
Market
Device
Prototype Integrated Boards Final
Device
Idea
Application
Test SW
Field
Test
Commercial
SW
Cloud Jam
• First example of integrated trial & production board for the cloud function
packs
31
100% HW and SW compatible with
FP-CLD-AZURE1 and FP-CLD-BLUEMIX1
in production form factor
www.rushup.tech
X-NUCLEO-IDW01M1
X-NUCLEO-IKS01A2
X-NUCLEO-NFC01A1
Cloud Jam
• Zero effort and time spent for transition from prototype
to deployment!
• I can demonstrate final form factor and have a first
batch of production in no time!
• Ready off-the-shelf solution at the right price
• no skills needed or no ROI to justify to develop own
board
32
• Zero SW development costs & time!
• Zero SW support costs & time for the standard SW
package!
• Fast & inexpensive development cycle but high
potential returns!
• Implicit promotion by the STM32 ODE
• Low volumes but with very high market base –
thousands of potential customers
Ideal for first low-volume trials or productions for customers
Opens door for further opportunities
• If I need a fast modification or design service, I have
professional and skilled support at hand
• If a want to scale up production volume, I can make
optimized deals
• Possibility to promote design customization skills
• A sizable part of the trials/small production customers
can grow exponentially very soon
Developer’sview
Partner’sview
33
The industrialization journey
From the Idea to the Product
I build a first prototype
(HW & SW) and can
leverage STM32 ODE
Function Packs
I finalize my project
and get ready for
industrialization /
commercialization
I get an advanced
prototype from ST
or ST partners
I choose components
among the STM32
ODE development &
expansion boards
I’ve got an Idea
I quickly
build my first
Prototype &
develop the SW
I get an
Advanced
Prototype from
ST Partners
I’m now
ready to
industrialize
I Leverage
the SW
developped on my
early prototypes
<$100
<$1000
$0
NOW! Week Month Year
Takeaways
• Internet of Things presents a wealth of opportunities
• ST has all the building blocks adapted to the different needs of diverse
applications
• STM32 ODE is the right Environment for fast affordable developments
• It is already thought for typical IoT architectures, with ready-to-use backbones
• Exploit the ecosystem to cover the “last mile” to product introduction
34
We are full of more ideas…. stay tuned for further developments!!!
Going beyond with the
STM32 Open Development Environment
35
Sense
Motion &
environmental sensors
Proximity sensor
Microphone
Connect
BLE
Wi-Fi
Sub-GHz
NFC
Power
Drive
Power management
LED Boost
Move
Actuate
Motor drive
Actuator
Translate
Audio
OpAmp
12 processor boards from 9 families
27 expansion boards covering all the key functions
www.st.com/stm32ode
www.st.com/stm32ode-fp

More Related Content

What's hot

Track 2 session 4 - st dev con 2016 - opensoftwarex
Track 2   session 4 - st dev con 2016 - opensoftwarexTrack 2   session 4 - st dev con 2016 - opensoftwarex
Track 2 session 4 - st dev con 2016 - opensoftwarexST_World
 
Track 1 session 8 - st dev con 2016 - smart factories
Track 1   session 8 - st dev con 2016 -  smart factoriesTrack 1   session 8 - st dev con 2016 -  smart factories
Track 1 session 8 - st dev con 2016 - smart factoriesST_World
 
Track 2 session 1 - st dev con 2016 - avnet - making things real
Track 2   session 1 - st dev con 2016 - avnet - making things realTrack 2   session 1 - st dev con 2016 - avnet - making things real
Track 2 session 1 - st dev con 2016 - avnet - making things realST_World
 
Track 4 session 8 - st dev con 2016 - time of flight
Track 4   session 8 - st dev con 2016 - time of flightTrack 4   session 8 - st dev con 2016 - time of flight
Track 4 session 8 - st dev con 2016 - time of flightST_World
 
Track 5 session 4 - st dev con 2016 - life cycle management for web
Track 5   session 4 - st dev con 2016 - life cycle management for webTrack 5   session 4 - st dev con 2016 - life cycle management for web
Track 5 session 4 - st dev con 2016 - life cycle management for webST_World
 
Track 4 session 1 - st dev con 2016 - body area network and sensor synchron...
Track 4   session 1 - st dev con 2016 - body area network and sensor synchron...Track 4   session 1 - st dev con 2016 - body area network and sensor synchron...
Track 4 session 1 - st dev con 2016 - body area network and sensor synchron...ST_World
 
Track 2 session 7 - st dev con 2016 - witricity - wireless power revolution...
Track 2   session 7 - st dev con 2016 - witricity - wireless power revolution...Track 2   session 7 - st dev con 2016 - witricity - wireless power revolution...
Track 2 session 7 - st dev con 2016 - witricity - wireless power revolution...ST_World
 
Track 3 session 8 - st dev con 2016 - music and voice over ble
Track 3   session 8 - st dev con 2016 - music and voice over bleTrack 3   session 8 - st dev con 2016 - music and voice over ble
Track 3 session 8 - st dev con 2016 - music and voice over bleST_World
 
Industrial IoT in a Nutshell
Industrial IoT in a NutshellIndustrial IoT in a Nutshell
Industrial IoT in a NutshellAndri Yadi
 
IoT for Agriculture in a Nutshell: Technical Perspective
IoT for Agriculture in a Nutshell: Technical PerspectiveIoT for Agriculture in a Nutshell: Technical Perspective
IoT for Agriculture in a Nutshell: Technical PerspectiveAndri Yadi
 
IoT Connectivity with LoRa
IoT Connectivity with LoRaIoT Connectivity with LoRa
IoT Connectivity with LoRaAndri Yadi
 
Track 5 session 3 - st dev con 2016 - mechanisms for trusted code execution...
Track 5   session 3 - st dev con 2016 - mechanisms for trusted code execution...Track 5   session 3 - st dev con 2016 - mechanisms for trusted code execution...
Track 5 session 3 - st dev con 2016 - mechanisms for trusted code execution...ST_World
 
The iot academy_lpwan_lora
The iot academy_lpwan_loraThe iot academy_lpwan_lora
The iot academy_lpwan_loraThe IOT Academy
 
Building a More Connected World
Building a More Connected WorldBuilding a More Connected World
Building a More Connected WorldSilicon Labs
 
IoT Connectivity: The Technical & Potential
IoT Connectivity: The Technical & PotentialIoT Connectivity: The Technical & Potential
IoT Connectivity: The Technical & PotentialAndri Yadi
 
Smart Home Tech Short
Smart Home Tech ShortSmart Home Tech Short
Smart Home Tech Shortchowfei
 
Multi-mode Wireless SoCs
Multi-mode Wireless SoCsMulti-mode Wireless SoCs
Multi-mode Wireless SoCsSilicon Labs
 
Global Azure Bootcamp 2017 - Azure IoT Hub with LoRa Connectivity
Global Azure Bootcamp 2017 - Azure IoT Hub with LoRa ConnectivityGlobal Azure Bootcamp 2017 - Azure IoT Hub with LoRa Connectivity
Global Azure Bootcamp 2017 - Azure IoT Hub with LoRa ConnectivityAndri Yadi
 
Smart home Environment using iot
Smart home Environment using iotSmart home Environment using iot
Smart home Environment using iotparvathy s m
 

What's hot (20)

Track 2 session 4 - st dev con 2016 - opensoftwarex
Track 2   session 4 - st dev con 2016 - opensoftwarexTrack 2   session 4 - st dev con 2016 - opensoftwarex
Track 2 session 4 - st dev con 2016 - opensoftwarex
 
Track 1 session 8 - st dev con 2016 - smart factories
Track 1   session 8 - st dev con 2016 -  smart factoriesTrack 1   session 8 - st dev con 2016 -  smart factories
Track 1 session 8 - st dev con 2016 - smart factories
 
Track 2 session 1 - st dev con 2016 - avnet - making things real
Track 2   session 1 - st dev con 2016 - avnet - making things realTrack 2   session 1 - st dev con 2016 - avnet - making things real
Track 2 session 1 - st dev con 2016 - avnet - making things real
 
Track 4 session 8 - st dev con 2016 - time of flight
Track 4   session 8 - st dev con 2016 - time of flightTrack 4   session 8 - st dev con 2016 - time of flight
Track 4 session 8 - st dev con 2016 - time of flight
 
Track 5 session 4 - st dev con 2016 - life cycle management for web
Track 5   session 4 - st dev con 2016 - life cycle management for webTrack 5   session 4 - st dev con 2016 - life cycle management for web
Track 5 session 4 - st dev con 2016 - life cycle management for web
 
Track 4 session 1 - st dev con 2016 - body area network and sensor synchron...
Track 4   session 1 - st dev con 2016 - body area network and sensor synchron...Track 4   session 1 - st dev con 2016 - body area network and sensor synchron...
Track 4 session 1 - st dev con 2016 - body area network and sensor synchron...
 
Track 2 session 7 - st dev con 2016 - witricity - wireless power revolution...
Track 2   session 7 - st dev con 2016 - witricity - wireless power revolution...Track 2   session 7 - st dev con 2016 - witricity - wireless power revolution...
Track 2 session 7 - st dev con 2016 - witricity - wireless power revolution...
 
Track 3 session 8 - st dev con 2016 - music and voice over ble
Track 3   session 8 - st dev con 2016 - music and voice over bleTrack 3   session 8 - st dev con 2016 - music and voice over ble
Track 3 session 8 - st dev con 2016 - music and voice over ble
 
Industrial IoT in a Nutshell
Industrial IoT in a NutshellIndustrial IoT in a Nutshell
Industrial IoT in a Nutshell
 
IoT for Agriculture in a Nutshell: Technical Perspective
IoT for Agriculture in a Nutshell: Technical PerspectiveIoT for Agriculture in a Nutshell: Technical Perspective
IoT for Agriculture in a Nutshell: Technical Perspective
 
IoT Connectivity with LoRa
IoT Connectivity with LoRaIoT Connectivity with LoRa
IoT Connectivity with LoRa
 
Track 5 session 3 - st dev con 2016 - mechanisms for trusted code execution...
Track 5   session 3 - st dev con 2016 - mechanisms for trusted code execution...Track 5   session 3 - st dev con 2016 - mechanisms for trusted code execution...
Track 5 session 3 - st dev con 2016 - mechanisms for trusted code execution...
 
The iot academy_lpwan_lora
The iot academy_lpwan_loraThe iot academy_lpwan_lora
The iot academy_lpwan_lora
 
Building a More Connected World
Building a More Connected WorldBuilding a More Connected World
Building a More Connected World
 
IoT Connectivity: The Technical & Potential
IoT Connectivity: The Technical & PotentialIoT Connectivity: The Technical & Potential
IoT Connectivity: The Technical & Potential
 
Smart Home Tech Short
Smart Home Tech ShortSmart Home Tech Short
Smart Home Tech Short
 
IOT beginnners
IOT beginnnersIOT beginnners
IOT beginnners
 
Multi-mode Wireless SoCs
Multi-mode Wireless SoCsMulti-mode Wireless SoCs
Multi-mode Wireless SoCs
 
Global Azure Bootcamp 2017 - Azure IoT Hub with LoRa Connectivity
Global Azure Bootcamp 2017 - Azure IoT Hub with LoRa ConnectivityGlobal Azure Bootcamp 2017 - Azure IoT Hub with LoRa Connectivity
Global Azure Bootcamp 2017 - Azure IoT Hub with LoRa Connectivity
 
Smart home Environment using iot
Smart home Environment using iotSmart home Environment using iot
Smart home Environment using iot
 

Viewers also liked

Track 1 session 1 - st dev con 2016 - contextual awareness
Track 1   session 1 - st dev con 2016 - contextual awarenessTrack 1   session 1 - st dev con 2016 - contextual awareness
Track 1 session 1 - st dev con 2016 - contextual awarenessST_World
 
Track 3 session 5 - st dev con 2016 - microsoft - from sensors to business ...
Track 3   session 5 - st dev con 2016 - microsoft - from sensors to business ...Track 3   session 5 - st dev con 2016 - microsoft - from sensors to business ...
Track 3 session 5 - st dev con 2016 - microsoft - from sensors to business ...ST_World
 
Track 4 session 3 - st dev con 2016 - pedestrian dead reckoning
Track 4   session 3 - st dev con 2016 - pedestrian dead reckoningTrack 4   session 3 - st dev con 2016 - pedestrian dead reckoning
Track 4 session 3 - st dev con 2016 - pedestrian dead reckoningST_World
 
Track 1 session 4 - st dev con 2016 - mems piezo actuators
Track 1   session 4 - st dev con 2016 - mems piezo actuatorsTrack 1   session 4 - st dev con 2016 - mems piezo actuators
Track 1 session 4 - st dev con 2016 - mems piezo actuatorsST_World
 
Track 3 session 3 - st dev con 2016 - flex - modern product developmert for...
Track 3   session 3 - st dev con 2016 - flex - modern product developmert for...Track 3   session 3 - st dev con 2016 - flex - modern product developmert for...
Track 3 session 3 - st dev con 2016 - flex - modern product developmert for...ST_World
 
Track 3 session 7 - st dev con 2016 - silicon photonics
Track 3   session 7 - st dev con 2016 - silicon photonicsTrack 3   session 7 - st dev con 2016 - silicon photonics
Track 3 session 7 - st dev con 2016 - silicon photonicsST_World
 
Track 2 session 5 - st dev con 2016-usb type c with pd
Track 2   session 5 - st dev con 2016-usb type c with pdTrack 2   session 5 - st dev con 2016-usb type c with pd
Track 2 session 5 - st dev con 2016-usb type c with pdST_World
 
Track 3 session 1 - st dev con 2016 -ieee- iot standards adn open source
Track 3   session 1 - st dev con 2016 -ieee- iot standards adn open sourceTrack 3   session 1 - st dev con 2016 -ieee- iot standards adn open source
Track 3 session 1 - st dev con 2016 -ieee- iot standards adn open sourceST_World
 
Track 4 session 2 - st dev con 2016 - valencell - integrated ohr, biometric...
Track 4   session 2 - st dev con 2016 - valencell - integrated ohr, biometric...Track 4   session 2 - st dev con 2016 - valencell - integrated ohr, biometric...
Track 4 session 2 - st dev con 2016 - valencell - integrated ohr, biometric...ST_World
 
Track 4 session 4 - st dev con 2016 - sigfox - iot 2 the evolution of conne...
Track 4   session 4 - st dev con 2016 - sigfox - iot 2 the evolution of conne...Track 4   session 4 - st dev con 2016 - sigfox - iot 2 the evolution of conne...
Track 4 session 4 - st dev con 2016 - sigfox - iot 2 the evolution of conne...ST_World
 
Track 4 session 5 - st dev con 2016 - simplifying the setup and use of iot ...
Track 4   session 5 - st dev con 2016 - simplifying the setup and use of iot ...Track 4   session 5 - st dev con 2016 - simplifying the setup and use of iot ...
Track 4 session 5 - st dev con 2016 - simplifying the setup and use of iot ...ST_World
 
JavaScript and Internet Controlled Electronics
JavaScript and Internet Controlled ElectronicsJavaScript and Internet Controlled Electronics
JavaScript and Internet Controlled ElectronicsJonathan LeBlanc
 
Programming The Arduino Due in Rust
Programming The Arduino Due in RustProgramming The Arduino Due in Rust
Programming The Arduino Due in Rustkellogh
 
Let's Play STM32
Let's Play STM32Let's Play STM32
Let's Play STM32Jay Chen
 
Embedded Rust on IoT devices
Embedded Rust on IoT devicesEmbedded Rust on IoT devices
Embedded Rust on IoT devicesLars Gregori
 
Embedded Rust – Rust on IoT devices
Embedded Rust – Rust on IoT devicesEmbedded Rust – Rust on IoT devices
Embedded Rust – Rust on IoT devicesLars Gregori
 
Stm32 f4 first touch
Stm32 f4 first touchStm32 f4 first touch
Stm32 f4 first touchBenux Wei
 
Track 1 session 3 - st dev con 2016 - smart home and building
Track 1   session 3 - st dev con 2016 - smart home and buildingTrack 1   session 3 - st dev con 2016 - smart home and building
Track 1 session 3 - st dev con 2016 - smart home and buildingST_World
 

Viewers also liked (19)

Track 1 session 1 - st dev con 2016 - contextual awareness
Track 1   session 1 - st dev con 2016 - contextual awarenessTrack 1   session 1 - st dev con 2016 - contextual awareness
Track 1 session 1 - st dev con 2016 - contextual awareness
 
Track 3 session 5 - st dev con 2016 - microsoft - from sensors to business ...
Track 3   session 5 - st dev con 2016 - microsoft - from sensors to business ...Track 3   session 5 - st dev con 2016 - microsoft - from sensors to business ...
Track 3 session 5 - st dev con 2016 - microsoft - from sensors to business ...
 
Track 4 session 3 - st dev con 2016 - pedestrian dead reckoning
Track 4   session 3 - st dev con 2016 - pedestrian dead reckoningTrack 4   session 3 - st dev con 2016 - pedestrian dead reckoning
Track 4 session 3 - st dev con 2016 - pedestrian dead reckoning
 
Track 1 session 4 - st dev con 2016 - mems piezo actuators
Track 1   session 4 - st dev con 2016 - mems piezo actuatorsTrack 1   session 4 - st dev con 2016 - mems piezo actuators
Track 1 session 4 - st dev con 2016 - mems piezo actuators
 
Track 3 session 3 - st dev con 2016 - flex - modern product developmert for...
Track 3   session 3 - st dev con 2016 - flex - modern product developmert for...Track 3   session 3 - st dev con 2016 - flex - modern product developmert for...
Track 3 session 3 - st dev con 2016 - flex - modern product developmert for...
 
Track 3 session 7 - st dev con 2016 - silicon photonics
Track 3   session 7 - st dev con 2016 - silicon photonicsTrack 3   session 7 - st dev con 2016 - silicon photonics
Track 3 session 7 - st dev con 2016 - silicon photonics
 
Track 2 session 5 - st dev con 2016-usb type c with pd
Track 2   session 5 - st dev con 2016-usb type c with pdTrack 2   session 5 - st dev con 2016-usb type c with pd
Track 2 session 5 - st dev con 2016-usb type c with pd
 
Track 3 session 1 - st dev con 2016 -ieee- iot standards adn open source
Track 3   session 1 - st dev con 2016 -ieee- iot standards adn open sourceTrack 3   session 1 - st dev con 2016 -ieee- iot standards adn open source
Track 3 session 1 - st dev con 2016 -ieee- iot standards adn open source
 
Track 4 session 2 - st dev con 2016 - valencell - integrated ohr, biometric...
Track 4   session 2 - st dev con 2016 - valencell - integrated ohr, biometric...Track 4   session 2 - st dev con 2016 - valencell - integrated ohr, biometric...
Track 4 session 2 - st dev con 2016 - valencell - integrated ohr, biometric...
 
Track 4 session 4 - st dev con 2016 - sigfox - iot 2 the evolution of conne...
Track 4   session 4 - st dev con 2016 - sigfox - iot 2 the evolution of conne...Track 4   session 4 - st dev con 2016 - sigfox - iot 2 the evolution of conne...
Track 4 session 4 - st dev con 2016 - sigfox - iot 2 the evolution of conne...
 
Track 4 session 5 - st dev con 2016 - simplifying the setup and use of iot ...
Track 4   session 5 - st dev con 2016 - simplifying the setup and use of iot ...Track 4   session 5 - st dev con 2016 - simplifying the setup and use of iot ...
Track 4 session 5 - st dev con 2016 - simplifying the setup and use of iot ...
 
STM32 L4 presentation
STM32 L4 presentation STM32 L4 presentation
STM32 L4 presentation
 
JavaScript and Internet Controlled Electronics
JavaScript and Internet Controlled ElectronicsJavaScript and Internet Controlled Electronics
JavaScript and Internet Controlled Electronics
 
Programming The Arduino Due in Rust
Programming The Arduino Due in RustProgramming The Arduino Due in Rust
Programming The Arduino Due in Rust
 
Let's Play STM32
Let's Play STM32Let's Play STM32
Let's Play STM32
 
Embedded Rust on IoT devices
Embedded Rust on IoT devicesEmbedded Rust on IoT devices
Embedded Rust on IoT devices
 
Embedded Rust – Rust on IoT devices
Embedded Rust – Rust on IoT devicesEmbedded Rust – Rust on IoT devices
Embedded Rust – Rust on IoT devices
 
Stm32 f4 first touch
Stm32 f4 first touchStm32 f4 first touch
Stm32 f4 first touch
 
Track 1 session 3 - st dev con 2016 - smart home and building
Track 1   session 3 - st dev con 2016 - smart home and buildingTrack 1   session 3 - st dev con 2016 - smart home and building
Track 1 session 3 - st dev con 2016 - smart home and building
 

Similar to Track 2 session 2 - st dev con 2016 - stm32 open development environment

Webinar: Potencializando a Indústria 4.0 com tecnologias ST
Webinar: Potencializando a Indústria 4.0 com tecnologias STWebinar: Potencializando a Indústria 4.0 com tecnologias ST
Webinar: Potencializando a Indústria 4.0 com tecnologias STEmbarcados
 
Webinar embarcados - Simplificando seus projetos de Internet das coisas com o...
Webinar embarcados - Simplificando seus projetos de Internet das coisas com o...Webinar embarcados - Simplificando seus projetos de Internet das coisas com o...
Webinar embarcados - Simplificando seus projetos de Internet das coisas com o...Embarcados
 
OVNC 2015-Software-Defined Networking: Where Are We Today?
OVNC 2015-Software-Defined Networking: Where Are We Today?OVNC 2015-Software-Defined Networking: Where Are We Today?
OVNC 2015-Software-Defined Networking: Where Are We Today?NAIM Networks, Inc.
 
IEEE CS Phoenix - Internet of Things Innovations & Megatrends 12/2/15
IEEE CS Phoenix - Internet of Things Innovations & Megatrends 12/2/15IEEE CS Phoenix - Internet of Things Innovations & Megatrends 12/2/15
IEEE CS Phoenix - Internet of Things Innovations & Megatrends 12/2/15Mark Goldstein
 
ST tech tour - sigfox presentation & hands-on demp
ST tech tour - sigfox presentation & hands-on dempST tech tour - sigfox presentation & hands-on demp
ST tech tour - sigfox presentation & hands-on dempFrançois Oudot
 
Embedded Systems Design and Programming & Internet of Things
Embedded Systems Design and Programming & Internet of ThingsEmbedded Systems Design and Programming & Internet of Things
Embedded Systems Design and Programming & Internet of ThingsVasundhara Sharma
 
IOT Day EPITA — LPWA Networks
IOT Day EPITA — LPWA NetworksIOT Day EPITA — LPWA Networks
IOT Day EPITA — LPWA NetworksNicolas Lesconnec
 
Internet of Things Innovations & Megatrends Update 12/14/16
Internet of Things Innovations & Megatrends Update 12/14/16Internet of Things Innovations & Megatrends Update 12/14/16
Internet of Things Innovations & Megatrends Update 12/14/16Mark Goldstein
 
IEEE SusTech IoT Keynote Presentation 10/10/16
IEEE SusTech IoT Keynote Presentation 10/10/16IEEE SusTech IoT Keynote Presentation 10/10/16
IEEE SusTech IoT Keynote Presentation 10/10/16Mark Goldstein
 
IEEE CS Phoenix - Internet of Things Innovations & Megatrends Update
IEEE CS Phoenix - Internet of Things Innovations & Megatrends UpdateIEEE CS Phoenix - Internet of Things Innovations & Megatrends Update
IEEE CS Phoenix - Internet of Things Innovations & Megatrends UpdateMark Goldstein
 
NXP FRDM-K64F Platform with ARM mbed Demo - Edinburgh 2016 Workshop
NXP FRDM-K64F Platform with ARM mbed Demo - Edinburgh 2016 WorkshopNXP FRDM-K64F Platform with ARM mbed Demo - Edinburgh 2016 Workshop
NXP FRDM-K64F Platform with ARM mbed Demo - Edinburgh 2016 WorkshopOpen Mobile Alliance
 
IoT support for .NET (Core/5/6)
IoT support for .NET (Core/5/6)IoT support for .NET (Core/5/6)
IoT support for .NET (Core/5/6)Mirco Vanini
 
Building IoT Mashups for Industry 4.0 with Eclipse Kura and Kura Wires
Building IoT Mashups for Industry 4.0 with Eclipse Kura and Kura WiresBuilding IoT Mashups for Industry 4.0 with Eclipse Kura and Kura Wires
Building IoT Mashups for Industry 4.0 with Eclipse Kura and Kura WiresEclipse Kura
 
Building IoT Mashups for Industry 4.0 with Eclipse Kura and Kura Wires
Building IoT Mashups for Industry 4.0 with Eclipse Kura and Kura WiresBuilding IoT Mashups for Industry 4.0 with Eclipse Kura and Kura Wires
Building IoT Mashups for Industry 4.0 with Eclipse Kura and Kura WiresEurotech
 
IRJET- IoT based Smart Helmet for Coal Mining Tracking
IRJET- IoT based Smart Helmet for Coal Mining TrackingIRJET- IoT based Smart Helmet for Coal Mining Tracking
IRJET- IoT based Smart Helmet for Coal Mining TrackingIRJET Journal
 
Developers’ mDay u Banjoj Luci - Janko Isidorović, Mainflux – Unified IoT Pl...
Developers’ mDay u Banjoj Luci - Janko Isidorović, Mainflux –  Unified IoT Pl...Developers’ mDay u Banjoj Luci - Janko Isidorović, Mainflux –  Unified IoT Pl...
Developers’ mDay u Banjoj Luci - Janko Isidorović, Mainflux – Unified IoT Pl...mCloud
 
microcontrollersstm32wlseriesproductwebinarpresentation1625231766205.pdf
microcontrollersstm32wlseriesproductwebinarpresentation1625231766205.pdfmicrocontrollersstm32wlseriesproductwebinarpresentation1625231766205.pdf
microcontrollersstm32wlseriesproductwebinarpresentation1625231766205.pdfadfadfadf
 

Similar to Track 2 session 2 - st dev con 2016 - stm32 open development environment (20)

Webinar: Potencializando a Indústria 4.0 com tecnologias ST
Webinar: Potencializando a Indústria 4.0 com tecnologias STWebinar: Potencializando a Indústria 4.0 com tecnologias ST
Webinar: Potencializando a Indústria 4.0 com tecnologias ST
 
Webinar embarcados - Simplificando seus projetos de Internet das coisas com o...
Webinar embarcados - Simplificando seus projetos de Internet das coisas com o...Webinar embarcados - Simplificando seus projetos de Internet das coisas com o...
Webinar embarcados - Simplificando seus projetos de Internet das coisas com o...
 
OVNC 2015-Software-Defined Networking: Where Are We Today?
OVNC 2015-Software-Defined Networking: Where Are We Today?OVNC 2015-Software-Defined Networking: Where Are We Today?
OVNC 2015-Software-Defined Networking: Where Are We Today?
 
IEEE CS Phoenix - Internet of Things Innovations & Megatrends 12/2/15
IEEE CS Phoenix - Internet of Things Innovations & Megatrends 12/2/15IEEE CS Phoenix - Internet of Things Innovations & Megatrends 12/2/15
IEEE CS Phoenix - Internet of Things Innovations & Megatrends 12/2/15
 
ST tech tour - sigfox presentation & hands-on demp
ST tech tour - sigfox presentation & hands-on dempST tech tour - sigfox presentation & hands-on demp
ST tech tour - sigfox presentation & hands-on demp
 
Embedded Systems Design and Programming & Internet of Things
Embedded Systems Design and Programming & Internet of ThingsEmbedded Systems Design and Programming & Internet of Things
Embedded Systems Design and Programming & Internet of Things
 
IOT Day EPITA — LPWA Networks
IOT Day EPITA — LPWA NetworksIOT Day EPITA — LPWA Networks
IOT Day EPITA — LPWA Networks
 
Internet of Things Innovations & Megatrends Update 12/14/16
Internet of Things Innovations & Megatrends Update 12/14/16Internet of Things Innovations & Megatrends Update 12/14/16
Internet of Things Innovations & Megatrends Update 12/14/16
 
IEEE SusTech IoT Keynote Presentation 10/10/16
IEEE SusTech IoT Keynote Presentation 10/10/16IEEE SusTech IoT Keynote Presentation 10/10/16
IEEE SusTech IoT Keynote Presentation 10/10/16
 
IEEE CS Phoenix - Internet of Things Innovations & Megatrends Update
IEEE CS Phoenix - Internet of Things Innovations & Megatrends UpdateIEEE CS Phoenix - Internet of Things Innovations & Megatrends Update
IEEE CS Phoenix - Internet of Things Innovations & Megatrends Update
 
SensiBLE presentation
SensiBLE presentationSensiBLE presentation
SensiBLE presentation
 
Overblik over trådløs teknologi og designovervejelser
Overblik over trådløs teknologi og designovervejelserOverblik over trådløs teknologi og designovervejelser
Overblik over trådløs teknologi og designovervejelser
 
NXP FRDM-K64F Platform with ARM mbed Demo - Edinburgh 2016 Workshop
NXP FRDM-K64F Platform with ARM mbed Demo - Edinburgh 2016 WorkshopNXP FRDM-K64F Platform with ARM mbed Demo - Edinburgh 2016 Workshop
NXP FRDM-K64F Platform with ARM mbed Demo - Edinburgh 2016 Workshop
 
IoT support for .NET (Core/5/6)
IoT support for .NET (Core/5/6)IoT support for .NET (Core/5/6)
IoT support for .NET (Core/5/6)
 
IoT on azure
IoT on azureIoT on azure
IoT on azure
 
Building IoT Mashups for Industry 4.0 with Eclipse Kura and Kura Wires
Building IoT Mashups for Industry 4.0 with Eclipse Kura and Kura WiresBuilding IoT Mashups for Industry 4.0 with Eclipse Kura and Kura Wires
Building IoT Mashups for Industry 4.0 with Eclipse Kura and Kura Wires
 
Building IoT Mashups for Industry 4.0 with Eclipse Kura and Kura Wires
Building IoT Mashups for Industry 4.0 with Eclipse Kura and Kura WiresBuilding IoT Mashups for Industry 4.0 with Eclipse Kura and Kura Wires
Building IoT Mashups for Industry 4.0 with Eclipse Kura and Kura Wires
 
IRJET- IoT based Smart Helmet for Coal Mining Tracking
IRJET- IoT based Smart Helmet for Coal Mining TrackingIRJET- IoT based Smart Helmet for Coal Mining Tracking
IRJET- IoT based Smart Helmet for Coal Mining Tracking
 
Developers’ mDay u Banjoj Luci - Janko Isidorović, Mainflux – Unified IoT Pl...
Developers’ mDay u Banjoj Luci - Janko Isidorović, Mainflux –  Unified IoT Pl...Developers’ mDay u Banjoj Luci - Janko Isidorović, Mainflux –  Unified IoT Pl...
Developers’ mDay u Banjoj Luci - Janko Isidorović, Mainflux – Unified IoT Pl...
 
microcontrollersstm32wlseriesproductwebinarpresentation1625231766205.pdf
microcontrollersstm32wlseriesproductwebinarpresentation1625231766205.pdfmicrocontrollersstm32wlseriesproductwebinarpresentation1625231766205.pdf
microcontrollersstm32wlseriesproductwebinarpresentation1625231766205.pdf
 

More from ST_World

Smart Enabling Technologies for Automated Driving
Smart Enabling Technologies for Automated DrivingSmart Enabling Technologies for Automated Driving
Smart Enabling Technologies for Automated DrivingST_World
 
Track 5 session 2 - st dev con 2016 - security iot best practices
Track 5   session 2 - st dev con 2016 - security iot best practicesTrack 5   session 2 - st dev con 2016 - security iot best practices
Track 5 session 2 - st dev con 2016 - security iot best practicesST_World
 
Track 5 session 1 - st dev con 2016 - need for security for iot
Track 5   session 1 - st dev con 2016 - need for security for iotTrack 5   session 1 - st dev con 2016 - need for security for iot
Track 5 session 1 - st dev con 2016 - need for security for iotST_World
 
Track 2 session 8 - st dev con 2016 - lora(senet)
Track 2   session 8 - st dev con 2016 - lora(senet)Track 2   session 8 - st dev con 2016 - lora(senet)
Track 2 session 8 - st dev con 2016 - lora(senet)ST_World
 
Track 2 session 8 - st dev con 2016 - lora (mydevices)
Track 2   session 8 - st dev con 2016 - lora (mydevices)Track 2   session 8 - st dev con 2016 - lora (mydevices)
Track 2 session 8 - st dev con 2016 - lora (mydevices)ST_World
 
Track 2 session 6 - st dev con 2016 - wireless charging technologies
Track 2   session 6 - st dev con 2016 - wireless charging technologies Track 2   session 6 - st dev con 2016 - wireless charging technologies
Track 2 session 6 - st dev con 2016 - wireless charging technologies ST_World
 

More from ST_World (6)

Smart Enabling Technologies for Automated Driving
Smart Enabling Technologies for Automated DrivingSmart Enabling Technologies for Automated Driving
Smart Enabling Technologies for Automated Driving
 
Track 5 session 2 - st dev con 2016 - security iot best practices
Track 5   session 2 - st dev con 2016 - security iot best practicesTrack 5   session 2 - st dev con 2016 - security iot best practices
Track 5 session 2 - st dev con 2016 - security iot best practices
 
Track 5 session 1 - st dev con 2016 - need for security for iot
Track 5   session 1 - st dev con 2016 - need for security for iotTrack 5   session 1 - st dev con 2016 - need for security for iot
Track 5 session 1 - st dev con 2016 - need for security for iot
 
Track 2 session 8 - st dev con 2016 - lora(senet)
Track 2   session 8 - st dev con 2016 - lora(senet)Track 2   session 8 - st dev con 2016 - lora(senet)
Track 2 session 8 - st dev con 2016 - lora(senet)
 
Track 2 session 8 - st dev con 2016 - lora (mydevices)
Track 2   session 8 - st dev con 2016 - lora (mydevices)Track 2   session 8 - st dev con 2016 - lora (mydevices)
Track 2 session 8 - st dev con 2016 - lora (mydevices)
 
Track 2 session 6 - st dev con 2016 - wireless charging technologies
Track 2   session 6 - st dev con 2016 - wireless charging technologies Track 2   session 6 - st dev con 2016 - wireless charging technologies
Track 2 session 6 - st dev con 2016 - wireless charging technologies
 

Recently uploaded

《1:1仿制麦克马斯特大学毕业证|订制麦克马斯特大学文凭》
《1:1仿制麦克马斯特大学毕业证|订制麦克马斯特大学文凭》《1:1仿制麦克马斯特大学毕业证|订制麦克马斯特大学文凭》
《1:1仿制麦克马斯特大学毕业证|订制麦克马斯特大学文凭》o8wvnojp
 
原版制作美国天普大学毕业证(本硕)tu毕业证明原版一模一样
原版制作美国天普大学毕业证(本硕)tu毕业证明原版一模一样原版制作美国天普大学毕业证(本硕)tu毕业证明原版一模一样
原版制作美国天普大学毕业证(本硕)tu毕业证明原版一模一样qaffana
 
定制加拿大滑铁卢大学毕业证(Waterloo毕业证书)成绩单(文凭)原版一比一
定制加拿大滑铁卢大学毕业证(Waterloo毕业证书)成绩单(文凭)原版一比一定制加拿大滑铁卢大学毕业证(Waterloo毕业证书)成绩单(文凭)原版一比一
定制加拿大滑铁卢大学毕业证(Waterloo毕业证书)成绩单(文凭)原版一比一zul5vf0pq
 
Call Girls Dubai Slut Wife O525547819 Call Girls Dubai Gaped
Call Girls Dubai Slut Wife O525547819 Call Girls Dubai GapedCall Girls Dubai Slut Wife O525547819 Call Girls Dubai Gaped
Call Girls Dubai Slut Wife O525547819 Call Girls Dubai Gapedkojalkojal131
 
Russian Call Girls Kolkata Chhaya 🤌 8250192130 🚀 Vip Call Girls Kolkata
Russian Call Girls Kolkata Chhaya 🤌  8250192130 🚀 Vip Call Girls KolkataRussian Call Girls Kolkata Chhaya 🤌  8250192130 🚀 Vip Call Girls Kolkata
Russian Call Girls Kolkata Chhaya 🤌 8250192130 🚀 Vip Call Girls Kolkataanamikaraghav4
 
Vip Noida Escorts 9873940964 Greater Noida Escorts Service
Vip Noida Escorts 9873940964 Greater Noida Escorts ServiceVip Noida Escorts 9873940964 Greater Noida Escorts Service
Vip Noida Escorts 9873940964 Greater Noida Escorts Serviceankitnayak356677
 
Call Girls in Nagpur Bhavna Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Bhavna Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur Bhavna Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Bhavna Call 7001035870 Meet With Nagpur Escortsranjana rawat
 
VIP Call Girls Kavuri Hills ( Hyderabad ) Phone 8250192130 | ₹5k To 25k With ...
VIP Call Girls Kavuri Hills ( Hyderabad ) Phone 8250192130 | ₹5k To 25k With ...VIP Call Girls Kavuri Hills ( Hyderabad ) Phone 8250192130 | ₹5k To 25k With ...
VIP Call Girls Kavuri Hills ( Hyderabad ) Phone 8250192130 | ₹5k To 25k With ...Suhani Kapoor
 
Lucknow 💋 Call Girls Adil Nagar | ₹,9500 Pay Cash 8923113531 Free Home Delive...
Lucknow 💋 Call Girls Adil Nagar | ₹,9500 Pay Cash 8923113531 Free Home Delive...Lucknow 💋 Call Girls Adil Nagar | ₹,9500 Pay Cash 8923113531 Free Home Delive...
Lucknow 💋 Call Girls Adil Nagar | ₹,9500 Pay Cash 8923113531 Free Home Delive...anilsa9823
 
Call Girls Service Kolkata Aishwarya 🤌 8250192130 🚀 Vip Call Girls Kolkata
Call Girls Service Kolkata Aishwarya 🤌  8250192130 🚀 Vip Call Girls KolkataCall Girls Service Kolkata Aishwarya 🤌  8250192130 🚀 Vip Call Girls Kolkata
Call Girls Service Kolkata Aishwarya 🤌 8250192130 🚀 Vip Call Girls Kolkataanamikaraghav4
 
定制(USF学位证)旧金山大学毕业证成绩单原版一比一
定制(USF学位证)旧金山大学毕业证成绩单原版一比一定制(USF学位证)旧金山大学毕业证成绩单原版一比一
定制(USF学位证)旧金山大学毕业证成绩单原版一比一ss ss
 
如何办理(NUS毕业证书)新加坡国立大学毕业证成绩单留信学历认证原版一比一
如何办理(NUS毕业证书)新加坡国立大学毕业证成绩单留信学历认证原版一比一如何办理(NUS毕业证书)新加坡国立大学毕业证成绩单留信学历认证原版一比一
如何办理(NUS毕业证书)新加坡国立大学毕业证成绩单留信学历认证原版一比一ga6c6bdl
 
(MEGHA) Hinjewadi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune E...
(MEGHA) Hinjewadi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune E...(MEGHA) Hinjewadi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune E...
(MEGHA) Hinjewadi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune E...ranjana rawat
 
Dubai Call Girls O528786472 Call Girls In Dubai Wisteria
Dubai Call Girls O528786472 Call Girls In Dubai WisteriaDubai Call Girls O528786472 Call Girls In Dubai Wisteria
Dubai Call Girls O528786472 Call Girls In Dubai WisteriaUnited Arab Emirates
 
(SANA) Call Girls Landewadi ( 7001035870 ) HI-Fi Pune Escorts Service
(SANA) Call Girls Landewadi ( 7001035870 ) HI-Fi Pune Escorts Service(SANA) Call Girls Landewadi ( 7001035870 ) HI-Fi Pune Escorts Service
(SANA) Call Girls Landewadi ( 7001035870 ) HI-Fi Pune Escorts Serviceranjana rawat
 
VIP Call Girl Saharanpur Aashi 8250192130 Independent Escort Service Saharanpur
VIP Call Girl Saharanpur Aashi 8250192130 Independent Escort Service SaharanpurVIP Call Girl Saharanpur Aashi 8250192130 Independent Escort Service Saharanpur
VIP Call Girl Saharanpur Aashi 8250192130 Independent Escort Service SaharanpurSuhani Kapoor
 
(ZARA) Call Girls Jejuri ( 7001035870 ) HI-Fi Pune Escorts Service
(ZARA) Call Girls Jejuri ( 7001035870 ) HI-Fi Pune Escorts Service(ZARA) Call Girls Jejuri ( 7001035870 ) HI-Fi Pune Escorts Service
(ZARA) Call Girls Jejuri ( 7001035870 ) HI-Fi Pune Escorts Serviceranjana rawat
 
Call Girls in Thane 9892124323, Vashi cAll girls Serivces Juhu Escorts, powai...
Call Girls in Thane 9892124323, Vashi cAll girls Serivces Juhu Escorts, powai...Call Girls in Thane 9892124323, Vashi cAll girls Serivces Juhu Escorts, powai...
Call Girls in Thane 9892124323, Vashi cAll girls Serivces Juhu Escorts, powai...Pooja Nehwal
 
Russian Call Girls In South Delhi Delhi 9711199012 💋✔💕😘 Independent Escorts D...
Russian Call Girls In South Delhi Delhi 9711199012 💋✔💕😘 Independent Escorts D...Russian Call Girls In South Delhi Delhi 9711199012 💋✔💕😘 Independent Escorts D...
Russian Call Girls In South Delhi Delhi 9711199012 💋✔💕😘 Independent Escorts D...nagunakhan
 
(PARI) Alandi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(PARI) Alandi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts(PARI) Alandi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(PARI) Alandi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escortsranjana rawat
 

Recently uploaded (20)

《1:1仿制麦克马斯特大学毕业证|订制麦克马斯特大学文凭》
《1:1仿制麦克马斯特大学毕业证|订制麦克马斯特大学文凭》《1:1仿制麦克马斯特大学毕业证|订制麦克马斯特大学文凭》
《1:1仿制麦克马斯特大学毕业证|订制麦克马斯特大学文凭》
 
原版制作美国天普大学毕业证(本硕)tu毕业证明原版一模一样
原版制作美国天普大学毕业证(本硕)tu毕业证明原版一模一样原版制作美国天普大学毕业证(本硕)tu毕业证明原版一模一样
原版制作美国天普大学毕业证(本硕)tu毕业证明原版一模一样
 
定制加拿大滑铁卢大学毕业证(Waterloo毕业证书)成绩单(文凭)原版一比一
定制加拿大滑铁卢大学毕业证(Waterloo毕业证书)成绩单(文凭)原版一比一定制加拿大滑铁卢大学毕业证(Waterloo毕业证书)成绩单(文凭)原版一比一
定制加拿大滑铁卢大学毕业证(Waterloo毕业证书)成绩单(文凭)原版一比一
 
Call Girls Dubai Slut Wife O525547819 Call Girls Dubai Gaped
Call Girls Dubai Slut Wife O525547819 Call Girls Dubai GapedCall Girls Dubai Slut Wife O525547819 Call Girls Dubai Gaped
Call Girls Dubai Slut Wife O525547819 Call Girls Dubai Gaped
 
Russian Call Girls Kolkata Chhaya 🤌 8250192130 🚀 Vip Call Girls Kolkata
Russian Call Girls Kolkata Chhaya 🤌  8250192130 🚀 Vip Call Girls KolkataRussian Call Girls Kolkata Chhaya 🤌  8250192130 🚀 Vip Call Girls Kolkata
Russian Call Girls Kolkata Chhaya 🤌 8250192130 🚀 Vip Call Girls Kolkata
 
Vip Noida Escorts 9873940964 Greater Noida Escorts Service
Vip Noida Escorts 9873940964 Greater Noida Escorts ServiceVip Noida Escorts 9873940964 Greater Noida Escorts Service
Vip Noida Escorts 9873940964 Greater Noida Escorts Service
 
Call Girls in Nagpur Bhavna Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Bhavna Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur Bhavna Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Bhavna Call 7001035870 Meet With Nagpur Escorts
 
VIP Call Girls Kavuri Hills ( Hyderabad ) Phone 8250192130 | ₹5k To 25k With ...
VIP Call Girls Kavuri Hills ( Hyderabad ) Phone 8250192130 | ₹5k To 25k With ...VIP Call Girls Kavuri Hills ( Hyderabad ) Phone 8250192130 | ₹5k To 25k With ...
VIP Call Girls Kavuri Hills ( Hyderabad ) Phone 8250192130 | ₹5k To 25k With ...
 
Lucknow 💋 Call Girls Adil Nagar | ₹,9500 Pay Cash 8923113531 Free Home Delive...
Lucknow 💋 Call Girls Adil Nagar | ₹,9500 Pay Cash 8923113531 Free Home Delive...Lucknow 💋 Call Girls Adil Nagar | ₹,9500 Pay Cash 8923113531 Free Home Delive...
Lucknow 💋 Call Girls Adil Nagar | ₹,9500 Pay Cash 8923113531 Free Home Delive...
 
Call Girls Service Kolkata Aishwarya 🤌 8250192130 🚀 Vip Call Girls Kolkata
Call Girls Service Kolkata Aishwarya 🤌  8250192130 🚀 Vip Call Girls KolkataCall Girls Service Kolkata Aishwarya 🤌  8250192130 🚀 Vip Call Girls Kolkata
Call Girls Service Kolkata Aishwarya 🤌 8250192130 🚀 Vip Call Girls Kolkata
 
定制(USF学位证)旧金山大学毕业证成绩单原版一比一
定制(USF学位证)旧金山大学毕业证成绩单原版一比一定制(USF学位证)旧金山大学毕业证成绩单原版一比一
定制(USF学位证)旧金山大学毕业证成绩单原版一比一
 
如何办理(NUS毕业证书)新加坡国立大学毕业证成绩单留信学历认证原版一比一
如何办理(NUS毕业证书)新加坡国立大学毕业证成绩单留信学历认证原版一比一如何办理(NUS毕业证书)新加坡国立大学毕业证成绩单留信学历认证原版一比一
如何办理(NUS毕业证书)新加坡国立大学毕业证成绩单留信学历认证原版一比一
 
(MEGHA) Hinjewadi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune E...
(MEGHA) Hinjewadi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune E...(MEGHA) Hinjewadi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune E...
(MEGHA) Hinjewadi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune E...
 
Dubai Call Girls O528786472 Call Girls In Dubai Wisteria
Dubai Call Girls O528786472 Call Girls In Dubai WisteriaDubai Call Girls O528786472 Call Girls In Dubai Wisteria
Dubai Call Girls O528786472 Call Girls In Dubai Wisteria
 
(SANA) Call Girls Landewadi ( 7001035870 ) HI-Fi Pune Escorts Service
(SANA) Call Girls Landewadi ( 7001035870 ) HI-Fi Pune Escorts Service(SANA) Call Girls Landewadi ( 7001035870 ) HI-Fi Pune Escorts Service
(SANA) Call Girls Landewadi ( 7001035870 ) HI-Fi Pune Escorts Service
 
VIP Call Girl Saharanpur Aashi 8250192130 Independent Escort Service Saharanpur
VIP Call Girl Saharanpur Aashi 8250192130 Independent Escort Service SaharanpurVIP Call Girl Saharanpur Aashi 8250192130 Independent Escort Service Saharanpur
VIP Call Girl Saharanpur Aashi 8250192130 Independent Escort Service Saharanpur
 
(ZARA) Call Girls Jejuri ( 7001035870 ) HI-Fi Pune Escorts Service
(ZARA) Call Girls Jejuri ( 7001035870 ) HI-Fi Pune Escorts Service(ZARA) Call Girls Jejuri ( 7001035870 ) HI-Fi Pune Escorts Service
(ZARA) Call Girls Jejuri ( 7001035870 ) HI-Fi Pune Escorts Service
 
Call Girls in Thane 9892124323, Vashi cAll girls Serivces Juhu Escorts, powai...
Call Girls in Thane 9892124323, Vashi cAll girls Serivces Juhu Escorts, powai...Call Girls in Thane 9892124323, Vashi cAll girls Serivces Juhu Escorts, powai...
Call Girls in Thane 9892124323, Vashi cAll girls Serivces Juhu Escorts, powai...
 
Russian Call Girls In South Delhi Delhi 9711199012 💋✔💕😘 Independent Escorts D...
Russian Call Girls In South Delhi Delhi 9711199012 💋✔💕😘 Independent Escorts D...Russian Call Girls In South Delhi Delhi 9711199012 💋✔💕😘 Independent Escorts D...
Russian Call Girls In South Delhi Delhi 9711199012 💋✔💕😘 Independent Escorts D...
 
(PARI) Alandi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(PARI) Alandi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts(PARI) Alandi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(PARI) Alandi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
 

Track 2 session 2 - st dev con 2016 - stm32 open development environment

  • 1. October 4, 2016 Santa Clara Convention Center Mission City Ballroom STM32 Open Development Environment Fast and Affordable Development and Prototyping Fabrizio Rovati
  • 2. Agenda • The IoT movement & IoT needs • STM32 Open Development Environment • Hardware building blocks • Software building blocks • Function Packs • Demonstration • Ecosystem • Conclusions 2
  • 3. The IoT movement & IoT needs • The IoT movement & IoT needs • STM32 Open Development Environment • Hardware building blocks • Software building blocks • Function Packs • Demonstration • Ecosystem • Conclusions 3
  • 4. The IoT Movement 4 IoT is a movement where any system is able to leverage the Internet and its eco-system Nodes Gateways Cloud Smart Things (With intelligence) Simple Things (Send raw data) Gateway Network infrastructure (Switch / Router) Servers (Big data & cloud) Cloud computing – Low cost embedded computers – Explosion of reliable wireless connectivity – Rapid innovation of low cost sensors Sense – Process – Connect – Power - Secure Process – Connect – Power - Secure Process – Power - Secure
  • 5. Connectivity 10 cm to 10 km Signal Conditioning & Protection Nano Amps to Kilo Amps IoT Devices Come in Many Form Factors but Their Needs are the Same 5 Sensing & Actuating Power & Energy Management Smart Industry Smart City Smart Things Smart Home Full range of sensors and actuators Nano Watt to Mega Watt Processing & Security Ultra-Low Power to High Performance Scalable Security solutions
  • 6. Lowering the Barriers for Developers 6 Market Device Prototype Integrated Boards Final Device Idea Application Test SW Field Test Commercial SW Fast, affordable prototyping with development continuity to final device
  • 7. STM32 Open Development Environment • The IoT movement & IoT needs • STM32 Open Development Environment • Hardware building blocks • Software building blocks • Function Packs • Demonstration • Ecosystem • Conclusions 7
  • 8. STM32 Open Development Environment 8 Developer community and support Compatibility with free and commercial Development Environments STM32 Nucleo development boards STM32 Nucleo expansion boards Sensors – motion, environment, light .. Ultra-low power connectivity ULP Memories and NFC Tags Analog and mixed signal components Power and energy management STM32Cube expansion software STM32Cube development software Function packs Set of function examples for some of the most common application cases Fast, affordable prototyping & development pre-integrated ST components and SW Cloud Connectivity Sensing Safety & Security
  • 9. Hardware building blocks • The IoT movement & IoT needs • STM32 Open Development Environment • Hardware building blocks • Software building blocks • Function Packs • Demonstration • Ecosystem • Conclusions 9
  • 10. STM32 Nucleo Development Boards 10 Complete product range from ultra-low power to high-performance A comprehensive range of affordable development boards for all STM32 microcontroller series, with unlimited unified expansion capability, and with integrated debugger/programmer www.st.com/stm32nucleo
  • 11. STM32 Nucleo Expansion Boards 11 DIL24 support for new devices Example X-NUCLEO-IKS01A1 LIS3MDL LSM6DS0 LPS25HB HTS221 Motion MEMS sensors Environmental sensors Sense Connect Power Drive Move Actuate Translate Boards with additional functionality that can be plugged on top of the STM32 Nucleo development board directly or stacked on another expansion board. www.st.com/x-nucleo
  • 12. X-Nucleo family overview 12 www.st.com/x-nucleo 27 expansion boards (and growing…) covering all the key functions Sense 4 Connect 8 Power Drive 2 Move Actuate 10 Translate 3 Motion & environmental sensors Proximity sensor Microphone BLE Wi-Fi Sub-GHz NFC Power management LED Boost Motor drive Actuator Audio amplifier OpAmp
  • 13. Software building blocks • The IoT movement & IoT needs • STM32 Open Development Environment • Hardware building blocks • Software building blocks • Function Packs • Demonstration • Ecosystem • Conclusions 13
  • 14. STM32 ODE X-CUBE packages 14 Tools & IDEs Application Middleware Hardware Abstraction Hardware IAR EWARN, Keil MDK-ARM, GCC-based IDEs (e.g. AC6 System Workbench for STM32) Sample applications STM32Cube middleware STM32Cube Expansion middleware STM32Cube Expansion HAL STM32Cube Hardware Abstraction Layer (HAL) STM32 Nucelo expansion boards (X-NUCLEO) STM32 Nucelo development boards
  • 15. What you get with one expansion board 15
  • 17. Function Packs • The IoT movement & IoT needs • STM32 Open Development Environment • Hardware building blocks • Software building blocks • Function Packs • Demonstration • Ecosystem • Conclusions 17
  • 18. IoT scenarios 18 or Strategy 1. Separate FPs for nodes and gateways/concentrators 2. Combine them to create applicative scenarios  Guarantee interoperability between nodes and GWs Direct to Cloud1 Smartphone app2 Gateway-to-cloud3 Node reuse in several scenarios CLOUD
  • 19. Nodes 19 Acronym on web Description FP-SNS-6LPNODE1* Sensors Contiki/6LoWPAN, communication via SPIRIT 6LoWPAN SubGHZ sensor nodes Acronym on web Description FP-SNS-MOTENV1 MEMS motion and environmental sensor data IoT node FP-SNS-ALLMEMS1 MEMS motion, environmental and microphone sensors IoT node FP-SNS-FLIGHT1 A comprehensive set of sensors, comprising motion, environmental, proximity, and including NFC passive tag for BLE secure pairing FP-SEC-BLENFC1 IoT node using NFC for BLE secure pairing BLE sensor nodes Acronym on web Description FP-CLD-BLUEMIX1 IoT node with motion and environmental sensor, NFC tag, connecting to the IBM BlueMix/Watson Cloud via Wi-Fi FP-CLD-AZURE1 IoT node with motion and environmental sensor, NFC tag, connecting to the Azure Cloud via Wi-Fi FP-SEC-WIFINFC1 IoT node using NFC for Wi-Fi provisioning Wi-Fi sensor nodes *to be released October 2016
  • 20. Gateways/Concentrators 20 Acronym on web Description FP-NET-6LPWIFI1* 6LoWPAN network to Cloud gateway FP-NET-6LPBLE1 6LoWPAN network to Smartphone gateway 6LoWPAN/SPIRIT to Cloud Acronym on web Description FP-NET-BLESTAR1 BLE star topology network to Cloud gateway BLE sensor network concentrator to Cloud *to be released October 2016
  • 21. Application scenarios coverage 21 FP-CLD-BLUEMIX1 FP-CLD-AZURE1 Nodes w/ direct Cloud connectivity FP-SNS-MOTENV1 FP-SNS-ALLMEMS1 FP-SNS-FLIGHT1 Nodes that connect to a smartphone app (BLE) Via Wi-Fi AP ST BlueMS Azure IBM Watson CLOUD
  • 22. Application scenarios coverage 22 Gateway for BLE-based sensor networks ST SensNet BLE Wi-Fi, via Wi-FI AP (optional) FP-NET-BLESTAR1 FP-SNS-MOTENV1 FP-SNS-MOTENV1 FP-SNS-MOTENV1 CLOUD
  • 23. STSensNet app for Android/iOS 23 Node ID Temperature value in ˚C Pressure value in mBar LED status & control Humidity value in % APP SDK available on GitHub in source code (project name BlueSTSDK)
  • 24. Application scenarios coverage 24 FP-NET-6LPWIFI1 FP-SNS-6LPNODE1 FP-SNS-6LPNODE1 FP-SNS-6LPNODE1 OMA LWM2M server http://leshan.eclipse.org/ Gateway for SPIRIT-based sensor networks
  • 25. Application scenarios coverage 25 BLE FP-NET-6LPBLE1 FP-NET-6LPBLE1 FP-NET-6LPBLE1 FP-NET-6LPBLE1 Gateway for SPIRIT-based sensor networks
  • 26. What you get with a Function Pack 26
  • 27. The REAL IoT lifecycle 27 Market Device Prototype Integrated Boards Final Device Idea Application Test SW Field Test Commercial SW Secure Provisioning Secure data streaming & actuation Secure Device update Secure authentication Secure SW download & installation Networking protocols & Cloud APIs support Secure e2e link Secure Device Decommissioning Or physical replacement
  • 28. Towards full-lifecycle FOTA update via BLE 28 BlueMS: menu option BlueMS: Firmware upgrade pageBlueMS: Firmware update file selection BlueMS: application page during FOTA and on completion FP-SNS-MOTENV1 MEMS motion and environmental sensor data IoT node FP-SNS-ALLMEMS1 MEMS motion, environmental and microphone sensors IoT node
  • 29. Ecosystem • The IoT movement & IoT needs • STM32 Open Development Environment • Hardware building blocks • Software building blocks • Function Packs • Demonstration • Ecosystem • Conclusions 29
  • 30. Ecosystem • How to bridge your prototype to a product? • Leverage the STM32ODE SW compatible ecosystem!! • Win-win situation for everybody 30 Market Device Prototype Integrated Boards Final Device Idea Application Test SW Field Test Commercial SW
  • 31. Cloud Jam • First example of integrated trial & production board for the cloud function packs 31 100% HW and SW compatible with FP-CLD-AZURE1 and FP-CLD-BLUEMIX1 in production form factor www.rushup.tech X-NUCLEO-IDW01M1 X-NUCLEO-IKS01A2 X-NUCLEO-NFC01A1
  • 32. Cloud Jam • Zero effort and time spent for transition from prototype to deployment! • I can demonstrate final form factor and have a first batch of production in no time! • Ready off-the-shelf solution at the right price • no skills needed or no ROI to justify to develop own board 32 • Zero SW development costs & time! • Zero SW support costs & time for the standard SW package! • Fast & inexpensive development cycle but high potential returns! • Implicit promotion by the STM32 ODE • Low volumes but with very high market base – thousands of potential customers Ideal for first low-volume trials or productions for customers Opens door for further opportunities • If I need a fast modification or design service, I have professional and skilled support at hand • If a want to scale up production volume, I can make optimized deals • Possibility to promote design customization skills • A sizable part of the trials/small production customers can grow exponentially very soon Developer’sview Partner’sview
  • 33. 33 The industrialization journey From the Idea to the Product I build a first prototype (HW & SW) and can leverage STM32 ODE Function Packs I finalize my project and get ready for industrialization / commercialization I get an advanced prototype from ST or ST partners I choose components among the STM32 ODE development & expansion boards I’ve got an Idea I quickly build my first Prototype & develop the SW I get an Advanced Prototype from ST Partners I’m now ready to industrialize I Leverage the SW developped on my early prototypes <$100 <$1000 $0 NOW! Week Month Year
  • 34. Takeaways • Internet of Things presents a wealth of opportunities • ST has all the building blocks adapted to the different needs of diverse applications • STM32 ODE is the right Environment for fast affordable developments • It is already thought for typical IoT architectures, with ready-to-use backbones • Exploit the ecosystem to cover the “last mile” to product introduction 34 We are full of more ideas…. stay tuned for further developments!!!
  • 35. Going beyond with the STM32 Open Development Environment 35 Sense Motion & environmental sensors Proximity sensor Microphone Connect BLE Wi-Fi Sub-GHz NFC Power Drive Power management LED Boost Move Actuate Motor drive Actuator Translate Audio OpAmp 12 processor boards from 9 families 27 expansion boards covering all the key functions www.st.com/stm32ode www.st.com/stm32ode-fp