SlideShare a Scribd company logo
SensiBLE Intro
Your Idea - Worth come true
From Idea to Form Factor Device 2
Actuators
Connectivity
Power
Sensors
Processing
Software
Audio
Bluetooth Low
Energy
Motion & Environ.
Sensors
Motor control
NFC
Sub-GHZ
Microphone
Microcontroller
Processor Boards
Expansion Boards
Integrated
Development
Environment
and Middleware
The building blocks Your need Prototype
Wi-Fi
www.st.com/stm32ode
Form Factor
SensiBLE
Every Idea
Worth Come True
From Prototype to Final Product 3
ST Partnership with Diolan - Form factor devices and customization
Product
•  Easy Porting of developed software to final product
•  HW/SW optimization and support for production
•  Small series Production
STMicroelectronics Partnership with Diolan
Form factor devices and customization
Modular Blocks
Prototyping
Form Factor
Field testing
Optimized Design
Volume Production
Final
Device
SensiBLE SensiBLE
Honey, I Shrunk the Prototype! 4
Customize the HW and reuse the same SW!!!
Final
Device
SensiBLE
Lowering the Barriers for Developers
Actuators
Connectivity
Power
Sensors
Processing
Software
Audio
The building blocks Prototype Optimized Design Final product
Market
Idea
Idea
SensiBLE
MAKE ($) BUY ($)
Engineering Costs 50k-100k 0
Yearly Maintenance Costs 5-10k 0
Cost per Unit (10K pcs) 40*10,000 49*10,000
Total 510000 490000
Breakeven in units 10,000 units
Make or Buy
3-axis
accelerometer
3-axis
magnetometer
Humidity sensor Microphone
3-axis gyroscope Pressure Sensor Temperature Ambient Light
Reduce price- remove unused sensors (FoC)
Setup SensiBLE HW & SW
Hardware
8
Software
BlueMicrosystem1 or 2
•  Download expansion software package, API and examples from STM Website,
Compile, Program SensiBLE and start to:
Transform SensiBLE
to
Your Product
Software Compatible
What is inside?
SenseMotion sensor
Environmental sensor
Microphone
LightSensor
Connect
Power
Battery
ManagementTranslate
Led
Button
Buzzer
Control
Data
Logger
Serial
Flash
Same STM32 Nucleo Development Boards – But Much
Smaller
No soldering.
No components purchasing.
No hardware production plan.
ST BLUEMS App Installation – Step by Step
Download App
Download the ST BLUEMS app from the
Apple App Store or Google Play, and
start the app on you smartphone/tablet
Insert Battery Explore ST BLUEMS App
Environmental Page Sensor Fusion
Start Scanning. Select your SensiBLE from the
device list. Choose sensor view page to see
the sensor reading
SensiBLE
BLUEMICROSYSTEM1 or BLUEMICROSYSTEM2
BlueMS Application for for Android/iOS
Plot Capability
Environmental Page
Sensor Fusion
Activity Recognition
Carry Position
BLUEMICROSYSTEM
Simplified development of BLE applications for smartphones
Ultra-low
power
connectivity
Motion
MEMS
Environm
ental
Sensors
Algorithms
Sensor
fusion
Product
•  Very low power Bluetooth Low Energy (BlueNRG) single-mode network processor
•  Embedded software for real-time motion sensor data fusion, activity and gesture
recognition, free fall detection
•  Companion App freely available in source code for iOS and Android
Simplified development of BLE applications for smartphones
BlueMicrosystem1 or 2 Download & Install
6
Android™/iOS™
smartphone and
BlueMS application
Download & Unpack
st.com/bluemicrosystem2
www.st.com
1
3
BLUEMICROSYSTEM2
Select
2
BLUEMICROSYSTEM2 Package Structure
.ProjectsMultiApplicationsBlueMicrosystem2EWARMSTM32F476RE-Nucleo
BLUEMICROSYSTEM1
Installation procedure (1/2) – Step by Step
• It contains:
1.  pre-compiled BLUEMICROSYSTEM2 FW that could be flashed to a SensiBLE using SIM-DKL (0x08004000)
Important Note: this pre-compiled binary is compatible with the FOTA update procedure
2. pre-compiled BLUEMICROSYSTEM2+BootLoader FW that could be directly flashed to SensiBLE using “Drag & Drop”
Important Note: this pre-compiled binary is not compatible with the FOTA update procedure
1.  How to install the pre-compiled binary:
• There is inside the package one folder called “Binary”
•  For SensiBLE use STM32L476RG-Nucleo
Installation procedure (2/2) – Step by Step
•  Compile the project with your preferred IDE
•  On Windows: for each IDE and for each platform there is one batch script:
•  IAR toolchain Embedded Workbench V7.70.1: (CleanBlueMS2_IAR_F4.bat, CleanBlueMS2_IAR_L4.bat CleanBlueMS2_IAR_ST.bat)
•  System Workbench for STM32 Version 1.10.0.201607261143: (CleanBlueMS2_SW4STM32_F4.bat,
CleanBlueMS2_SW4STM32_L4.bat CleanBlueMS2_SW4STM32_ST.bat)
•  µVision toolchain - MDK-ARM Professional Version: 5.17.0: (CleanBlueMS2_MDK- ARM_F4.bat, CleanBlueMS2_MDK-ARM_L4.bat
CleanBlueMS2_MDK-ARM_ST.bat)
•  For Linux/iOS: only for Openstm32 IDE and for each platform there is one OpenOCD called:
•  CleanBlueMS2_SW4STM32_F4.sh
•  CleanBlueMS2_SW4STM32_L4.sh.
•  CleanBlueMS2_SW4STM32_ST.sh
It’s necessary to edit this file for setting the right installation and Library path
•  These scripts perform the following steps:
1.  Full Flash Erase
2.  Flash the right BootLoader at the right position (0x08000000)
3.  Flash the BLUEMICROSYSTEM2 firmware at the right position (0x08004000)
Ø This is the firmware that was compiled with the IDE
Ø This firmware is compatible with the FOTA update procedure
4.  Save a complete Binary FW that includes both BLUEMICROSYSTEM2 and the
BootLoader
Ø This binary can be directly flashed to a supported SensiBLE by doing “Drag & Drop”
Ø Important Note: this additional pre-compiled binary is not compatible with the FOTA update procedure
2. How Install the code after compiling the project:
Flash Management and Boot Process
BLUEMICROSYSTEM2 Flash structure
BLUEMICROSYSTEM2 boot sequence
Using serial line monitor – e.g.TeraTerm
Pressing the RESET User
button on STM32 Nucleo board.
You could see the initialization
phase
Whenare connected with one
AndroidTM/iOSTM device, you
could see what are you
transmitting with BLE.
BlueMS Application for Android/iOS (1/6)
BlueMS Application for Android/iOS (2/6)
BlueMS Application for Android/iOS (3/6)
BlueMS Application for Android/iOS (4/6)
BlueMS Application for Android/iOS (5/6)
BlueMS Application for Android/iOS (6/6)
Simplify & Accelerate
the creation of Connected Sensors
SensiEDGE Vision
For more information about
SensiBLE
Contact : info@SensiEDGE.com

