SlideShare a Scribd company logo
October 4, 2016
Santa Clara Convention Center
Mission City Ballroom
SensorTile
Integrated Development Platform
Sensing, Processing and BLE Connectivity
Roberto Sannino
October 4, 2016
Santa Clara Convention Center
Mission City Ballroom
Introducing the SensorTile
IoT design lab on the tip of a pencil
www.st.com/sensortile
Motion
SensorTile
IoT design lab on the tip of a pencil
Augmented living
Sensing, Tracking and Monitoring Embedded Processing Unit
AudioField TestSoftware development
3
SensorTile
Simple, powerful, extendible
Designed to fit your needs:
• Used as a standalone sensor node to MONITOR, TRACK and REMOTELY CONNECT to a Smartphone App
(Android/iOS)
• Easily plug into new designs to add SENSING and CONNECTIVITY capabilities through a SMART HUB solution
Engineered for makers and developers:
• Standalone mode:
Turn it on, configure it via BLE and start acquiring sensor data remotely on your Smartphone
• Sensor and Connectivity HUB mode:
Plug the SensorTile into new designs and access all features through a convenient command interface (I2C/SPI/UART)
• Programmable development kit:
Leverage on the on-board STM32 processing capability and provided software API to create your new BLE-connectable
sensor node
An all-ST Reference Design
4
SensorTile Core System
Sensing, processing and BLE connectivity
Sensors
Ultra Low Power
Connectivity
Low-Power MCU
MP34DT04
LPS22HB
LSM6DSM
LSM303AGR
STM32L4
BlueNRG-MS
SensorTile is a Bluetooth Smart sensorized development kit.
The miniaturized tile-shaped design includes all that is needed to remotely
sense and measure motion, environmental and acoustical parameters.
13.5 mm
13.5mm
Miniaturized Tile that can be
soldered or plugged on a host board
Motion MEMS
Environmental sensors
MEMS microphone
Low-power brain
Sensor fusion
Bluetooth Smart
5
SensorTile
Integrated Development Platform
Core System
Cradle eXpansion
Cradle
6
Fast
Prototyping
System
Software
Development
Reference
Design
Evaluation,
tracking &
monitoring
SensorTile: Integrated & Modular
System Design environment
7
SensorTile Kit
Hardware & Architecture
SensorTile Development Kit
Plastic Box
LiPo Battery
Standalone mode bundle
Programming cable
Programming development kit
SensorTile
Cradle eXpansion
STLCX01V1
SensorTile
Cradle Board
STLCR01V1
SensorTile
Core System
STLCS01V1
SensorTile Kit: STEVAL-STLKT01V1
9
SensorTile – Sensors, MCU, Connectivity 10
Microphone
64dB SNR, 120dBSPL
Bluetooth low-energy
Concurrent master/slave
BT4.1
13.5mm
13.5mm
MP34DT04
BlueNRG-MS
Balun Filter
Antenna
Clearance Area
Bottom View
Barometer
1-75Hz, 3-12μA @ 1Hz
3DAcc+3DMag
200μA @ 20 Hz (HR mode)
Accel/Mag independent
power down mode
3DAcc+3DGyro
0.65mA @ 1.6kHz - 9μA @ 12.5Hz
Cortex-M4
Up to 100DMIPS 80MHz
100uA/MHz@24MHz in run mode
LPS22HBLSM303AGRLSM6DSM
STM32L476
SensorTile Core System: STLCS01V1
SensorTile Core System - Architecture 11
Connections:
Bottom side View
Solderable
Plugin
SensorTile Cradle eXpansion Board
Host board for firmware development
12
SensorTile
Connector
Reset
button
SWD programming
i/f
Micro-USB i/f
Arduino
Connectors
Audio DAC and
3.5mm Audio
Jack
plug, program, unplug the
Core System
Use with any
STM32Nucleo
ST-Link
bridging into
developer
communities
SensorTile Cradle Expansion 13
Micro USB
&
3.3V Regulator
SensorTile Footprint
Audio DAC
&
3.5mm jack
ST2378ETTR
8-Bit Level Translator
3.3V  1.8V
Arduino Connector
SWD & Reset
SWD programming interface
and reset button
SensorTile Cradle Expansion: STLCX01V1
SensorTile Cradle Board
Host board for Standalone Mode
14
• Solderable SensorTile Footprint
• Breakable SWD interface for programming
• E.g. may use STLink on STM32Nucleo
• HTS221 Humidity and Temperature sensor
• SD Card
• Micro-USB interface
• HTS221 Humidity and Temperature sensor
• Battery Charger and Battery Connector
• ON/OFF Switch
Bottom Side View
SensorTile Cradle 15
Micro USB
ON/OFF switch
Battery Plug
SensorTile Footprint
Micro-SD
Card slot
SWD
Solderable
SWD programming
interface
TOP VIEW BOTTOM VIEW
STBC08
Li-Ion Battery charger
with thermal regulation
HTS221
Humidity and
Temperature sensor
SensorTile Cradle: STLCR01V1
Hint
Customizing the ST Wearable Mockup
16
HTS221
Humidity and
Temperature sensor
• Cradle-mounted humidity and temperature sensor shows
that not all the sensors must be on the Core System
• The simple 2-layer Cradle can be easily redesigned to
accommodate any ST sensor or actuator you may want
to field-test
• There is no need to modify the highly optimized
SensorTile Core System to do that!
Use the cradle as a reference design for other wearable solutions
using the same SensorTile Core System
SensorTile Platform
Firmware & Software
SensorTile Embedded Software
for Design and Prototyping
18
STM32Cube
Hardware Abstraction Layer
SensorTile HW Kit
Core System, Cradle, Cradle eXpansion
STM32Cube middleware
Open Software eXpansion Libraries
Custom Applications
SensorTile Development Kit is built on STM32Cube
and supported by the STM32 Open Development Environment
Wearable
Home
applications
Building
automation
IoT
Smart Things
Cloud
AUDIO Motion BLEEnv
Modular design environment to fast prototype your designs in all application domains
SensorTile
Software platform
19
Starter Projects BlueMicrosystem BlueVoice Function Pack
Core System
Starter Projects: «Hello Sensor World!» 21
Source code projects based on STM32Cube
Two example applications:
• DataLog
• Sensors data streaming via USB (Virtual COM
Port)
• Sensors data storage on micro-SD card
• AudioLoop
• Microphone acquisition, output via USB
(Microphone class) or I2S
• Record the sound on a PC or play it on
loudspeakers/headphones
SensorTile & ST Software Eco-system
SensorTile Software Design Environment
22
Algorithms and system demonstrators for the Internet of Things.
Unleashing the power of embedded software
Bring your ideas to now!
BlueMicroSystem
STM32 ODE
STM32 Nucleo
development
boards
STM32 Nucleo
expansion
boards
STM32 Cube
software
STM32 Cube
expansion
software
Software libraries
BlueVoiceLink
SmartAcoustics
BlueMS
Android & iOS
Example Projects
BlueMicrosystem 23
STM32 OTA Firmware upgrade
BMS Android and iOS App free download
BlueMicrosystem 24
Gesture Recognition
Carry Position
Activity Recognition
Sensor Fusion
Software libraries
Native, out-of-the-box support for
and
OPEN.Framework
Source code example projects
SensorTile & BlueVoice
The unique solution for audio & voice streaming over BTLE
25
BlueVoice Vendor Specific Profile
Audio processing
Generic Access
Profile (GAP)
Generic Attribute
Profile (GATT)
Attribute Protocol Security Manager
Logical Link Control and Adaptation Protocol
Host-Controller Interface
Link Layer Direct Test Mode
Physical Layer
Bluetooth Low Energy Stack
GAP configuration
GATT configuration
Application: BlueVoice Profile
(vendor specific)
Central Unit
(Master)
Peripheral
Unit
(Slave)
Client Server
ClientServer
Service
Audio / Voice
Characteristic
Descriptor
Service
Audio / Voice
Characteristic
Descriptor
BlueVoice + Mobile Devices 26
SensorTile
Terminal
Platform Signals
Comm
Interface
Cloud-based
Services
Mobile
Device
«Natural Language»
SensorTile-powered Sensors-to-Cloud
Integrated architecture
27
Integrated SensorTile Terminal
Sensing
Signal Processing
Communication
& 3rd Party SW libs
Cloud-based
ServicesGateway
Out-of-the-box BLUEMICROSYSTEM
with the eXpansion Cradle
28
Plug the SensorTile Core System
on the eXpansion Cradle.
Power it via USB
Connect to your Android or iOS
smartphone or tablet
Run the BlueMS App
BLUEMICROSYSTEM Instant Data Tracking
with the SensorTileCradle
29
Solder the SensorTile Core System
to the Cradle.
Plug the battery,
protect it with the
plastic cover
Connect to your Android or iOS
smartphone or tablet
Run the BlueMS App
New Design Startup
with the eXpansion Cradle
30
Plug the SensorTile Core System
on the eXpansion Cradle.
Connect with your development
environment
Open the USB starter project on your PC
Compile & Run the USB Audio or Datalogging
example application
Design your custom application
New Design Startup
with the SensorTile Cradle
31
Solder the SensorTile
to its Cradle
Setup your PC programming environment
Field test your application
You better protect it
with its plastic cover!
Program your data tracking application
Fast
Prototyping
System
Software
Development
Reference
Design
Evaluation,
tracking &
data collection
One SDK fits all IoT Design Needs 32
Fast Prototyping 33
Fast
Prototyping
System Software
Development
Reference
Design
Evaluation,
tracking &
data
collection
• Plug the SensorTile on your prototype
motherboard to instantly add its embedded
sensing and communication functionalities to
your design
• Use the provided 3D CAD files to integrate it in
your mechanical prototype
Reference Design 34
• A solution for highly accurate and very low
power sensing of motion, environmental, and
audio data in form-factor constrained designs
• A complete Hardware and Software
example, the starting point for your design
• Freely download all design information:
• HW: Schematics, Gerber, BoM, 3D CAD
• FW: from basic examples to the complete
BlueMicroSystems application
Fast
Prototyping
System Software
Development
Reference
Design
Evaluation,
tracking &
data
collection
Evaluation, Monitoring, Data Collection 35
Fast
Prototyping
System Software
Development
Reference
Design
Evaluation,
tracking &
data
collection
• Evaluate the most advanced ST sensors in an
all-ST optimized system architecture
• Field-test Data-Fusion and Embedded Signal
Processing Algorithms
• Use it for Data collection campaigns, to
develop new customized algorithms
Software Developer’s Platform
• Firmware examples based on STM32Cube
• Supported by the STM32 Open Development
Environment
• Host board supports Arduino expansion
connector to bridge into most makers
ecosystems from Arduino itself to the
STM32ODE, and other developer communities.
Fast
Prototyping
System Software
Development
Reference
Design
Evaluation,
tracking &
data
collection
36
Track 3   session 4 - st dev con 2016 - sensortile

