In this talk, we will show the building blocks of connected products, we will discuss the various considerations for selecting the hardware and components. Deeper examples of BLE products will be given.
%in ivory park+277-882-255-28 abortion pills for sale in ivory park
Pavel stessin - building and selecting hardware for connected devices
1. Building and Selecting Hardware for
Connected Devices
Pavel Stessin : Pavel.Stessin@gmail.com
2. Connected product
Product Stuff Antenna
Screen
Leds
Buttons
Motion sensor
Vibrate
Buzzer
Water sensor
Valve
etc
What are the building blocks of a connected product?
6. Selecting components
beautiful screen
Large Processor
“Application Processor”
+
Linux
Product Stuff
Linux Stack and
device drivers
Low-Level
Communication
Layer
“Antenna Brain” Antenna
Screen
Leds
Buttons
Motion sensor
Vibrate
Buzzer
Full day
battery!
7. Selecting components
beautiful screen
Large Processor
“Application Processor”
+
Linux
Product Stuff Linux Stack and
device drivers
Low-Level
Communication
Layer
“Antenna Brain” Antenna
Screen
Leds
Buttons
Motion sensor
Vibrate
Buzzer
Full day
battery!
$50
$30
$8
$10
Total BOM: $100
For very high quantities…
9. Selecting components
usable screen
Tiny Processor
System-On-Chip
(SoC)
“Microcontroller”
Product Stuff
High-Level
Communication
Stack
Low-Level
Communication
Layer
“Antenna Brain” Antenna
Screen
Leds
Buttons
Motion sensor
Vibrate
Buzzer
6 month
battery
$2
Total BOM: $5
For very high quantities…
$1
$1.5
10. Selecting components
LEDs rock
Tiny Processor
System-On-Chip
(SoC)
“Microcontroller”
Product Stuff
High-Level
Communication
Stack
Low-Level
Communication
Layer
“Antenna Brain” Antenna
$1
Total BOM: $2.5
For very high quantities…
$1
$0.3
Leds
Buttons
Motion sensor
2 years
battery
12. Application processor class
SOM (System-On-Module)
based
Chip Based
<10K>10KGood for quantities
(estimated)
LargerMediumProduct size
LowHighHW Development effort
LowHighSW Development effort
$60$20Cost
13. Microcontroller class
Module basedChip Based
<50K>50KGood for quantities
(estimated)
Very smallExtremely MiniatureProduct size
LowHigherHW Development effort
Low / MediumMediumSW Development effort
$3.5$1.5Cost
14. Let’s assume we want to build a ble
device
Beacon
What would be the requirements for chip selection?
15. Factors for BLE chip selection
MeaningFactor
Allows saving BOM cost at expense of power consumption. Good quality or calibrations
allow less power consumption compromises.
Has internal RO(Ring
Oscillator)? Good one?
Smallest as better, or improved manufacturability and yield, or better support for
different PCB technologies, or compatibility with more manufacturers.
Available packages and
sizes
Must consider specific features requirements. Newer is not necessarily better per case,
and stated standard per chip doesn’t require implementation of features.
Bluetooth Standard and
features
Dictated by required external sensors/activators/UI.
How much power does it take to support those peripherals?
Supported Peripherals
and pins count
Can it work directly from our battery and till how low? Might require additional BOM
cost for special circuitry.
Voltage range
Many sub-factors – in advertising (and which), in connection (and which), processing,
advertising transitions, idle, etc.
Power consumption
These are some examples, we won’t go over all of them
here…
16. Factors for BLE chip selection
MeaningFactor
Affects range – independently for advertising only, advertise+connection, and scanner
only.
Also affects power consumption and security.
TX power and RX
sensitivity
Remaining place for code (depending on stack size).
Affects possibility and mode of FOTA (Over the air updates).
Flash
Depending on specific code architecture.RAM
If needed to make local processing, like sensor fusion.Processing capability
Price…
And more…
כשבאים לתכנן מוצר מחובר, חשוב לבחור את אופן החיבור, אבל לא רק בגלל השם.
בחירה נכונה של אופן החיבור תשפיע באופן ישיר על חווית השימוש והערך למשתמש
ומכאן על יכולת המכירה וההתאמה לשוק.
והשפעה השנייה החשובה זה על התחום העסקי – של עלות הבאת המוצר לשוק, העלות לצרכן ליצירת כדאיות קנייה, ומכאן הרווחיות של הפרוייקט כולו.
כמובן בלתי אפשרי ללמד את התהליך הנכון, אבל ננסה לתת כאן מספר כלים לעזור בתהליך.