More Related Content

What's hot

Iot development from prototype to production
Iot development from prototype to productionIot development from prototype to production
Iot development from prototype to production
Mender.io
 
Embedded system
Embedded systemEmbedded system
Embedded system
Insane Gamer
 
Embedded System
Embedded SystemEmbedded System
Embedded System
Smile Hossain
 
Apple mobile processors
Apple mobile processorsApple mobile processors
Apple mobile processors
Shahed Hassan Mohmad
 
Embedded system...
Embedded system...Embedded system...
Embedded system...
Sarvesh Hegde
 
Android Open Accessory APIs
Android Open Accessory APIsAndroid Open Accessory APIs
Android Open Accessory APIs
Pearl Chen
 
Embedded system and its platforms
Embedded system and its platformsEmbedded system and its platforms
Embedded system and its platforms
Mrunal Deshkar
 
embedded systems ppt 2
embedded systems ppt 2embedded systems ppt 2
embedded systems ppt 2
pavan kumar
 
Project Proposal for Minor Project
Project Proposal for Minor Project Project Proposal for Minor Project
Project Proposal for Minor Project
Aniket Maithani
 
embedded systems ppts
embedded systems pptsembedded systems ppts
embedded systems ppts
pavan kumar
 
embedded systems ppt 3
embedded systems ppt 3embedded systems ppt 3
embedded systems ppt 3
pavan kumar
 
basic of embedded system
basic of embedded systembasic of embedded system
basic of embedded system
Dinesh35833
 