More Related Content

What's hot

Track 5 session 5 - st dev con 2016 - stm32 hands on seminar - cloud connec...
Track 5   session 5 - st dev con 2016 - stm32 hands on seminar - cloud connec...Track 5   session 5 - st dev con 2016 - stm32 hands on seminar - cloud connec...
Track 5 session 5 - st dev con 2016 - stm32 hands on seminar - cloud connec...
ST_World
 
Track 2 session 3 - st dev con 2016 - simplifying cloud connectivity
Track 2   session 3 - st dev con 2016 - simplifying cloud connectivityTrack 2   session 3 - st dev con 2016 - simplifying cloud connectivity
Track 2 session 3 - st dev con 2016 - simplifying cloud connectivity
ST_World
 
Track 1 session 7 - st dev con 2016 - smart cities
Track 1   session 7 - st dev con 2016 - smart citiesTrack 1   session 7 - st dev con 2016 - smart cities
Track 1 session 7 - st dev con 2016 - smart cities
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
 
Industrial IoT in a Nutshell
Industrial IoT in a NutshellIndustrial IoT in a Nutshell
Industrial IoT in a Nutshell
Andri Yadi
 
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
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 photonics
ST_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
 
Smart Lighting
Smart LightingSmart Lighting
Smart Lighting
XICATO
 
IoT Connectivity with LoRa
IoT Connectivity with LoRaIoT Connectivity with LoRa
IoT Connectivity with LoRa
Andri Yadi
 
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
ST_World
 
Ask the Expert: Internet of Things
Ask the Expert: Internet of ThingsAsk the Expert: Internet of Things
Ask the Expert: Internet of Things
Andri Yadi
 
Smart Home Tech Short
Smart Home Tech ShortSmart Home Tech Short
Smart Home Tech Short
chowfei
 
Low power wireless technologies for connecting embedded sensors in the IoT: A...
Low power wireless technologies for connecting embedded sensors in the IoT: A...Low power wireless technologies for connecting embedded sensors in the IoT: A...
Low power wireless technologies for connecting embedded sensors in the IoT: A...
Gilles Callebaut
 
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
Andri 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 Perspective
Andri Yadi
 
The iot academy_lpwan_lora
The iot academy_lpwan_loraThe iot academy_lpwan_lora
The iot academy_lpwan_lora
The IOT Academy
 
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 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
ST_World
 
Multi-mode Wireless SoCs
Multi-mode Wireless SoCsMulti-mode Wireless SoCs
Multi-mode Wireless SoCs
Silicon Labs
 

What's hot (20)

Track 5 session 5 - st dev con 2016 - stm32 hands on seminar - cloud connec...
Track 5   session 5 - st dev con 2016 - stm32 hands on seminar - cloud connec...Track 5   session 5 - st dev con 2016 - stm32 hands on seminar - cloud connec...
Track 5 session 5 - st dev con 2016 - stm32 hands on seminar - cloud connec...
 
Track 2 session 3 - st dev con 2016 - simplifying cloud connectivity
Track 2   session 3 - st dev con 2016 - simplifying cloud connectivityTrack 2   session 3 - st dev con 2016 - simplifying cloud connectivity
Track 2 session 3 - st dev con 2016 - simplifying cloud connectivity
 
Track 1 session 7 - st dev con 2016 - smart cities
Track 1   session 7 - st dev con 2016 - smart citiesTrack 1   session 7 - st dev con 2016 - smart cities
Track 1 session 7 - st dev con 2016 - smart cities
 
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...
 
Industrial IoT in a Nutshell
Industrial IoT in a NutshellIndustrial IoT in a Nutshell
Industrial IoT in a Nutshell
 
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 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 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)
 
Smart Lighting
Smart LightingSmart Lighting
Smart Lighting
 
IoT Connectivity with LoRa
IoT Connectivity with LoRaIoT Connectivity with LoRa
IoT Connectivity with LoRa
 
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
 
Ask the Expert: Internet of Things
Ask the Expert: Internet of ThingsAsk the Expert: Internet of Things
Ask the Expert: Internet of Things
 
Smart Home Tech Short
Smart Home Tech ShortSmart Home Tech Short
Smart Home Tech Short
 
Low power wireless technologies for connecting embedded sensors in the IoT: A...
Low power wireless technologies for connecting embedded sensors in the IoT: A...Low power wireless technologies for connecting embedded sensors in the IoT: A...
Low power wireless technologies for connecting embedded sensors in the IoT: A...
 
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
 
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
 