Deauthentication Attack with Node MCU & Esp8266
Deauthentication Attack with Node MCU & Esp8266Deauthentication Attack with Node MCU & Esp8266
Deauthentication Attack with Node MCU & Esp8266
Akash Thakur
 
Evaluating web conference_tools
Evaluating web conference_toolsEvaluating web conference_tools
Evaluating web conference_tools
Aniket Maithani
 
Boards for the IoT-Prototyping
Boards for the IoT-PrototypingBoards for the IoT-Prototyping
Boards for the IoT-Prototyping
Lars Gregori
 
Embedded
EmbeddedEmbedded
Embedded
bala saga
 
Embedded system
Embedded systemEmbedded system
Embedded system
Nitish kumar
 

What's hot (20)

Iot development from prototype to production
Iot development from prototype to productionIot development from prototype to production
Iot development from prototype to production
 
Embedded system
Embedded systemEmbedded system
Embedded system
 
Embedded System
Embedded SystemEmbedded System
Embedded System
 
Embedded system ppt
Embedded system pptEmbedded system ppt
Embedded system ppt
 
Apple mobile processors
Apple mobile processorsApple mobile processors
Apple mobile processors
 
Embedded system...
Embedded system...Embedded system...
Embedded system...
 
Android Open Accessory APIs
Android Open Accessory APIsAndroid Open Accessory APIs
Android Open Accessory APIs
 
Embedded system and its platforms
Embedded system and its platformsEmbedded system and its platforms
Embedded system and its platforms
 
Embedded system
Embedded systemEmbedded system
Embedded system
 
embedded systems ppt 2
embedded systems ppt 2embedded systems ppt 2
embedded systems ppt 2
 
Sun SPOTs by Ritter
Sun SPOTs by RitterSun SPOTs by Ritter
Sun SPOTs by Ritter
 
Project Proposal for Minor Project
Project Proposal for Minor Project Project Proposal for Minor Project
Project Proposal for Minor Project
 
embedded systems ppts
embedded systems pptsembedded systems ppts
embedded systems ppts
 
embedded systems ppt 3
embedded systems ppt 3embedded systems ppt 3
embedded systems ppt 3
 
basic of embedded system
basic of embedded systembasic of embedded system
basic of embedded system
 
Deauthentication Attack with Node MCU & Esp8266
Deauthentication Attack with Node MCU & Esp8266Deauthentication Attack with Node MCU & Esp8266
Deauthentication Attack with Node MCU & Esp8266
 
Evaluating web conference_tools
Evaluating web conference_toolsEvaluating web conference_tools
Evaluating web conference_tools
 
Boards for the IoT-Prototyping
Boards for the IoT-PrototypingBoards for the IoT-Prototyping
Boards for the IoT-Prototyping
 
Embedded
EmbeddedEmbedded
Embedded
 
Embedded system
Embedded systemEmbedded system
Embedded system
 

Similar to SensiBLE presentation

Track 3 session 4 - st dev con 2016 - sensortile
Track 3   session 4 - st dev con 2016 - sensortileTrack 3   session 4 - st dev con 2016 - sensortile
Track 3 session 4 - st dev con 2016 - sensortile
ST_World
 
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
ST_World
 
Smart home automation system
Smart home automation systemSmart home automation system
Smart home automation system
Pawan Kumar Ganjhu
 
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
IRJET Journal
 
Iot based garbage monitoring system
Iot based garbage monitoring systemIot based garbage monitoring system
Iot based garbage monitoring system
ankitguptakishu
 
Track 2 session 2 - st dev con 2016 - stm32 open development environment
Track 2   session 2 - st dev con 2016 - stm32 open development  environmentTrack 2   session 2 - st dev con 2016 - stm32 open development  environment
Track 2 session 2 - st dev con 2016 - stm32 open development environment
ST_World
 
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
 
Automatic Irrigation System Project Report
Automatic Irrigation System Project ReportAutomatic Irrigation System Project Report
Automatic Irrigation System Project Report
Er Gupta
 
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
 
Андрій Озгович “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
 
IRJET- BSIOTR IT SMART LAB using IOT
IRJET- BSIOTR IT SMART LAB using IOTIRJET- BSIOTR IT SMART LAB using IOT
IRJET- BSIOTR IT SMART LAB using IOT
IRJET Journal
 
[Android Codefest Germany] Adding x86 target to your Android app by Xavier Ha...
[Android Codefest Germany] Adding x86 target to your Android app by Xavier Ha...[Android Codefest Germany] Adding x86 target to your Android app by Xavier Ha...
[Android Codefest Germany] Adding x86 target to your Android app by Xavier Ha...
BeMyApp
 
ARDUINO EMBEDDED SYSTEM
ARDUINO EMBEDDED SYSTEMARDUINO EMBEDDED SYSTEM
ARDUINO EMBEDDED SYSTEM
Vishal GARG
 
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
 
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
 
Ijmsr 2016-02
Ijmsr 2016-02Ijmsr 2016-02
Ijmsr 2016-02
ijmsr
 
STM3210B Primer
STM3210B Primer STM3210B Primer
STM3210B Primer
Easonchenng
 
Blue-eyes-technology-ppt.pptx
Blue-eyes-technology-ppt.pptxBlue-eyes-technology-ppt.pptx
Blue-eyes-technology-ppt.pptx
SHYAMSUNDAR334390
 

Similar to SensiBLE presentation (20)

Track 3 session 4 - st dev con 2016 - sensortile
Track 3   session 4 - st dev con 2016 - sensortileTrack 3   session 4 - st dev con 2016 - sensortile
Track 3 session 4 - st dev con 2016 - sensortile
 
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
 
Smart home automation system
Smart home automation systemSmart home automation system
Smart home automation system
 
RTBN
RTBNRTBN
RTBN
 
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
 
Iot based garbage monitoring system
Iot based garbage monitoring systemIot based garbage monitoring system
Iot based garbage monitoring system
 
Track 2 session 2 - st dev con 2016 - stm32 open development environment
Track 2   session 2 - st dev con 2016 - stm32 open development  environmentTrack 2   session 2 - st dev con 2016 - stm32 open development  environment
Track 2 session 2 - st dev con 2016 - stm32 open development environment
 
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)
 
Automatic Irrigation System Project Report
Automatic Irrigation System Project ReportAutomatic Irrigation System Project Report
Automatic Irrigation System Project Report
 
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...
 
Андрій Озгович “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}
 
IRJET- BSIOTR IT SMART LAB using IOT
IRJET- BSIOTR IT SMART LAB using IOTIRJET- BSIOTR IT SMART LAB using IOT
IRJET- BSIOTR IT SMART LAB using IOT
 
[Android Codefest Germany] Adding x86 target to your Android app by Xavier Ha...
[Android Codefest Germany] Adding x86 target to your Android app by Xavier Ha...[Android Codefest Germany] Adding x86 target to your Android app by Xavier Ha...
[Android Codefest Germany] Adding x86 target to your Android app by Xavier Ha...
 
embedded systems
embedded systemsembedded systems
embedded systems
 
ARDUINO EMBEDDED SYSTEM
ARDUINO EMBEDDED SYSTEMARDUINO EMBEDDED SYSTEM
ARDUINO EMBEDDED SYSTEM
 
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
 
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
 
Ijmsr 2016-02
Ijmsr 2016-02Ijmsr 2016-02
Ijmsr 2016-02
 
STM3210B Primer
STM3210B Primer STM3210B Primer
STM3210B Primer
 
Blue-eyes-technology-ppt.pptx
Blue-eyes-technology-ppt.pptxBlue-eyes-technology-ppt.pptx
Blue-eyes-technology-ppt.pptx
 

Recently uploaded

Online aptitude test management system project report.pdf
Online aptitude test management system project report.pdfOnline aptitude test management system project report.pdf
Online aptitude test management system project report.pdf
Kamal Acharya
 
RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...
RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...
RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...
thanhdowork
 
14 Template Contractual Notice - EOT Application
14 Template Contractual Notice - EOT Application14 Template Contractual Notice - EOT Application
14 Template Contractual Notice - EOT Application
SyedAbiiAzazi1
 
Fundamentals of Induction Motor Drives.pptx
Fundamentals of Induction Motor Drives.pptxFundamentals of Induction Motor Drives.pptx
Fundamentals of Induction Motor Drives.pptx
manasideore6
 
Cosmetic shop management system project report.pdf
Cosmetic shop management system project report.pdfCosmetic shop management system project report.pdf
Cosmetic shop management system project report.pdf
Kamal Acharya
 
Governing Equations for Fundamental Aerodynamics_Anderson2010.pdf
Governing Equations for Fundamental Aerodynamics_Anderson2010.pdfGoverning Equations for Fundamental Aerodynamics_Anderson2010.pdf
Governing Equations for Fundamental Aerodynamics_Anderson2010.pdf
WENKENLI1
 
NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...
NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...
NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...
Amil Baba Dawood bangali
 
6th International Conference on Machine Learning & Applications (CMLA 2024)
6th International Conference on Machine Learning & Applications (CMLA 2024)6th International Conference on Machine Learning & Applications (CMLA 2024)
6th International Conference on Machine Learning & Applications (CMLA 2024)
ClaraZara1
 
Literature Review Basics and Understanding Reference Management.pptx
Literature Review Basics and Understanding Reference Management.pptxLiterature Review Basics and Understanding Reference Management.pptx
Literature Review Basics and Understanding Reference Management.pptx
Dr Ramhari Poudyal
 
AKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdf
AKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdfAKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdf
AKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdf
SamSarthak3
 
Harnessing WebAssembly for Real-time Stateless Streaming Pipelines
Harnessing WebAssembly for Real-time Stateless Streaming PipelinesHarnessing WebAssembly for Real-time Stateless Streaming Pipelines
Harnessing WebAssembly for Real-time Stateless Streaming Pipelines
Christina Lin
 
Recycled Concrete Aggregate in Construction Part III
Recycled Concrete Aggregate in Construction Part IIIRecycled Concrete Aggregate in Construction Part III
Recycled Concrete Aggregate in Construction Part III
Aditya Rajan Patra
 
digital fundamental by Thomas L.floydl.pdf
digital fundamental by Thomas L.floydl.pdfdigital fundamental by Thomas L.floydl.pdf
digital fundamental by Thomas L.floydl.pdf
drwaing
 
一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单专业办理
一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单专业办理一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单专业办理
一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单专业办理
zwunae
 
Technical Drawings introduction to drawing of prisms
Technical Drawings introduction to drawing of prismsTechnical Drawings introduction to drawing of prisms
Technical Drawings introduction to drawing of prisms
heavyhaig
 
Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...
Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...
Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...
Dr.Costas Sachpazis
 
Nuclear Power Economics and Structuring 2024
Nuclear Power Economics and Structuring 2024Nuclear Power Economics and Structuring 2024
Nuclear Power Economics and Structuring 2024
Massimo Talia
 
Fundamentals of Electric Drives and its applications.pptx
Fundamentals of Electric Drives and its applications.pptxFundamentals of Electric Drives and its applications.pptx
Fundamentals of Electric Drives and its applications.pptx
manasideore6
 
Swimming pool mechanical components design.pptx
Swimming pool  mechanical components design.pptxSwimming pool  mechanical components design.pptx
Swimming pool mechanical components design.pptx
yokeleetan1
 
Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)
Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)
Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)
MdTanvirMahtab2
 

Recently uploaded (20)

Online aptitude test management system project report.pdf
Online aptitude test management system project report.pdfOnline aptitude test management system project report.pdf
Online aptitude test management system project report.pdf
 
RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...
RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...
RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...
 
14 Template Contractual Notice - EOT Application
14 Template Contractual Notice - EOT Application14 Template Contractual Notice - EOT Application
14 Template Contractual Notice - EOT Application
 
Fundamentals of Induction Motor Drives.pptx
Fundamentals of Induction Motor Drives.pptxFundamentals of Induction Motor Drives.pptx
Fundamentals of Induction Motor Drives.pptx
 
Cosmetic shop management system project report.pdf
Cosmetic shop management system project report.pdfCosmetic shop management system project report.pdf
Cosmetic shop management system project report.pdf
 
Governing Equations for Fundamental Aerodynamics_Anderson2010.pdf
Governing Equations for Fundamental Aerodynamics_Anderson2010.pdfGoverning Equations for Fundamental Aerodynamics_Anderson2010.pdf
Governing Equations for Fundamental Aerodynamics_Anderson2010.pdf
 
NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...
NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...
NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...
 
6th International Conference on Machine Learning & Applications (CMLA 2024)
6th International Conference on Machine Learning & Applications (CMLA 2024)6th International Conference on Machine Learning & Applications (CMLA 2024)
6th International Conference on Machine Learning & Applications (CMLA 2024)
 
Literature Review Basics and Understanding Reference Management.pptx
Literature Review Basics and Understanding Reference Management.pptxLiterature Review Basics and Understanding Reference Management.pptx
Literature Review Basics and Understanding Reference Management.pptx
 
AKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdf
AKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdfAKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdf
AKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdf
 