The iot academy_lpwan_lora
The iot academy_lpwan_loraThe iot academy_lpwan_lora
The iot academy_lpwan_lora
 
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 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
 
Multi-mode Wireless SoCs
Multi-mode Wireless SoCsMulti-mode Wireless SoCs
Multi-mode Wireless SoCs
 

Viewers also liked

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
ST_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 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
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 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 reckoning
ST_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 pd
ST_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 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
 
IDC: Peplink Adds Resilience to IoT Networks
IDC: Peplink Adds Resilience to IoT NetworksIDC: Peplink Adds Resilience to IoT Networks
IDC: Peplink Adds Resilience to IoT Networks
Eric Wong
 
Resilience as a new Enforcement Model for IT Security based on Usage Control
Resilience as a new Enforcement Model for IT Security based on Usage ControlResilience as a new Enforcement Model for IT Security based on Usage Control
Resilience as a new Enforcement Model for IT Security based on Usage Control
Sven Wohlgemuth
 
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
ST_World
 
Tagging Disclosure of Personal Data to Third Parties to Preserve Privacy
Tagging Disclosure of Personal Data to Third Parties to Preserve PrivacyTagging Disclosure of Personal Data to Third Parties to Preserve Privacy
Tagging Disclosure of Personal Data to Third Parties to Preserve Privacy
Sven Wohlgemuth
 
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
ST_World
 
Smart Enabling Technologies for Automated Driving
Smart Enabling Technologies for Automated DrivingSmart Enabling Technologies for Automated Driving
Smart Enabling Technologies for Automated Driving
ST_World
 

Viewers also liked (15)

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 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 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
 
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 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 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 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 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 ...
 
IDC: Peplink Adds Resilience to IoT Networks
IDC: Peplink Adds Resilience to IoT NetworksIDC: Peplink Adds Resilience to IoT Networks
IDC: Peplink Adds Resilience to IoT Networks
 
Resilience as a new Enforcement Model for IT Security based on Usage Control
Resilience as a new Enforcement Model for IT Security based on Usage ControlResilience as a new Enforcement Model for IT Security based on Usage Control
Resilience as a new Enforcement Model for IT Security based on Usage Control
 
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
 
Tagging Disclosure of Personal Data to Third Parties to Preserve Privacy
Tagging Disclosure of Personal Data to Third Parties to Preserve PrivacyTagging Disclosure of Personal Data to Third Parties to Preserve Privacy
Tagging Disclosure of Personal Data to Third Parties to Preserve Privacy
 
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
 
Smart Enabling Technologies for Automated Driving
Smart Enabling Technologies for Automated DrivingSmart Enabling Technologies for Automated Driving
Smart Enabling Technologies for Automated Driving
 

Similar to Track 3 session 4 - st dev con 2016 - sensortile

SensiBLE presentation
SensiBLE presentationSensiBLE presentation
SensiBLE presentation
Menahem Milan Yudkovich
 
Андрій Озгович “IoT Cypress solution. Low cost, low power” {R0boCamp}
Андрій Озгович “IoT Cypress solution. Low cost, low power” {R0boCamp}Андрій Озгович “IoT Cypress solution. Low cost, low power” {R0boCamp}
Андрій Озгович “IoT Cypress solution. Low cost, low power” {R0boCamp}
Lviv Startup Club
 
R0boCamp2016 Віктор Кремінь: Системи на кристалі Cypress PSoC для вбудованих ...
R0boCamp2016 Віктор Кремінь: Системи на кристалі Cypress PSoC для вбудованих ...R0boCamp2016 Віктор Кремінь: Системи на кристалі Cypress PSoC для вбудованих ...
R0boCamp2016 Віктор Кремінь: Системи на кристалі Cypress PSoC для вбудованих ...
Lviv Startup Club
 
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
Embarcados
 
Smart home automation system
Smart home automation systemSmart home automation system
Smart home automation system
Pawan Kumar Ganjhu
 
Decibel meter using IoT with notice board
Decibel meter using IoT with notice boardDecibel meter using IoT with notice board
Decibel meter using IoT with notice board
IRJET Journal
 
Microsoft IT Academy Summit 2011
Microsoft IT Academy Summit 2011Microsoft IT Academy Summit 2011
Microsoft IT Academy Summit 2011
Lee Stott
 
The arduino and iot
The arduino and iotThe arduino and iot
The arduino and iot
Shreya Pohekar
 
Iot based garbage monitoring system
Iot based garbage monitoring systemIot based garbage monitoring system
Iot based garbage monitoring system
ankitguptakishu
 
Report
ReportReport
ESP32 WiFi & Bluetooth Module - Getting Started Guide
ESP32 WiFi & Bluetooth Module - Getting Started GuideESP32 WiFi & Bluetooth Module - Getting Started Guide
ESP32 WiFi & Bluetooth Module - Getting Started Guide
handson28
 
AXONIM 2018 consumer devices development
AXONIM 2018 consumer devices developmentAXONIM 2018 consumer devices development
AXONIM 2018 consumer devices development
Vitaliy Bozhkov ✔
 
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
Mark Goldstein
 
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
Vasundhara Sharma
 
137.gsm, fprs ,keypad_based_atm_security_(doc)
137.gsm, fprs ,keypad_based_atm_security_(doc)137.gsm, fprs ,keypad_based_atm_security_(doc)
137.gsm, fprs ,keypad_based_atm_security_(doc)
Karteek Irukulla
 
IoT on azure
IoT on azureIoT on azure
IoT on azure
Joanna Lamch
 
SENSOR NETWORK PLATFORMS AND TOOLS
SENSOR NETWORK PLATFORMS AND TOOLSSENSOR NETWORK PLATFORMS AND TOOLS
SENSOR NETWORK PLATFORMS AND TOOLS
juno susi
 
SENSOR NETWORK PLATFORMS AND TOOLS
SENSOR NETWORK PLATFORMS AND TOOLSSENSOR NETWORK PLATFORMS AND TOOLS
SENSOR NETWORK PLATFORMS AND TOOLS
juno susi
 
Aplit-Soft
Aplit-Soft Aplit-Soft
Aplit-Soft
AplitSoft
 

Similar to Track 3 session 4 - st dev con 2016 - sensortile (20)

SensiBLE presentation
SensiBLE presentationSensiBLE presentation
SensiBLE presentation
 
Андрій Озгович “IoT Cypress solution. Low cost, low power” {R0boCamp}
Андрій Озгович “IoT Cypress solution. Low cost, low power” {R0boCamp}Андрій Озгович “IoT Cypress solution. Low cost, low power” {R0boCamp}
Андрій Озгович “IoT Cypress solution. Low cost, low power” {R0boCamp}
 
R0boCamp2016 Віктор Кремінь: Системи на кристалі Cypress PSoC для вбудованих ...
R0boCamp2016 Віктор Кремінь: Системи на кристалі Cypress PSoC для вбудованих ...R0boCamp2016 Віктор Кремінь: Системи на кристалі Cypress PSoC для вбудованих ...
R0boCamp2016 Віктор Кремінь: Системи на кристалі Cypress PSoC для вбудованих ...
 
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
 
Smart home automation system
Smart home automation systemSmart home automation system
Smart home automation system
 
Decibel meter using IoT with notice board
Decibel meter using IoT with notice boardDecibel meter using IoT with notice board
Decibel meter using IoT with notice board
 
Microsoft IT Academy Summit 2011
Microsoft IT Academy Summit 2011Microsoft IT Academy Summit 2011
Microsoft IT Academy Summit 2011
 
The arduino and iot
The arduino and iotThe arduino and iot
The arduino and iot
 
Iot based garbage monitoring system
Iot based garbage monitoring systemIot based garbage monitoring system
Iot based garbage monitoring system
 
Report
ReportReport
Report
 
ESP32 WiFi & Bluetooth Module - Getting Started Guide
ESP32 WiFi & Bluetooth Module - Getting Started GuideESP32 WiFi & Bluetooth Module - Getting Started Guide
ESP32 WiFi & Bluetooth Module - Getting Started Guide
 
AXONIM 2018 consumer devices development
AXONIM 2018 consumer devices developmentAXONIM 2018 consumer devices development
AXONIM 2018 consumer devices development
 
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
 
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
 
137.gsm, fprs ,keypad_based_atm_security_(doc)
137.gsm, fprs ,keypad_based_atm_security_(doc)137.gsm, fprs ,keypad_based_atm_security_(doc)
137.gsm, fprs ,keypad_based_atm_security_(doc)
 
IoT on azure
IoT on azureIoT on azure
IoT on azure
 
SENSOR NETWORK PLATFORMS AND TOOLS
SENSOR NETWORK PLATFORMS AND TOOLSSENSOR NETWORK PLATFORMS AND TOOLS
SENSOR NETWORK PLATFORMS AND TOOLS
 
SENSOR NETWORK PLATFORMS AND TOOLS
SENSOR NETWORK PLATFORMS AND TOOLSSENSOR NETWORK PLATFORMS AND TOOLS
SENSOR NETWORK PLATFORMS AND TOOLS
 
embedded systems
embedded systemsembedded systems
embedded systems
 
Aplit-Soft
Aplit-Soft Aplit-Soft
Aplit-Soft
 

Recently uploaded