Harnessing WebAssembly for Real-time Stateless Streaming Pipelines
Harnessing WebAssembly for Real-time Stateless Streaming PipelinesHarnessing WebAssembly for Real-time Stateless Streaming Pipelines
Harnessing WebAssembly for Real-time Stateless Streaming Pipelines
 
Recycled Concrete Aggregate in Construction Part III
Recycled Concrete Aggregate in Construction Part IIIRecycled Concrete Aggregate in Construction Part III
Recycled Concrete Aggregate in Construction Part III
 
digital fundamental by Thomas L.floydl.pdf
digital fundamental by Thomas L.floydl.pdfdigital fundamental by Thomas L.floydl.pdf
digital fundamental by Thomas L.floydl.pdf
 
一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单专业办理
一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单专业办理一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单专业办理
一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单专业办理
 
Technical Drawings introduction to drawing of prisms
Technical Drawings introduction to drawing of prismsTechnical Drawings introduction to drawing of prisms
Technical Drawings introduction to drawing of prisms
 
Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...
Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...
Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...
 
Nuclear Power Economics and Structuring 2024
Nuclear Power Economics and Structuring 2024Nuclear Power Economics and Structuring 2024
Nuclear Power Economics and Structuring 2024
 
Fundamentals of Electric Drives and its applications.pptx
Fundamentals of Electric Drives and its applications.pptxFundamentals of Electric Drives and its applications.pptx
Fundamentals of Electric Drives and its applications.pptx
 
Swimming pool mechanical components design.pptx
Swimming pool  mechanical components design.pptxSwimming pool  mechanical components design.pptx
Swimming pool mechanical components design.pptx
 
Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)
Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)
Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)
 