MATHEMATICS BRIDGE COURSE (TEN DAYS PLANNER) (FOR CLASS XI STUDENTS GOING TO ...
MATHEMATICS BRIDGE COURSE (TEN DAYS PLANNER) (FOR CLASS XI STUDENTS GOING TO ...MATHEMATICS BRIDGE COURSE (TEN DAYS PLANNER) (FOR CLASS XI STUDENTS GOING TO ...
MATHEMATICS BRIDGE COURSE (TEN DAYS PLANNER) (FOR CLASS XI STUDENTS GOING TO ...
PinkySharma900491
 
F5 LTM TROUBLESHOOTING Guide latest.pptx
F5 LTM TROUBLESHOOTING Guide latest.pptxF5 LTM TROUBLESHOOTING Guide latest.pptx
F5 LTM TROUBLESHOOTING Guide latest.pptx
ArjunJain44
 
一比一原版SDSU毕业证圣地亚哥州立大学毕业证成绩单如何办理
一比一原版SDSU毕业证圣地亚哥州立大学毕业证成绩单如何办理一比一原版SDSU毕业证圣地亚哥州立大学毕业证成绩单如何办理
一比一原版SDSU毕业证圣地亚哥州立大学毕业证成绩单如何办理
eemet
 
一比一原版UVM毕业证佛蒙特大学毕业证成绩单如何办理
一比一原版UVM毕业证佛蒙特大学毕业证成绩单如何办理一比一原版UVM毕业证佛蒙特大学毕业证成绩单如何办理
一比一原版UVM毕业证佛蒙特大学毕业证成绩单如何办理
kywwoyk
 
一比一原版SDSU毕业证圣地亚哥州立大学毕业证成绩单如何办理
一比一原版SDSU毕业证圣地亚哥州立大学毕业证成绩单如何办理一比一原版SDSU毕业证圣地亚哥州立大学毕业证成绩单如何办理
一比一原版SDSU毕业证圣地亚哥州立大学毕业证成绩单如何办理
kywwoyk
 
web-tech-lab-manual-final-abhas.pdf. Jer
web-tech-lab-manual-final-abhas.pdf. Jerweb-tech-lab-manual-final-abhas.pdf. Jer
web-tech-lab-manual-final-abhas.pdf. Jer
freshgammer09
 
Drugs used in parkinsonism and other movement disorders.pptx
Drugs used in parkinsonism and other movement disorders.pptxDrugs used in parkinsonism and other movement disorders.pptx
Drugs used in parkinsonism and other movement disorders.pptx
ThalapathyVijay15
 
Cyber Sequrity.pptx is life of cyber security
Cyber Sequrity.pptx is life of cyber securityCyber Sequrity.pptx is life of cyber security
Cyber Sequrity.pptx is life of cyber security
perweeng31
 
NO1 Uk Amil Baba In Lahore Kala Jadu In Lahore Best Amil In Lahore Amil In La...
NO1 Uk Amil Baba In Lahore Kala Jadu In Lahore Best Amil In Lahore Amil In La...NO1 Uk Amil Baba In Lahore Kala Jadu In Lahore Best Amil In Lahore Amil In La...
NO1 Uk Amil Baba In Lahore Kala Jadu In Lahore Best Amil In Lahore Amil In La...
Amil baba
 

Recently uploaded (9)

MATHEMATICS BRIDGE COURSE (TEN DAYS PLANNER) (FOR CLASS XI STUDENTS GOING TO ...
MATHEMATICS BRIDGE COURSE (TEN DAYS PLANNER) (FOR CLASS XI STUDENTS GOING TO ...MATHEMATICS BRIDGE COURSE (TEN DAYS PLANNER) (FOR CLASS XI STUDENTS GOING TO ...
MATHEMATICS BRIDGE COURSE (TEN DAYS PLANNER) (FOR CLASS XI STUDENTS GOING TO ...
 
F5 LTM TROUBLESHOOTING Guide latest.pptx
F5 LTM TROUBLESHOOTING Guide latest.pptxF5 LTM TROUBLESHOOTING Guide latest.pptx
F5 LTM TROUBLESHOOTING Guide latest.pptx
 
一比一原版SDSU毕业证圣地亚哥州立大学毕业证成绩单如何办理
一比一原版SDSU毕业证圣地亚哥州立大学毕业证成绩单如何办理一比一原版SDSU毕业证圣地亚哥州立大学毕业证成绩单如何办理
一比一原版SDSU毕业证圣地亚哥州立大学毕业证成绩单如何办理
 
一比一原版UVM毕业证佛蒙特大学毕业证成绩单如何办理
一比一原版UVM毕业证佛蒙特大学毕业证成绩单如何办理一比一原版UVM毕业证佛蒙特大学毕业证成绩单如何办理
一比一原版UVM毕业证佛蒙特大学毕业证成绩单如何办理
 
一比一原版SDSU毕业证圣地亚哥州立大学毕业证成绩单如何办理
一比一原版SDSU毕业证圣地亚哥州立大学毕业证成绩单如何办理一比一原版SDSU毕业证圣地亚哥州立大学毕业证成绩单如何办理
一比一原版SDSU毕业证圣地亚哥州立大学毕业证成绩单如何办理
 
web-tech-lab-manual-final-abhas.pdf. Jer
web-tech-lab-manual-final-abhas.pdf. Jerweb-tech-lab-manual-final-abhas.pdf. Jer
web-tech-lab-manual-final-abhas.pdf. Jer
 
Drugs used in parkinsonism and other movement disorders.pptx
Drugs used in parkinsonism and other movement disorders.pptxDrugs used in parkinsonism and other movement disorders.pptx
Drugs used in parkinsonism and other movement disorders.pptx
 
Cyber Sequrity.pptx is life of cyber security
Cyber Sequrity.pptx is life of cyber securityCyber Sequrity.pptx is life of cyber security
Cyber Sequrity.pptx is life of cyber security
 
NO1 Uk Amil Baba In Lahore Kala Jadu In Lahore Best Amil In Lahore Amil In La...
NO1 Uk Amil Baba In Lahore Kala Jadu In Lahore Best Amil In Lahore Amil In La...NO1 Uk Amil Baba In Lahore Kala Jadu In Lahore Best Amil In Lahore Amil In La...
NO1 Uk Amil Baba In Lahore Kala Jadu In Lahore Best Amil In Lahore Amil In La...
 

Track 3 session 4 - st dev con 2016 - sensortile

  • 1. October 4, 2016 Santa Clara Convention Center Mission City Ballroom SensorTile Integrated Development Platform Sensing, Processing and BLE Connectivity Roberto Sannino
  • 2. October 4, 2016 Santa Clara Convention Center Mission City Ballroom Introducing the SensorTile IoT design lab on the tip of a pencil www.st.com/sensortile
  • 3. Motion SensorTile IoT design lab on the tip of a pencil Augmented living Sensing, Tracking and Monitoring Embedded Processing Unit AudioField TestSoftware development 3
  • 4. SensorTile Simple, powerful, extendible Designed to fit your needs: • Used as a standalone sensor node to MONITOR, TRACK and REMOTELY CONNECT to a Smartphone App (Android/iOS) • Easily plug into new designs to add SENSING and CONNECTIVITY capabilities through a SMART HUB solution Engineered for makers and developers: • Standalone mode: Turn it on, configure it via BLE and start acquiring sensor data remotely on your Smartphone • Sensor and Connectivity HUB mode: Plug the SensorTile into new designs and access all features through a convenient command interface (I2C/SPI/UART) • Programmable development kit: Leverage on the on-board STM32 processing capability and provided software API to create your new BLE-connectable sensor node An all-ST Reference Design 4
  • 5. SensorTile Core System Sensing, processing and BLE connectivity Sensors Ultra Low Power Connectivity Low-Power MCU MP34DT04 LPS22HB LSM6DSM LSM303AGR STM32L4 BlueNRG-MS SensorTile is a Bluetooth Smart sensorized development kit. The miniaturized tile-shaped design includes all that is needed to remotely sense and measure motion, environmental and acoustical parameters. 13.5 mm 13.5mm Miniaturized Tile that can be soldered or plugged on a host board Motion MEMS Environmental sensors MEMS microphone Low-power brain Sensor fusion Bluetooth Smart 5
  • 6. SensorTile Integrated Development Platform Core System Cradle eXpansion Cradle 6
  • 9. SensorTile Development Kit Plastic Box LiPo Battery Standalone mode bundle Programming cable Programming development kit SensorTile Cradle eXpansion STLCX01V1 SensorTile Cradle Board STLCR01V1 SensorTile Core System STLCS01V1 SensorTile Kit: STEVAL-STLKT01V1 9
  • 10. SensorTile – Sensors, MCU, Connectivity 10 Microphone 64dB SNR, 120dBSPL Bluetooth low-energy Concurrent master/slave BT4.1 13.5mm 13.5mm MP34DT04 BlueNRG-MS Balun Filter Antenna Clearance Area Bottom View Barometer 1-75Hz, 3-12μA @ 1Hz 3DAcc+3DMag 200μA @ 20 Hz (HR mode) Accel/Mag independent power down mode 3DAcc+3DGyro 0.65mA @ 1.6kHz - 9μA @ 12.5Hz Cortex-M4 Up to 100DMIPS 80MHz 100uA/MHz@24MHz in run mode LPS22HBLSM303AGRLSM6DSM STM32L476 SensorTile Core System: STLCS01V1
  • 11. SensorTile Core System - Architecture 11 Connections: Bottom side View Solderable Plugin
  • 12. SensorTile Cradle eXpansion Board Host board for firmware development 12 SensorTile Connector Reset button SWD programming i/f Micro-USB i/f Arduino Connectors Audio DAC and 3.5mm Audio Jack plug, program, unplug the Core System Use with any STM32Nucleo ST-Link bridging into developer communities
  • 13. SensorTile Cradle Expansion 13 Micro USB & 3.3V Regulator SensorTile Footprint Audio DAC & 3.5mm jack ST2378ETTR 8-Bit Level Translator 3.3V  1.8V Arduino Connector SWD & Reset SWD programming interface and reset button SensorTile Cradle Expansion: STLCX01V1
  • 14. SensorTile Cradle Board Host board for Standalone Mode 14 • Solderable SensorTile Footprint • Breakable SWD interface for programming • E.g. may use STLink on STM32Nucleo • HTS221 Humidity and Temperature sensor • SD Card • Micro-USB interface • HTS221 Humidity and Temperature sensor • Battery Charger and Battery Connector • ON/OFF Switch Bottom Side View
  • 15. SensorTile Cradle 15 Micro USB ON/OFF switch Battery Plug SensorTile Footprint Micro-SD Card slot SWD Solderable SWD programming interface TOP VIEW BOTTOM VIEW STBC08 Li-Ion Battery charger with thermal regulation HTS221 Humidity and Temperature sensor SensorTile Cradle: STLCR01V1
  • 16. Hint Customizing the ST Wearable Mockup 16 HTS221 Humidity and Temperature sensor • Cradle-mounted humidity and temperature sensor shows that not all the sensors must be on the Core System • The simple 2-layer Cradle can be easily redesigned to accommodate any ST sensor or actuator you may want to field-test • There is no need to modify the highly optimized SensorTile Core System to do that! Use the cradle as a reference design for other wearable solutions using the same SensorTile Core System
  • 18. SensorTile Embedded Software for Design and Prototyping 18 STM32Cube Hardware Abstraction Layer SensorTile HW Kit Core System, Cradle, Cradle eXpansion STM32Cube middleware Open Software eXpansion Libraries Custom Applications SensorTile Development Kit is built on STM32Cube and supported by the STM32 Open Development Environment Wearable Home applications Building automation IoT Smart Things Cloud AUDIO Motion BLEEnv Modular design environment to fast prototype your designs in all application domains
  • 19. SensorTile Software platform 19 Starter Projects BlueMicrosystem BlueVoice Function Pack Core System
  • 20. Starter Projects: «Hello Sensor World!» 21 Source code projects based on STM32Cube Two example applications: • DataLog • Sensors data streaming via USB (Virtual COM Port) • Sensors data storage on micro-SD card • AudioLoop • Microphone acquisition, output via USB (Microphone class) or I2S • Record the sound on a PC or play it on loudspeakers/headphones
  • 21. SensorTile & ST Software Eco-system SensorTile Software Design Environment 22 Algorithms and system demonstrators for the Internet of Things. Unleashing the power of embedded software Bring your ideas to now! BlueMicroSystem STM32 ODE STM32 Nucleo development boards STM32 Nucleo expansion boards STM32 Cube software STM32 Cube expansion software Software libraries BlueVoiceLink SmartAcoustics BlueMS Android & iOS Example Projects
  • 22. BlueMicrosystem 23 STM32 OTA Firmware upgrade BMS Android and iOS App free download
  • 23. BlueMicrosystem 24 Gesture Recognition Carry Position Activity Recognition Sensor Fusion Software libraries Native, out-of-the-box support for and OPEN.Framework Source code example projects
  • 24. SensorTile & BlueVoice The unique solution for audio & voice streaming over BTLE 25 BlueVoice Vendor Specific Profile Audio processing Generic Access Profile (GAP) Generic Attribute Profile (GATT) Attribute Protocol Security Manager Logical Link Control and Adaptation Protocol Host-Controller Interface Link Layer Direct Test Mode Physical Layer Bluetooth Low Energy Stack GAP configuration GATT configuration Application: BlueVoice Profile (vendor specific) Central Unit (Master) Peripheral Unit (Slave) Client Server ClientServer Service Audio / Voice Characteristic Descriptor Service Audio / Voice Characteristic Descriptor
  • 25. BlueVoice + Mobile Devices 26 SensorTile Terminal Platform Signals Comm Interface Cloud-based Services Mobile Device «Natural Language»
  • 26. SensorTile-powered Sensors-to-Cloud Integrated architecture 27 Integrated SensorTile Terminal Sensing Signal Processing Communication & 3rd Party SW libs Cloud-based ServicesGateway
  • 27. Out-of-the-box BLUEMICROSYSTEM with the eXpansion Cradle 28 Plug the SensorTile Core System on the eXpansion Cradle. Power it via USB Connect to your Android or iOS smartphone or tablet Run the BlueMS App
  • 28. BLUEMICROSYSTEM Instant Data Tracking with the SensorTileCradle 29 Solder the SensorTile Core System to the Cradle. Plug the battery, protect it with the plastic cover Connect to your Android or iOS smartphone or tablet Run the BlueMS App
  • 29. New Design Startup with the eXpansion Cradle 30 Plug the SensorTile Core System on the eXpansion Cradle. Connect with your development environment Open the USB starter project on your PC Compile & Run the USB Audio or Datalogging example application Design your custom application
  • 30. New Design Startup with the SensorTile Cradle 31 Solder the SensorTile to its Cradle Setup your PC programming environment Field test your application You better protect it with its plastic cover! Program your data tracking application
  • 32. Fast Prototyping 33 Fast Prototyping System Software Development Reference Design Evaluation, tracking & data collection • Plug the SensorTile on your prototype motherboard to instantly add its embedded sensing and communication functionalities to your design • Use the provided 3D CAD files to integrate it in your mechanical prototype
  • 33. Reference Design 34 • A solution for highly accurate and very low power sensing of motion, environmental, and audio data in form-factor constrained designs • A complete Hardware and Software example, the starting point for your design • Freely download all design information: • HW: Schematics, Gerber, BoM, 3D CAD • FW: from basic examples to the complete BlueMicroSystems application Fast Prototyping System Software Development Reference Design Evaluation, tracking & data collection
  • 34. Evaluation, Monitoring, Data Collection 35 Fast Prototyping System Software Development Reference Design Evaluation, tracking & data collection • Evaluate the most advanced ST sensors in an all-ST optimized system architecture • Field-test Data-Fusion and Embedded Signal Processing Algorithms • Use it for Data collection campaigns, to develop new customized algorithms
  • 35. Software Developer’s Platform • Firmware examples based on STM32Cube • Supported by the STM32 Open Development Environment • Host board supports Arduino expansion connector to bridge into most makers ecosystems from Arduino itself to the STM32ODE, and other developer communities. Fast Prototyping System Software Development Reference Design Evaluation, tracking & data collection 36