SensiBLE presentation

  • 1. SensiBLE Intro Your Idea - Worth come true
  • 2. From Idea to Form Factor Device 2 Actuators Connectivity Power Sensors Processing Software Audio Bluetooth Low Energy Motion & Environ. Sensors Motor control NFC Sub-GHZ Microphone Microcontroller Processor Boards Expansion Boards Integrated Development Environment and Middleware The building blocks Your need Prototype Wi-Fi www.st.com/stm32ode Form Factor SensiBLE Every Idea Worth Come True
  • 3. From Prototype to Final Product 3 ST Partnership with Diolan - Form factor devices and customization Product •  Easy Porting of developed software to final product •  HW/SW optimization and support for production •  Small series Production STMicroelectronics Partnership with Diolan Form factor devices and customization Modular Blocks Prototyping Form Factor Field testing Optimized Design Volume Production Final Device SensiBLE SensiBLE
  • 4. Honey, I Shrunk the Prototype! 4 Customize the HW and reuse the same SW!!! Final Device SensiBLE
  • 5. Lowering the Barriers for Developers Actuators Connectivity Power Sensors Processing Software Audio The building blocks Prototype Optimized Design Final product Market Idea Idea SensiBLE
  • 6. MAKE ($) BUY ($) Engineering Costs 50k-100k 0 Yearly Maintenance Costs 5-10k 0 Cost per Unit (10K pcs) 40*10,000 49*10,000 Total 510000 490000 Breakeven in units 10,000 units Make or Buy
  • 7. 3-axis accelerometer 3-axis magnetometer Humidity sensor Microphone 3-axis gyroscope Pressure Sensor Temperature Ambient Light Reduce price- remove unused sensors (FoC)
  • 8. Setup SensiBLE HW & SW Hardware 8 Software BlueMicrosystem1 or 2
  • 9. •  Download expansion software package, API and examples from STM Website, Compile, Program SensiBLE and start to: Transform SensiBLE to Your Product Software Compatible
  • 10. What is inside? SenseMotion sensor Environmental sensor Microphone LightSensor Connect Power Battery ManagementTranslate Led Button Buzzer Control Data Logger Serial Flash
  • 11.
  • 12. Same STM32 Nucleo Development Boards – But Much Smaller No soldering. No components purchasing. No hardware production plan.
  • 13. ST BLUEMS App Installation – Step by Step Download App Download the ST BLUEMS app from the Apple App Store or Google Play, and start the app on you smartphone/tablet Insert Battery Explore ST BLUEMS App Environmental Page Sensor Fusion Start Scanning. Select your SensiBLE from the device list. Choose sensor view page to see the sensor reading SensiBLE
  • 14. BLUEMICROSYSTEM1 or BLUEMICROSYSTEM2 BlueMS Application for for Android/iOS Plot Capability Environmental Page Sensor Fusion Activity Recognition Carry Position
  • 15. BLUEMICROSYSTEM Simplified development of BLE applications for smartphones Ultra-low power connectivity Motion MEMS Environm ental Sensors Algorithms Sensor fusion Product •  Very low power Bluetooth Low Energy (BlueNRG) single-mode network processor •  Embedded software for real-time motion sensor data fusion, activity and gesture recognition, free fall detection •  Companion App freely available in source code for iOS and Android Simplified development of BLE applications for smartphones
  • 16. BlueMicrosystem1 or 2 Download & Install 6 Android™/iOS™ smartphone and BlueMS application Download & Unpack st.com/bluemicrosystem2 www.st.com 1 3 BLUEMICROSYSTEM2 Select 2 BLUEMICROSYSTEM2 Package Structure .ProjectsMultiApplicationsBlueMicrosystem2EWARMSTM32F476RE-Nucleo BLUEMICROSYSTEM1
  • 17. Installation procedure (1/2) – Step by Step • It contains: 1.  pre-compiled BLUEMICROSYSTEM2 FW that could be flashed to a SensiBLE using SIM-DKL (0x08004000) Important Note: this pre-compiled binary is compatible with the FOTA update procedure 2. pre-compiled BLUEMICROSYSTEM2+BootLoader FW that could be directly flashed to SensiBLE using “Drag & Drop” Important Note: this pre-compiled binary is not compatible with the FOTA update procedure 1.  How to install the pre-compiled binary: • There is inside the package one folder called “Binary” •  For SensiBLE use STM32L476RG-Nucleo
  • 18. Installation procedure (2/2) – Step by Step •  Compile the project with your preferred IDE •  On Windows: for each IDE and for each platform there is one batch script: •  IAR toolchain Embedded Workbench V7.70.1: (CleanBlueMS2_IAR_F4.bat, CleanBlueMS2_IAR_L4.bat CleanBlueMS2_IAR_ST.bat) •  System Workbench for STM32 Version 1.10.0.201607261143: (CleanBlueMS2_SW4STM32_F4.bat, CleanBlueMS2_SW4STM32_L4.bat CleanBlueMS2_SW4STM32_ST.bat) •  µVision toolchain - MDK-ARM Professional Version: 5.17.0: (CleanBlueMS2_MDK- ARM_F4.bat, CleanBlueMS2_MDK-ARM_L4.bat CleanBlueMS2_MDK-ARM_ST.bat) •  For Linux/iOS: only for Openstm32 IDE and for each platform there is one OpenOCD called: •  CleanBlueMS2_SW4STM32_F4.sh •  CleanBlueMS2_SW4STM32_L4.sh. •  CleanBlueMS2_SW4STM32_ST.sh It’s necessary to edit this file for setting the right installation and Library path •  These scripts perform the following steps: 1.  Full Flash Erase 2.  Flash the right BootLoader at the right position (0x08000000) 3.  Flash the BLUEMICROSYSTEM2 firmware at the right position (0x08004000) Ø This is the firmware that was compiled with the IDE Ø This firmware is compatible with the FOTA update procedure 4.  Save a complete Binary FW that includes both BLUEMICROSYSTEM2 and the BootLoader Ø This binary can be directly flashed to a supported SensiBLE by doing “Drag & Drop” Ø Important Note: this additional pre-compiled binary is not compatible with the FOTA update procedure 2. How Install the code after compiling the project:
  • 19. Flash Management and Boot Process BLUEMICROSYSTEM2 Flash structure BLUEMICROSYSTEM2 boot sequence
  • 20. Using serial line monitor – e.g.TeraTerm Pressing the RESET User button on STM32 Nucleo board. You could see the initialization phase Whenare connected with one AndroidTM/iOSTM device, you could see what are you transmitting with BLE.
  • 21. BlueMS Application for Android/iOS (1/6)
  • 22. BlueMS Application for Android/iOS (2/6)
  • 23. BlueMS Application for Android/iOS (3/6)
  • 24. BlueMS Application for Android/iOS (4/6)
  • 25. BlueMS Application for Android/iOS (5/6)
  • 26. BlueMS Application for Android/iOS (6/6)
  • 27. Simplify & Accelerate the creation of Connected Sensors SensiEDGE Vision
  • 28. For more information about SensiBLE Contact : info@SensiEDGE.com