SlideShare a Scribd company logo
HARDWARE CHALLENGES
How to Design IoT Systems
IoT Bulgaria Summit 2016
A Set Of Benefits? Or… Expectations?
Save Resources
Increase Productivity
Improve Our Health
Enable New Services
To Free Our Time
To Make Our Life Better
Improving Human’s Is A Complicated Problem
„For every complex
problem there is a
solution that is
clear, simple
and wrong.“
Maybe IoT Is Such A Wrong Solution?
H. L. Mencken
Why?
 Social Acceptance
 Privacy
 Data Confidentiality
 Intellectual Property
 Tracking
 Manipulation
 Control
 Personal Freedom
 Complexity
 Technical Challenges
What Are The Predictions?
 We Already Have 10+ Billion IoT Devices
 In 10 Years It Is Expected Their Count To Be 50 - 100 Billion
 The Expected Financial Impact Will Be $11+ Trillion
What Does It Mean?
What Do We Need To Do?
 Solve All Social Issues
 Decide The Level Of Intelligence
 Create Reliable, Ubiquitous Network Connectivity
 Cope With Noise And Interference
 Provide Unlimited Electrical Power
Let’s Go Deeper…
Noise
 Data Noise
 Radio Noise
 Electrical Interference
What Do I Mean?
Can You Make A Call?
Do You Think You’ll Be Able To Upload Your Selfie?
In Electronics We Can Use Shielding
And Filtering To Protect From Noise
Like We Use Umbrellas.
It Works Perfect For The Rain, But…
“No Matter How Many
Umbrellas We Have They Will
Not Stop The Tsunami”
Dr. Alexei Nikitin, TEDx
Network and Connectivity
 Unlimited And Uninterrupted Internet Connection
 50-100 Billion Unique Identifiers
 Cope With Collisions And Other Issues
How Much It Will Cost?
How Much It Is Going To Cost?
Do The Math:
Assume That The Internet Connection In 2025 For A Device Will
Cost $0.1 / Month
$0.1 Х 50 Billion = $5 Billion / Month
Who Will Pay It?
What About Electricity?
IoT Will Require Enormous Amount Of Electrical Energy
More Math:
Average Consumption Of ESP8266 Is 80 mA
P module = I x U = 0,08A x 3V = 0,24 W
P total = 50 x 109 x 0,24 W = 12 000 MW
= 6X The Capacity Of “Kozloduy Nuclear Power Plant”
E = $1,5 Billion / Hour
“We cannot solve the
problems with the
same level of
thinking that
created them”
How To Develop IoT Systems?
Who Are ZEKENG?
 ZEK Engineering Is A Hardware Designer Studio
 Established In 2007 As A Freelancing Company By 2 Engineers
 For 9 Active Years They Finished 150+ Projects
 I Joined The Company 6 Years Ago Part Time
 I Have Been Working Full Time For The Last 2 Years
 I Am Responsible For Customer Relations, Business
Development And The Internal Projects
What ZEKENG’s Team Has Achieved Over The Time In Partnership
With Italian Designer Company
Worked On A Product Called
Free Power Jump By
Not Only Jumps… But Free Sense
This Started In 2011 !!!
 It Was Done Before The ESP8266 Era
 When There Were No Tri-axial
Accelerometers And Gyroscopes
 And Each Of These Sensors Cost About $30
Kippy Pet Finder – 2013
GPS, GPRS & Bluetooth
Sensoria by
2014
In The Period 2014 - 2016
 Advanced Power Grid Quality Monitoring Systems
 IoT Motorcycles & Cars
 Multipurpose Temperature Monitoring Systems
 Intelligent Air Cleaning Systems
 Home/Office Automation Systems
 Antitheft Systems
 GPS Trackers
 People Meters
 Flood/Smoke/Gas Detectors & Alarms
The Ultimate IoT Design Algorithm
ACCORDING TO US
What Is An IoT System?
SENSOR 1
INTERNET CONNECTIVITY
ACTUATOR 1
SENSOR 2
SENSOR N
…
ACTUATOR 2
ACTUATOR M
…
MICROCONTROLLER
USER INTERFACE
The Ultimate IoT Design Algorithm
1. Data & Actions
2. User Interface
3. Security
4. Data Representation
5. Internet Connection
6. Application Logic
7. Power Supply
8. MCU
9. Development Tools
10. Other
1A. Data
Sensors
Temperature
Humidity
Pressure
Weight
Noise
Light
Motion
Smoke
Gas
Proximity
Parameters:
• Precision
• Data Rate
• Interface/Protocol
• Power Consumption
• Price
1B. Actions
Actuators
Relays
Valves
PWM
Steppers
Other
Parameters:
• Precision
• Speed
• Interface/Protocol
• Power Consumption
• Price
2. User Interface
User
Interface
Display
Touch Screen
Buttons
Pots
LEDs
Parameters:
• Interface/Protocol
• Power Consumption
• Price
3. Security (From HW Perspective)
 What Will Be The Level Of Security?
 Can We Use Standard Solution?
 Do We Need Additional Hardware?
 What Computation Power Will Be Needed?
4. Data Representation
 Do We Need Special Conversions (Phase Correction,
Integration)?
 What Accuracy Is Needed?
 Do We Need Raw Or Processed Data?
 Do We Need Compression?
5. Internet Connection & Protocols
Connectivity
 Wi-Fi or LAN?
 GPRS/3G/4G
 Bluetooth
 ZigBee
 Sub 1GHz
 Other
Protocols
 HTTP, TCP, UDP
 MQTT, AMQP
 Z-Wave
 Thread
 LoRaWAN
 Other
6. Application Logic
 What Amount Of The Application Logic Will Be
Implemented On The IoT Device?
 Centralized Or Decentralized System?
 What Level Of Intelligence?
7. Power Supply
 DC-DC Adaptor?
 Battery – Rechargeable Or Not?
 Both?
 Energy Harvesting?
8. Microcontroller
 How Much Computational Power? DSP?
 How Much Memory (RAM, Flash)?
 Do We Need Non-volatile Memory? (EEPROM)
 Do We Need RTC? How Accurate?
 Do We Need Low Power Modes? (Battery Power Supply)
 SoC Or SoM?
9. Development Tools
Hardware
 Evaluation Kits
 Oscilloscope
 Other Calibration Tools
 Debugger (JTAG)
 Interfaces (USB->RS232)
Software
 Compiler – Price/License
 IDE
 Server Environments
 Other Software
 OS (Real Time / Multitasking)
10. Other
 Schematic Design
 PCB Design
 3D Design
 Software
 Firmware
 Sophisticated Algorithms
Do We Have Time?
System For Temperature And Humidity
Control
EXAMPLE
Example: Requirements
MICROCONTROLLER
T H PIR
T H
ALARM
LED
INDICATOR
S
BATTERY POWER SUPPLY
Wi-Fi
MICROCONTROLLER
GRID POWER SUPPLY
RELAY IR Wi-Fi
ALARM
LED
INDICATOR
THERMOSTAT ACTUATOR
Example: The Ultimate Algorithm
1. Data & Actions
2. User Interface
3. Security
4. Data Representation
5. Internet Connection
6. Business Logic
7. Power Supply
8. MCU
9. Development Tools
10. Other
Example: Data (Thermostat)
MICROCONTROLLER
TEMP SENSOR
HUMIDITY SENSOR
POWER SUPPLY
BATTERY POWER GRID
LED INDICATOR
ALARMSMOKE DETECTOR
T/H ADJUSTMENT
Wi-Fi
MOTION SENSOR
Example: Actions (Actuator)
MICROCONTROLLER
RELAY
INFRA RED
POWER SUPPLY
POWER GRID
LED INDICATOR
ALARM
Wi-Fi
Example: Data Representation & Security
 Data Representation:
- Binary, Fixed Point, TCP
- | UID | TS | TEMP | HUM | MOTION | ALARM | CS |
 Use Embedded Security Options
Example: Internet Connection & NW
Topology
INTERNET
Wi-Fi GATEWAY
THERMOSTAT
ACTUATOR
COOLER
ACTUATOR
HUMIDITY
ACTUATOR
HEATER
CLOUD SERVICE
REMOTE
CLIENT
LOCAL
CLIENT
Example: Application Logic
 All Devices Connect Virtually To The Cloud Service
 We Need Device Interaction
 Actuators Should Implement The Part Of The Application
Example: Power Supply
MICROCONTROLLER
TEMP SENSOR
HUMIDITY SENSOR
POWER SUPPLY
BATTERY POWER GRID
LED INDICATOR
ALARMSMOKE DETECTOR
T/H ADJUSTMENT
Wi-Fi
MOTION SENSOR
3.0V 1.8V
3.3V
3.3V; 5V
3.3V; 5V
2.4V – 4.2V 5V
I2C
I2C
UART
GPIO
ADC
UART
PWM
PWM
Example: Microcontroller
 Wide Power Supply Range: 2.1 – 3.6V
 SoC – Wi-Fi ARM Core + ARM Cortex M4 @ 80MHz
 Hibernate Low Power Mode – 4µA
 12-bit ADC, SD/MMC, 4 Timers, PWM, RTC
 SPI, I2C, UART
 Hardware Crypto Engine
 Hardware CRC and Checksum
 IP Stack
 TCP/UDP Sockets
Example: Development Tools
 SimpleLink Wi-Fi CC3200 module LaunchPad
 SimpleLink Wi-Fi CC3200 Software Development Kit (SDK)
 Code Composer Studio (CCS) or IAR
 JTAG – XDS100
 TI RTOS
YOU CAN DO IoT!
But Would You?
Or
You Will Try To Avoid The IoT Hype?
“You can avoid reality,
but you cannot avoid
the consequences of
avoiding reality”
Ayn Rand
Thank you!
email: emil.k@zekeng.com
phone: +359 88 531 2217
www: http://www.zekeng.com/contact-us/
Fb: https://www.facebook.com/zekengineering/
GET THE FREE BOOK: IoT Design Full Guide
http://www.zekeng.com/iot-design-full-
guide-optin/
Bonus: FREE Consultation

More Related Content

What's hot

Humanoid robot
Humanoid robotHumanoid robot
Humanoid robot
Hetram Prajapati
 
HUMANOID ROBOT PPT
HUMANOID ROBOT PPTHUMANOID ROBOT PPT
HUMANOID ROBOT PPT
Çhetáñ Âhírråö
 
humanoid robot
humanoid robothumanoid robot
humanoid robot
Vandana Garg
 
Women Safety Night Patrolling Robot Using IOT
Women Safety Night Patrolling Robot Using IOTWomen Safety Night Patrolling Robot Using IOT
Women Safety Night Patrolling Robot Using IOT
Dr. Amarjeet Singh
 
Wearable biosensors1
Wearable biosensors1Wearable biosensors1
Wearable biosensors1
samrat saurabh
 
Reptile robot
Reptile robotReptile robot
Reptile robot
Dushyant Maheshwari
 
Home automation using google assistant ppt
Home automation using google assistant ppt Home automation using google assistant ppt
Home automation using google assistant ppt
Somu Gupta
 
Fingerprint attendance system
Fingerprint attendance systemFingerprint attendance system
Fingerprint attendance system
Ganapathirao Kandregula
 
Software Development Taxonomy
Software Development TaxonomySoftware Development Taxonomy
Software Development Taxonomy
Ali Gholami
 
Seminar presentation on embedded web technology
Seminar presentation on embedded web technologySeminar presentation on embedded web technology
Seminar presentation on embedded web technology
Ranol R C
 
applications of planar transmission lines
applications of planar transmission linesapplications of planar transmission lines
applications of planar transmission lines
PARNIKA GUPTA
 
Robotics in medicine
Robotics in medicineRobotics in medicine
Robotics in medicine
ahmedelmorsy89
 
Li Fi technology abstract document
Li Fi technology abstract documentLi Fi technology abstract document
Li Fi technology abstract document
Rohith Palakurthi
 
ATLAS(The Robot)
ATLAS(The Robot)ATLAS(The Robot)
ATLAS(The Robot)
Rathika Rajasekar
 
Cloud of things (IoT + Cloud Computing)
Cloud of things (IoT + Cloud Computing)Cloud of things (IoT + Cloud Computing)
Cloud of things (IoT + Cloud Computing)
Zakaria Hossain
 
seminar report on wireless Sensor network
seminar report on wireless Sensor networkseminar report on wireless Sensor network
seminar report on wireless Sensor network
Jawhar Ali
 
Humanoid robots
Humanoid robotsHumanoid robots
Humanoid robots
Tdjaqajgtpd
 
A Perspective on Medical Robotics
A Perspective on Medical RoboticsA Perspective on Medical Robotics
A Perspective on Medical Robotics
yashwanthn10
 
Internet of Things: What is it? What makes it Tick? What you need to know.
Internet of Things: What is it? What makes it Tick? What you need to know.Internet of Things: What is it? What makes it Tick? What you need to know.
Internet of Things: What is it? What makes it Tick? What you need to know.
Extreme Networks
 
The internet of things.pptx
The internet of things.pptxThe internet of things.pptx
The internet of things.pptx
LamisaFaria
 

What's hot (20)

Humanoid robot
Humanoid robotHumanoid robot
Humanoid robot
 
HUMANOID ROBOT PPT
HUMANOID ROBOT PPTHUMANOID ROBOT PPT
HUMANOID ROBOT PPT
 
humanoid robot
humanoid robothumanoid robot
humanoid robot
 
Women Safety Night Patrolling Robot Using IOT
Women Safety Night Patrolling Robot Using IOTWomen Safety Night Patrolling Robot Using IOT
Women Safety Night Patrolling Robot Using IOT
 
Wearable biosensors1
Wearable biosensors1Wearable biosensors1
Wearable biosensors1
 
Reptile robot
Reptile robotReptile robot
Reptile robot
 
Home automation using google assistant ppt
Home automation using google assistant ppt Home automation using google assistant ppt
Home automation using google assistant ppt
 
Fingerprint attendance system
Fingerprint attendance systemFingerprint attendance system
Fingerprint attendance system
 
Software Development Taxonomy
Software Development TaxonomySoftware Development Taxonomy
Software Development Taxonomy
 
Seminar presentation on embedded web technology
Seminar presentation on embedded web technologySeminar presentation on embedded web technology
Seminar presentation on embedded web technology
 
applications of planar transmission lines
applications of planar transmission linesapplications of planar transmission lines
applications of planar transmission lines
 
Robotics in medicine
Robotics in medicineRobotics in medicine
Robotics in medicine
 
Li Fi technology abstract document
Li Fi technology abstract documentLi Fi technology abstract document
Li Fi technology abstract document
 
ATLAS(The Robot)
ATLAS(The Robot)ATLAS(The Robot)
ATLAS(The Robot)
 
Cloud of things (IoT + Cloud Computing)
Cloud of things (IoT + Cloud Computing)Cloud of things (IoT + Cloud Computing)
Cloud of things (IoT + Cloud Computing)
 
seminar report on wireless Sensor network
seminar report on wireless Sensor networkseminar report on wireless Sensor network
seminar report on wireless Sensor network
 
Humanoid robots
Humanoid robotsHumanoid robots
Humanoid robots
 
A Perspective on Medical Robotics
A Perspective on Medical RoboticsA Perspective on Medical Robotics
A Perspective on Medical Robotics
 
Internet of Things: What is it? What makes it Tick? What you need to know.
Internet of Things: What is it? What makes it Tick? What you need to know.Internet of Things: What is it? What makes it Tick? What you need to know.
Internet of Things: What is it? What makes it Tick? What you need to know.
 
The internet of things.pptx
The internet of things.pptxThe internet of things.pptx
The internet of things.pptx
 

Viewers also liked

THE INTERNET OF THINGS
THE INTERNET OF THINGSTHE INTERNET OF THINGS
THE INTERNET OF THINGS
Ramana Reddy
 
Internet of Things and its applications
Internet of Things and its applicationsInternet of Things and its applications
Internet of Things and its applications
Pasquale Puzio
 
Internet-of-things- (IOT) - a-seminar - ppt - by- mohan-kumar-g
Internet-of-things- (IOT) - a-seminar - ppt - by- mohan-kumar-gInternet-of-things- (IOT) - a-seminar - ppt - by- mohan-kumar-g
Internet-of-things- (IOT) - a-seminar - ppt - by- mohan-kumar-g
Mohan Kumar G
 
IoT Domain Naming and Pain Points
IoT Domain Naming and Pain PointsIoT Domain Naming and Pain Points
IoT Domain Naming and Pain Points
David Fowler
 
Li fi for future mobiles
Li fi for future mobilesLi fi for future mobiles
Li fi for future mobiles
Subbu venkatraman
 
Building IoT Devices - From Prototype to Production
Building IoT Devices - From Prototype to ProductionBuilding IoT Devices - From Prototype to Production
Building IoT Devices - From Prototype to Production
Anwaarullah
 
Iot Overview
Iot Overview Iot Overview
Iot Overview
Kanagasundaram K PhD
 
Ripple Effect Images
Ripple Effect ImagesRipple Effect Images
Ripple Effect Images
Leila Hishmeh
 
2016 iot summit_guy_bieber9
2016 iot summit_guy_bieber92016 iot summit_guy_bieber9
2016 iot summit_guy_bieber9
Guy Bieber
 
Internet of Things
Internet of ThingsInternet of Things
Internet of Things
Prithwis Mukerjee
 
Fundamentals of IoT: Communications with Uttr by Edmandie Samonte
Fundamentals of IoT: Communications with Uttr by Edmandie SamonteFundamentals of IoT: Communications with Uttr by Edmandie Samonte
Fundamentals of IoT: Communications with Uttr by Edmandie Samonte
DEVCON
 
IoT for Everyday Life
IoT for Everyday LifeIoT for Everyday Life
IoT for Everyday Life
ijsrd.com
 
Confusion of Things — The IoT Hardware Kerfuffle
Confusion of Things — The IoT Hardware KerfuffleConfusion of Things — The IoT Hardware Kerfuffle
Confusion of Things — The IoT Hardware Kerfuffle
Omer Kilic
 
Internet of Things (IoT) overview powered by Red Hat
Internet of Things (IoT) overview powered by Red HatInternet of Things (IoT) overview powered by Red Hat
Internet of Things (IoT) overview powered by Red Hat
David Bericat
 
藍牙BLE 低功耗系統在iBeacon - IoT 物聯網上的應用 v2
藍牙BLE 低功耗系統在iBeacon - IoT 物聯網上的應用 v2藍牙BLE 低功耗系統在iBeacon - IoT 物聯網上的應用 v2
藍牙BLE 低功耗系統在iBeacon - IoT 物聯網上的應用 v2
Awei Hsu
 
Ibm iot overview
Ibm   iot overviewIbm   iot overview
Ibm iot overview
Eric Cattoir
 
Design challenges in IoT
Design challenges in IoT Design challenges in IoT
Design challenges in IoT
Emertxe Information Technologies Pvt Ltd
 
Introduction to Internet of Things Hardware
Introduction to Internet of Things HardwareIntroduction to Internet of Things Hardware
Introduction to Internet of Things Hardware
Daniel Eichhorn
 
Domain specific IoT
Domain specific IoTDomain specific IoT
Domain specific IoT
Lippo Group Digital
 
Presentation on IoT by tushar
Presentation on IoT by tusharPresentation on IoT by tushar
Presentation on IoT by tushar
tushar4609
 

Viewers also liked (20)

THE INTERNET OF THINGS
THE INTERNET OF THINGSTHE INTERNET OF THINGS
THE INTERNET OF THINGS
 
Internet of Things and its applications
Internet of Things and its applicationsInternet of Things and its applications
Internet of Things and its applications
 
Internet-of-things- (IOT) - a-seminar - ppt - by- mohan-kumar-g
Internet-of-things- (IOT) - a-seminar - ppt - by- mohan-kumar-gInternet-of-things- (IOT) - a-seminar - ppt - by- mohan-kumar-g
Internet-of-things- (IOT) - a-seminar - ppt - by- mohan-kumar-g
 
IoT Domain Naming and Pain Points
IoT Domain Naming and Pain PointsIoT Domain Naming and Pain Points
IoT Domain Naming and Pain Points
 
Li fi for future mobiles
Li fi for future mobilesLi fi for future mobiles
Li fi for future mobiles
 
Building IoT Devices - From Prototype to Production
Building IoT Devices - From Prototype to ProductionBuilding IoT Devices - From Prototype to Production
Building IoT Devices - From Prototype to Production
 
Iot Overview
Iot Overview Iot Overview
Iot Overview
 
Ripple Effect Images
Ripple Effect ImagesRipple Effect Images
Ripple Effect Images
 
2016 iot summit_guy_bieber9
2016 iot summit_guy_bieber92016 iot summit_guy_bieber9
2016 iot summit_guy_bieber9
 
Internet of Things
Internet of ThingsInternet of Things
Internet of Things
 
Fundamentals of IoT: Communications with Uttr by Edmandie Samonte
Fundamentals of IoT: Communications with Uttr by Edmandie SamonteFundamentals of IoT: Communications with Uttr by Edmandie Samonte
Fundamentals of IoT: Communications with Uttr by Edmandie Samonte
 
IoT for Everyday Life
IoT for Everyday LifeIoT for Everyday Life
IoT for Everyday Life
 
Confusion of Things — The IoT Hardware Kerfuffle
Confusion of Things — The IoT Hardware KerfuffleConfusion of Things — The IoT Hardware Kerfuffle
Confusion of Things — The IoT Hardware Kerfuffle
 
Internet of Things (IoT) overview powered by Red Hat
Internet of Things (IoT) overview powered by Red HatInternet of Things (IoT) overview powered by Red Hat
Internet of Things (IoT) overview powered by Red Hat
 
藍牙BLE 低功耗系統在iBeacon - IoT 物聯網上的應用 v2
藍牙BLE 低功耗系統在iBeacon - IoT 物聯網上的應用 v2藍牙BLE 低功耗系統在iBeacon - IoT 物聯網上的應用 v2
藍牙BLE 低功耗系統在iBeacon - IoT 物聯網上的應用 v2
 
Ibm iot overview
Ibm   iot overviewIbm   iot overview
Ibm iot overview
 
Design challenges in IoT
Design challenges in IoT Design challenges in IoT
Design challenges in IoT
 
Introduction to Internet of Things Hardware
Introduction to Internet of Things HardwareIntroduction to Internet of Things Hardware
Introduction to Internet of Things Hardware
 
Domain specific IoT
Domain specific IoTDomain specific IoT
Domain specific IoT
 
Presentation on IoT by tushar
Presentation on IoT by tusharPresentation on IoT by tushar
Presentation on IoT by tushar
 

Similar to Technical Challenges - How To Design IoT Systems

chapter 1.docx
chapter 1.docxchapter 1.docx
chapter 1.docx
Sami Siddiqui
 
chapter 1.pdf
chapter 1.pdfchapter 1.pdf
chapter 1.pdf
Sami Siddiqui
 
1_Introduction to IoT_Basic Terminologies.ppt
1_Introduction to IoT_Basic Terminologies.ppt1_Introduction to IoT_Basic Terminologies.ppt
1_Introduction to IoT_Basic Terminologies.ppt
Rizwan408930
 
3 IOT Part 3 IP as the IoT Network Layer Access Technologies.pdf
3 IOT Part 3 IP as the IoT Network Layer Access Technologies.pdf3 IOT Part 3 IP as the IoT Network Layer Access Technologies.pdf
3 IOT Part 3 IP as the IoT Network Layer Access Technologies.pdf
Jayanthi Kannan MK
 
Tips on designing for the Internet of Things
Tips on designing for the Internet of ThingsTips on designing for the Internet of Things
Tips on designing for the Internet of Things
Design World
 
azeem final iot report.docx
azeem final iot report.docxazeem final iot report.docx
azeem final iot report.docx
QadeerAhmadShaikh
 
Intro to 4IR, IoT, and Embedded Systems.pptx
Intro to 4IR, IoT, and Embedded Systems.pptxIntro to 4IR, IoT, and Embedded Systems.pptx
Intro to 4IR, IoT, and Embedded Systems.pptx
ssuser133b0d
 
The internet of things (io t) : IoT academy
The internet of things (io t) : IoT academy The internet of things (io t) : IoT academy
The internet of things (io t) : IoT academy
AnkitThakkar46
 
The internet of things (io t)
The internet of things (io t)The internet of things (io t)
The internet of things (io t)
shashankvaidyar2
 
When Computers are Everywhere, Will we have superpowers.
When Computers are Everywhere, Will we have superpowers.When Computers are Everywhere, Will we have superpowers.
When Computers are Everywhere, Will we have superpowers.
Guy Bieber
 
smart street light system using IOT
smart street light system using IOTsmart street light system using IOT
smart street light system using IOT
Karthikeyan T
 
IOT ppt.pptx
IOT ppt.pptxIOT ppt.pptx
IOT ppt.pptx
MishiKiani1
 
2. Products to power your Iot STMicroelectronics
2. Products to power your Iot STMicroelectronics2. Products to power your Iot STMicroelectronics
2. Products to power your Iot STMicroelectronics
MITEF México
 
Developing-IoT-Solutions
Developing-IoT-SolutionsDeveloping-IoT-Solutions
Developing-IoT-Solutions
Manoj Punamia
 
Creating an Internet of Everything
Creating an Internet of Everything Creating an Internet of Everything
Creating an Internet of Everything
AllSeen Alliance
 
Analyzing IoT’s significance when combined with Big Data Analytics, AI, Edge ...
Analyzing IoT’s significance when combined with Big Data Analytics, AI, Edge ...Analyzing IoT’s significance when combined with Big Data Analytics, AI, Edge ...
Analyzing IoT’s significance when combined with Big Data Analytics, AI, Edge ...
Anil
 
The Full Spectrum of IoT Electronics
The Full Spectrum of IoT ElectronicsThe Full Spectrum of IoT Electronics
The Full Spectrum of IoT Electronics
IBM Internet of Things
 
bhide_connected_raleigh2016 (1)
bhide_connected_raleigh2016 (1)bhide_connected_raleigh2016 (1)
bhide_connected_raleigh2016 (1)
sandhibhide
 
Internet of things (iot)
Internet of things (iot)Internet of things (iot)
Internet of things (iot)
shubhamyadav613
 
internet of things
internet of thingsinternet of things
internet of things
RAJBALA PURNIMA PRIYA
 

Similar to Technical Challenges - How To Design IoT Systems (20)

chapter 1.docx
chapter 1.docxchapter 1.docx
chapter 1.docx
 
chapter 1.pdf
chapter 1.pdfchapter 1.pdf
chapter 1.pdf
 
1_Introduction to IoT_Basic Terminologies.ppt
1_Introduction to IoT_Basic Terminologies.ppt1_Introduction to IoT_Basic Terminologies.ppt
1_Introduction to IoT_Basic Terminologies.ppt
 
3 IOT Part 3 IP as the IoT Network Layer Access Technologies.pdf
3 IOT Part 3 IP as the IoT Network Layer Access Technologies.pdf3 IOT Part 3 IP as the IoT Network Layer Access Technologies.pdf
3 IOT Part 3 IP as the IoT Network Layer Access Technologies.pdf
 
Tips on designing for the Internet of Things
Tips on designing for the Internet of ThingsTips on designing for the Internet of Things
Tips on designing for the Internet of Things
 
azeem final iot report.docx
azeem final iot report.docxazeem final iot report.docx
azeem final iot report.docx
 
Intro to 4IR, IoT, and Embedded Systems.pptx
Intro to 4IR, IoT, and Embedded Systems.pptxIntro to 4IR, IoT, and Embedded Systems.pptx
Intro to 4IR, IoT, and Embedded Systems.pptx
 
The internet of things (io t) : IoT academy
The internet of things (io t) : IoT academy The internet of things (io t) : IoT academy
The internet of things (io t) : IoT academy
 
The internet of things (io t)
The internet of things (io t)The internet of things (io t)
The internet of things (io t)
 
When Computers are Everywhere, Will we have superpowers.
When Computers are Everywhere, Will we have superpowers.When Computers are Everywhere, Will we have superpowers.
When Computers are Everywhere, Will we have superpowers.
 
smart street light system using IOT
smart street light system using IOTsmart street light system using IOT
smart street light system using IOT
 
IOT ppt.pptx
IOT ppt.pptxIOT ppt.pptx
IOT ppt.pptx
 
2. Products to power your Iot STMicroelectronics
2. Products to power your Iot STMicroelectronics2. Products to power your Iot STMicroelectronics
2. Products to power your Iot STMicroelectronics
 
Developing-IoT-Solutions
Developing-IoT-SolutionsDeveloping-IoT-Solutions
Developing-IoT-Solutions
 
Creating an Internet of Everything
Creating an Internet of Everything Creating an Internet of Everything
Creating an Internet of Everything
 
Analyzing IoT’s significance when combined with Big Data Analytics, AI, Edge ...
Analyzing IoT’s significance when combined with Big Data Analytics, AI, Edge ...Analyzing IoT’s significance when combined with Big Data Analytics, AI, Edge ...
Analyzing IoT’s significance when combined with Big Data Analytics, AI, Edge ...
 
The Full Spectrum of IoT Electronics
The Full Spectrum of IoT ElectronicsThe Full Spectrum of IoT Electronics
The Full Spectrum of IoT Electronics
 
bhide_connected_raleigh2016 (1)
bhide_connected_raleigh2016 (1)bhide_connected_raleigh2016 (1)
bhide_connected_raleigh2016 (1)
 
Internet of things (iot)
Internet of things (iot)Internet of things (iot)
Internet of things (iot)
 
internet of things
internet of thingsinternet of things
internet of things
 

Recently uploaded

Embedded machine learning-based road conditions and driving behavior monitoring
Embedded machine learning-based road conditions and driving behavior monitoringEmbedded machine learning-based road conditions and driving behavior monitoring
Embedded machine learning-based road conditions and driving behavior monitoring
IJECEIAES
 
Modelagem de um CSTR com reação endotermica.pdf
Modelagem de um CSTR com reação endotermica.pdfModelagem de um CSTR com reação endotermica.pdf
Modelagem de um CSTR com reação endotermica.pdf
camseq
 
IEEE Aerospace and Electronic Systems Society as a Graduate Student Member
IEEE Aerospace and Electronic Systems Society as a Graduate Student MemberIEEE Aerospace and Electronic Systems Society as a Graduate Student Member
IEEE Aerospace and Electronic Systems Society as a Graduate Student Member
VICTOR MAESTRE RAMIREZ
 
New techniques for characterising damage in rock slopes.pdf
New techniques for characterising damage in rock slopes.pdfNew techniques for characterising damage in rock slopes.pdf
New techniques for characterising damage in rock slopes.pdf
wisnuprabawa3
 
ISPM 15 Heat Treated Wood Stamps and why your shipping must have one
ISPM 15 Heat Treated Wood Stamps and why your shipping must have oneISPM 15 Heat Treated Wood Stamps and why your shipping must have one
ISPM 15 Heat Treated Wood Stamps and why your shipping must have one
Las Vegas Warehouse
 
Comparative analysis between traditional aquaponics and reconstructed aquapon...
Comparative analysis between traditional aquaponics and reconstructed aquapon...Comparative analysis between traditional aquaponics and reconstructed aquapon...
Comparative analysis between traditional aquaponics and reconstructed aquapon...
bijceesjournal
 
Presentation of IEEE Slovenia CIS (Computational Intelligence Society) Chapte...
Presentation of IEEE Slovenia CIS (Computational Intelligence Society) Chapte...Presentation of IEEE Slovenia CIS (Computational Intelligence Society) Chapte...
Presentation of IEEE Slovenia CIS (Computational Intelligence Society) Chapte...
University of Maribor
 
The Python for beginners. This is an advance computer language.
The Python for beginners. This is an advance computer language.The Python for beginners. This is an advance computer language.
The Python for beginners. This is an advance computer language.
sachin chaurasia
 
Advanced control scheme of doubly fed induction generator for wind turbine us...
Advanced control scheme of doubly fed induction generator for wind turbine us...Advanced control scheme of doubly fed induction generator for wind turbine us...
Advanced control scheme of doubly fed induction generator for wind turbine us...
IJECEIAES
 
Eric Nizeyimana's document 2006 from gicumbi to ttc nyamata handball play
Eric Nizeyimana's document 2006 from gicumbi to ttc nyamata handball playEric Nizeyimana's document 2006 from gicumbi to ttc nyamata handball play
Eric Nizeyimana's document 2006 from gicumbi to ttc nyamata handball play
enizeyimana36
 
22CYT12-Unit-V-E Waste and its Management.ppt
22CYT12-Unit-V-E Waste and its Management.ppt22CYT12-Unit-V-E Waste and its Management.ppt
22CYT12-Unit-V-E Waste and its Management.ppt
KrishnaveniKrishnara1
 
International Conference on NLP, Artificial Intelligence, Machine Learning an...
International Conference on NLP, Artificial Intelligence, Machine Learning an...International Conference on NLP, Artificial Intelligence, Machine Learning an...
International Conference on NLP, Artificial Intelligence, Machine Learning an...
gerogepatton
 
哪里办理(csu毕业证书)查尔斯特大学毕业证硕士学历原版一模一样
哪里办理(csu毕业证书)查尔斯特大学毕业证硕士学历原版一模一样哪里办理(csu毕业证书)查尔斯特大学毕业证硕士学历原版一模一样
哪里办理(csu毕业证书)查尔斯特大学毕业证硕士学历原版一模一样
insn4465
 
A review on techniques and modelling methodologies used for checking electrom...
A review on techniques and modelling methodologies used for checking electrom...A review on techniques and modelling methodologies used for checking electrom...
A review on techniques and modelling methodologies used for checking electrom...
nooriasukmaningtyas
 
Unit-III-ELECTROCHEMICAL STORAGE DEVICES.ppt
Unit-III-ELECTROCHEMICAL STORAGE DEVICES.pptUnit-III-ELECTROCHEMICAL STORAGE DEVICES.ppt
Unit-III-ELECTROCHEMICAL STORAGE DEVICES.ppt
KrishnaveniKrishnara1
 
BPV-GUI-01-Guide-for-ASME-Review-Teams-(General)-10-10-2023.pdf
BPV-GUI-01-Guide-for-ASME-Review-Teams-(General)-10-10-2023.pdfBPV-GUI-01-Guide-for-ASME-Review-Teams-(General)-10-10-2023.pdf
BPV-GUI-01-Guide-for-ASME-Review-Teams-(General)-10-10-2023.pdf
MIGUELANGEL966976
 
spirit beverages ppt without graphics.pptx
spirit beverages ppt without graphics.pptxspirit beverages ppt without graphics.pptx
spirit beverages ppt without graphics.pptx
Madan Karki
 
Properties Railway Sleepers and Test.pptx
Properties Railway Sleepers and Test.pptxProperties Railway Sleepers and Test.pptx
Properties Railway Sleepers and Test.pptx
MDSABBIROJJAMANPAYEL
 
DEEP LEARNING FOR SMART GRID INTRUSION DETECTION: A HYBRID CNN-LSTM-BASED MODEL
DEEP LEARNING FOR SMART GRID INTRUSION DETECTION: A HYBRID CNN-LSTM-BASED MODELDEEP LEARNING FOR SMART GRID INTRUSION DETECTION: A HYBRID CNN-LSTM-BASED MODEL
DEEP LEARNING FOR SMART GRID INTRUSION DETECTION: A HYBRID CNN-LSTM-BASED MODEL
gerogepatton
 
CSM Cloud Service Management Presentarion
CSM Cloud Service Management PresentarionCSM Cloud Service Management Presentarion
CSM Cloud Service Management Presentarion
rpskprasana
 

Recently uploaded (20)

Embedded machine learning-based road conditions and driving behavior monitoring
Embedded machine learning-based road conditions and driving behavior monitoringEmbedded machine learning-based road conditions and driving behavior monitoring
Embedded machine learning-based road conditions and driving behavior monitoring
 
Modelagem de um CSTR com reação endotermica.pdf
Modelagem de um CSTR com reação endotermica.pdfModelagem de um CSTR com reação endotermica.pdf
Modelagem de um CSTR com reação endotermica.pdf
 
IEEE Aerospace and Electronic Systems Society as a Graduate Student Member
IEEE Aerospace and Electronic Systems Society as a Graduate Student MemberIEEE Aerospace and Electronic Systems Society as a Graduate Student Member
IEEE Aerospace and Electronic Systems Society as a Graduate Student Member
 
New techniques for characterising damage in rock slopes.pdf
New techniques for characterising damage in rock slopes.pdfNew techniques for characterising damage in rock slopes.pdf
New techniques for characterising damage in rock slopes.pdf
 
ISPM 15 Heat Treated Wood Stamps and why your shipping must have one
ISPM 15 Heat Treated Wood Stamps and why your shipping must have oneISPM 15 Heat Treated Wood Stamps and why your shipping must have one
ISPM 15 Heat Treated Wood Stamps and why your shipping must have one
 
Comparative analysis between traditional aquaponics and reconstructed aquapon...
Comparative analysis between traditional aquaponics and reconstructed aquapon...Comparative analysis between traditional aquaponics and reconstructed aquapon...
Comparative analysis between traditional aquaponics and reconstructed aquapon...
 
Presentation of IEEE Slovenia CIS (Computational Intelligence Society) Chapte...
Presentation of IEEE Slovenia CIS (Computational Intelligence Society) Chapte...Presentation of IEEE Slovenia CIS (Computational Intelligence Society) Chapte...
Presentation of IEEE Slovenia CIS (Computational Intelligence Society) Chapte...
 
The Python for beginners. This is an advance computer language.
The Python for beginners. This is an advance computer language.The Python for beginners. This is an advance computer language.
The Python for beginners. This is an advance computer language.
 
Advanced control scheme of doubly fed induction generator for wind turbine us...
Advanced control scheme of doubly fed induction generator for wind turbine us...Advanced control scheme of doubly fed induction generator for wind turbine us...
Advanced control scheme of doubly fed induction generator for wind turbine us...
 
Eric Nizeyimana's document 2006 from gicumbi to ttc nyamata handball play
Eric Nizeyimana's document 2006 from gicumbi to ttc nyamata handball playEric Nizeyimana's document 2006 from gicumbi to ttc nyamata handball play
Eric Nizeyimana's document 2006 from gicumbi to ttc nyamata handball play
 
22CYT12-Unit-V-E Waste and its Management.ppt
22CYT12-Unit-V-E Waste and its Management.ppt22CYT12-Unit-V-E Waste and its Management.ppt
22CYT12-Unit-V-E Waste and its Management.ppt
 
International Conference on NLP, Artificial Intelligence, Machine Learning an...
International Conference on NLP, Artificial Intelligence, Machine Learning an...International Conference on NLP, Artificial Intelligence, Machine Learning an...
International Conference on NLP, Artificial Intelligence, Machine Learning an...
 
哪里办理(csu毕业证书)查尔斯特大学毕业证硕士学历原版一模一样
哪里办理(csu毕业证书)查尔斯特大学毕业证硕士学历原版一模一样哪里办理(csu毕业证书)查尔斯特大学毕业证硕士学历原版一模一样
哪里办理(csu毕业证书)查尔斯特大学毕业证硕士学历原版一模一样
 
A review on techniques and modelling methodologies used for checking electrom...
A review on techniques and modelling methodologies used for checking electrom...A review on techniques and modelling methodologies used for checking electrom...
A review on techniques and modelling methodologies used for checking electrom...
 
Unit-III-ELECTROCHEMICAL STORAGE DEVICES.ppt
Unit-III-ELECTROCHEMICAL STORAGE DEVICES.pptUnit-III-ELECTROCHEMICAL STORAGE DEVICES.ppt
Unit-III-ELECTROCHEMICAL STORAGE DEVICES.ppt
 
BPV-GUI-01-Guide-for-ASME-Review-Teams-(General)-10-10-2023.pdf
BPV-GUI-01-Guide-for-ASME-Review-Teams-(General)-10-10-2023.pdfBPV-GUI-01-Guide-for-ASME-Review-Teams-(General)-10-10-2023.pdf
BPV-GUI-01-Guide-for-ASME-Review-Teams-(General)-10-10-2023.pdf
 
spirit beverages ppt without graphics.pptx
spirit beverages ppt without graphics.pptxspirit beverages ppt without graphics.pptx
spirit beverages ppt without graphics.pptx
 
Properties Railway Sleepers and Test.pptx
Properties Railway Sleepers and Test.pptxProperties Railway Sleepers and Test.pptx
Properties Railway Sleepers and Test.pptx
 
DEEP LEARNING FOR SMART GRID INTRUSION DETECTION: A HYBRID CNN-LSTM-BASED MODEL
DEEP LEARNING FOR SMART GRID INTRUSION DETECTION: A HYBRID CNN-LSTM-BASED MODELDEEP LEARNING FOR SMART GRID INTRUSION DETECTION: A HYBRID CNN-LSTM-BASED MODEL
DEEP LEARNING FOR SMART GRID INTRUSION DETECTION: A HYBRID CNN-LSTM-BASED MODEL
 
CSM Cloud Service Management Presentarion
CSM Cloud Service Management PresentarionCSM Cloud Service Management Presentarion
CSM Cloud Service Management Presentarion
 

Technical Challenges - How To Design IoT Systems

  • 1. HARDWARE CHALLENGES How to Design IoT Systems IoT Bulgaria Summit 2016
  • 2. A Set Of Benefits? Or… Expectations? Save Resources Increase Productivity Improve Our Health Enable New Services To Free Our Time To Make Our Life Better Improving Human’s Is A Complicated Problem
  • 3. „For every complex problem there is a solution that is clear, simple and wrong.“ Maybe IoT Is Such A Wrong Solution? H. L. Mencken
  • 4. Why?  Social Acceptance  Privacy  Data Confidentiality  Intellectual Property  Tracking  Manipulation  Control  Personal Freedom  Complexity  Technical Challenges
  • 5. What Are The Predictions?  We Already Have 10+ Billion IoT Devices  In 10 Years It Is Expected Their Count To Be 50 - 100 Billion  The Expected Financial Impact Will Be $11+ Trillion What Does It Mean?
  • 6. What Do We Need To Do?  Solve All Social Issues  Decide The Level Of Intelligence  Create Reliable, Ubiquitous Network Connectivity  Cope With Noise And Interference  Provide Unlimited Electrical Power Let’s Go Deeper…
  • 7. Noise  Data Noise  Radio Noise  Electrical Interference What Do I Mean?
  • 8. Can You Make A Call?
  • 9. Do You Think You’ll Be Able To Upload Your Selfie?
  • 10. In Electronics We Can Use Shielding And Filtering To Protect From Noise Like We Use Umbrellas. It Works Perfect For The Rain, But…
  • 11. “No Matter How Many Umbrellas We Have They Will Not Stop The Tsunami” Dr. Alexei Nikitin, TEDx
  • 12. Network and Connectivity  Unlimited And Uninterrupted Internet Connection  50-100 Billion Unique Identifiers  Cope With Collisions And Other Issues How Much It Will Cost?
  • 13. How Much It Is Going To Cost? Do The Math: Assume That The Internet Connection In 2025 For A Device Will Cost $0.1 / Month $0.1 Х 50 Billion = $5 Billion / Month Who Will Pay It?
  • 14. What About Electricity? IoT Will Require Enormous Amount Of Electrical Energy More Math: Average Consumption Of ESP8266 Is 80 mA P module = I x U = 0,08A x 3V = 0,24 W P total = 50 x 109 x 0,24 W = 12 000 MW = 6X The Capacity Of “Kozloduy Nuclear Power Plant” E = $1,5 Billion / Hour
  • 15. “We cannot solve the problems with the same level of thinking that created them”
  • 16. How To Develop IoT Systems?
  • 17. Who Are ZEKENG?  ZEK Engineering Is A Hardware Designer Studio  Established In 2007 As A Freelancing Company By 2 Engineers  For 9 Active Years They Finished 150+ Projects  I Joined The Company 6 Years Ago Part Time  I Have Been Working Full Time For The Last 2 Years  I Am Responsible For Customer Relations, Business Development And The Internal Projects What ZEKENG’s Team Has Achieved Over The Time In Partnership With Italian Designer Company
  • 18. Worked On A Product Called Free Power Jump By
  • 19. Not Only Jumps… But Free Sense
  • 20. This Started In 2011 !!!  It Was Done Before The ESP8266 Era  When There Were No Tri-axial Accelerometers And Gyroscopes  And Each Of These Sensors Cost About $30
  • 21. Kippy Pet Finder – 2013 GPS, GPRS & Bluetooth
  • 23. In The Period 2014 - 2016  Advanced Power Grid Quality Monitoring Systems  IoT Motorcycles & Cars  Multipurpose Temperature Monitoring Systems  Intelligent Air Cleaning Systems  Home/Office Automation Systems  Antitheft Systems  GPS Trackers  People Meters  Flood/Smoke/Gas Detectors & Alarms
  • 24. The Ultimate IoT Design Algorithm ACCORDING TO US
  • 25. What Is An IoT System? SENSOR 1 INTERNET CONNECTIVITY ACTUATOR 1 SENSOR 2 SENSOR N … ACTUATOR 2 ACTUATOR M … MICROCONTROLLER USER INTERFACE
  • 26. The Ultimate IoT Design Algorithm 1. Data & Actions 2. User Interface 3. Security 4. Data Representation 5. Internet Connection 6. Application Logic 7. Power Supply 8. MCU 9. Development Tools 10. Other
  • 28. 1B. Actions Actuators Relays Valves PWM Steppers Other Parameters: • Precision • Speed • Interface/Protocol • Power Consumption • Price
  • 29. 2. User Interface User Interface Display Touch Screen Buttons Pots LEDs Parameters: • Interface/Protocol • Power Consumption • Price
  • 30. 3. Security (From HW Perspective)  What Will Be The Level Of Security?  Can We Use Standard Solution?  Do We Need Additional Hardware?  What Computation Power Will Be Needed?
  • 31. 4. Data Representation  Do We Need Special Conversions (Phase Correction, Integration)?  What Accuracy Is Needed?  Do We Need Raw Or Processed Data?  Do We Need Compression?
  • 32. 5. Internet Connection & Protocols Connectivity  Wi-Fi or LAN?  GPRS/3G/4G  Bluetooth  ZigBee  Sub 1GHz  Other Protocols  HTTP, TCP, UDP  MQTT, AMQP  Z-Wave  Thread  LoRaWAN  Other
  • 33. 6. Application Logic  What Amount Of The Application Logic Will Be Implemented On The IoT Device?  Centralized Or Decentralized System?  What Level Of Intelligence?
  • 34. 7. Power Supply  DC-DC Adaptor?  Battery – Rechargeable Or Not?  Both?  Energy Harvesting?
  • 35. 8. Microcontroller  How Much Computational Power? DSP?  How Much Memory (RAM, Flash)?  Do We Need Non-volatile Memory? (EEPROM)  Do We Need RTC? How Accurate?  Do We Need Low Power Modes? (Battery Power Supply)  SoC Or SoM?
  • 36. 9. Development Tools Hardware  Evaluation Kits  Oscilloscope  Other Calibration Tools  Debugger (JTAG)  Interfaces (USB->RS232) Software  Compiler – Price/License  IDE  Server Environments  Other Software  OS (Real Time / Multitasking)
  • 37. 10. Other  Schematic Design  PCB Design  3D Design  Software  Firmware  Sophisticated Algorithms
  • 38. Do We Have Time?
  • 39. System For Temperature And Humidity Control EXAMPLE
  • 40. Example: Requirements MICROCONTROLLER T H PIR T H ALARM LED INDICATOR S BATTERY POWER SUPPLY Wi-Fi MICROCONTROLLER GRID POWER SUPPLY RELAY IR Wi-Fi ALARM LED INDICATOR THERMOSTAT ACTUATOR
  • 41. Example: The Ultimate Algorithm 1. Data & Actions 2. User Interface 3. Security 4. Data Representation 5. Internet Connection 6. Business Logic 7. Power Supply 8. MCU 9. Development Tools 10. Other
  • 42. Example: Data (Thermostat) MICROCONTROLLER TEMP SENSOR HUMIDITY SENSOR POWER SUPPLY BATTERY POWER GRID LED INDICATOR ALARMSMOKE DETECTOR T/H ADJUSTMENT Wi-Fi MOTION SENSOR
  • 43. Example: Actions (Actuator) MICROCONTROLLER RELAY INFRA RED POWER SUPPLY POWER GRID LED INDICATOR ALARM Wi-Fi
  • 44. Example: Data Representation & Security  Data Representation: - Binary, Fixed Point, TCP - | UID | TS | TEMP | HUM | MOTION | ALARM | CS |  Use Embedded Security Options
  • 45. Example: Internet Connection & NW Topology INTERNET Wi-Fi GATEWAY THERMOSTAT ACTUATOR COOLER ACTUATOR HUMIDITY ACTUATOR HEATER CLOUD SERVICE REMOTE CLIENT LOCAL CLIENT
  • 46. Example: Application Logic  All Devices Connect Virtually To The Cloud Service  We Need Device Interaction  Actuators Should Implement The Part Of The Application
  • 47. Example: Power Supply MICROCONTROLLER TEMP SENSOR HUMIDITY SENSOR POWER SUPPLY BATTERY POWER GRID LED INDICATOR ALARMSMOKE DETECTOR T/H ADJUSTMENT Wi-Fi MOTION SENSOR 3.0V 1.8V 3.3V 3.3V; 5V 3.3V; 5V 2.4V – 4.2V 5V I2C I2C UART GPIO ADC UART PWM PWM
  • 48. Example: Microcontroller  Wide Power Supply Range: 2.1 – 3.6V  SoC – Wi-Fi ARM Core + ARM Cortex M4 @ 80MHz  Hibernate Low Power Mode – 4µA  12-bit ADC, SD/MMC, 4 Timers, PWM, RTC  SPI, I2C, UART  Hardware Crypto Engine  Hardware CRC and Checksum  IP Stack  TCP/UDP Sockets
  • 49. Example: Development Tools  SimpleLink Wi-Fi CC3200 module LaunchPad  SimpleLink Wi-Fi CC3200 Software Development Kit (SDK)  Code Composer Studio (CCS) or IAR  JTAG – XDS100  TI RTOS
  • 50. YOU CAN DO IoT! But Would You? Or You Will Try To Avoid The IoT Hype?
  • 51. “You can avoid reality, but you cannot avoid the consequences of avoiding reality” Ayn Rand
  • 52. Thank you! email: emil.k@zekeng.com phone: +359 88 531 2217 www: http://www.zekeng.com/contact-us/ Fb: https://www.facebook.com/zekengineering/ GET THE FREE BOOK: IoT Design Full Guide http://www.zekeng.com/iot-design-full- guide-optin/ Bonus: FREE Consultation

Editor's Notes

  1. GREET, GLAD TO SEE YOU THANK ORGANIZERS (Mihail) MY NAME IS EMIL ENGINEER AND TODAY WE’LL TALK ABOUT HARDWARE CHALLENGES I’LL TELL YOU MORE ABOUT ME AND MY COMPANY LATER YOU’RE NOT HERE BECAUSE OF ME BUT BECAUSE OF YOU -> BEFORE WE START
  2. WHAT IS IOT? A HYPE? A SET OF BENEFITS? OR EXPECTATIONS? IOT IS SUPPOSED TO HELP US SAVE RESOURCES *** INCREASE PRODUCTIVITY *** AND IMPROVE OUR HEALTH ENABLER FOR NEW SERVICES - REMOTE MAINTENANCE & CONTROL… SUPPOSED TO FREE TIME AND MAKE LIFE BETTER – FOCUS ON OTHER THINGS REFRIGERATOR EXAMPLE -> DO GROCERIES FOCUS ON BETTER THINGS IN LIFE LIKE SITTING OUTSIDE, PLAYING GUITAR & DRINKING BEER
  3. HENRY LOUIS MENCKEN FOR EVERY COMPLEX CPROBLEM THERE IS A SOLUTION THAT IS CLEAR, SIMPLE AND WRONG MAYBE IOT IS SUCH A WRONG SOLUTION
  4. GET BACK TO THE FRIDGE IT TAKES CARE – FAVORITE BRAND OF BEER AND FRESH MEAT FOR BBQ EVERY DAY MY WATCH IS ALSO SMART – MEASURES PULSE AND BLOOD PREASHURE *** AND IT TALKES TO THE FRIDGE – AND THE FRIDGE CHNGES IT’S SHOPPING HABITS INSTEAD OF MEET AND BEER – I FIND VEGITABLES AND FRUITS REPORT TO MY PHYSICIAN REPORT TO MY FITNESS INSTRUCTOR INSURANCE COMPANY MY BIGGEST CONCERNS: PERSONAL FREEDOM (HEALTHY AND MISERABLE) *** COMPLEXITY *** TECH
  5. 10+ B DEVICES ALREADY 50-100B IN 10 YEARS 11 + BILLION DOLLARS IMPACT THE TABLE TENNIS BALLS $11,1 TRILLION 18 000KM PILE OF $100 NOTES ALMOST TWICE THE HEIGHT OF MOUNT EVEREST
  6. SOLVE SOCIAL ISSUES DECIDE THE LEVEL OF INTELLIGENCE – THE MAIN BRAIN REILIABLE, UBIQUITOUS NETWORK COPE WITH NOISE AND INTERFERENCE – RADIO NOISE & DATA NOISE (4000 EXABYTES) UNLIMITED ELECTRICAL SUPPLY THE CHARGERS – NOSIY DEVICES THAT BECOM PART OF THE NETWORK
  7. ASSUME YOU’RE ON A CONCERT AND YOU WANT TO MAKE A CALL – IF THE NW CAN MANAGE IT YOU CAN SHOUT AND DO IT SOMEHOW
  8. BUT IT IS NOT THE SAME IF YOU TAKE A SELFIE AND TRY TO UPLOAD IT ONE DEVICE IS LIKE A DROP OF WATER
  9. MANY DEVICES ARE LIKE THE RAIN – WE CAN USE UMBRELLAS WE ALREADY USE FILTERING AND SHIELDING
  10. All this means that we will need much more tech support than ever
  11. WE CANNOT SOLVE THE PROBLEMS THAT WILL APPEAR WITH THIS LEVEL OF THINKING MAYBE WE HAVE TO PREVENT THE TSUNAMI OR CREATE A COMPLETELY NEW PARADIGM
  12. DO YOU KNOW THIS GUY – RONALDO WHAT IS SPECIAL ABOUT THIS IMMAGE THIS IS AN ADD OF A DEVICE THAT MEASURES THE QUALITY OF THE JUMP THE HARDWARE FOR THIS DEVICE WAS DESIGNED BY ITALIAN COMPANY IN COOPERATION WITH ZEKENG AND THE PROTOTYPES WERE MANUFACTURED HERE IN BULGARIA YOU DON’T BELIEVE!? ACTUALLY THIS PRODUCT EVOLVED IN A COMPLETE FITNESS SOLUTION
  13. AND THIS HAPPENED IN 2011 BEFORE THE ESP8266 ERA WHEN ACCELEROMETERS AND GYROSCOPES WERE 2 AXIS AND COSTED ABOUT $30
  14. NEXT PRODUCT IS DIRECT COMPETITOR OF WHISLE CREATED AT THE SAME TIME
  15. ARTIFICIAL INTELLIGENCE SPORTSWEAR MEASURES ECG
  16. IN THE LAST 2 YEARS POWER GRID MONITORING TEMPERATURE AND AIR MONITORING HOME/OFFICE AUTOMATION ANTITHEFT SYSTEMS TRACKERS PPL METERS GAS DETECTORS
  17. TEMPERATURE *** HUMIDITY *** PRESSURE *** WEIGHT *** NOISE *** AMBIENT LIGHT *** MOTION DETECTORS *** SMOKE DETECTORS PARAMS: PRECISSION *** DATA RATE *** INTERFACE / PROTOCOL *** POWER CONSUMPTION *** PRICE
  18. RELAYS *** VALVES *** PWM *** STEPPERS *** OTHER SAME PARAMETERS INSTEAD OF DATA RATE - SPEED
  19. UI – USED MAINLY FOR CONTROL DISPLAY *** TOUCH SCREEN *** BUTTONS *** POTENTIOMETERS *** LEDs INTERFACE / PROTOCOL *** POWER *** PRICE
  20. FROM HW VIEWPOINT LEVEL OF SECURITY – SHOULD WE IMPLEMENT SPECIAL HARDWAR OR USE STANDARD SOLUTIONS DO WE NEED MORE COMPUTATION POWER TO IMPLEMENT SOPHISTICATED ENCRYPTION ALGORITHMS
  21. SPECIAL CONVERSIONS? – EXAMPLE – POWER METERS – CURRENT TRANSFORMERS – DSP, FILTERS, etc HOW ACCURATE SHOULD BE? EXPENSIVE ADCs RAW OR PROCESSED DATA – WE MAY NEED COMRESSION
  22. WHAT PART OF THE APPLICATION LOGIC SHOULD BE IMPLEMENTED IN THE HARDWARE?? DO WE NEED CENTRIALIZED SYSTEM MIND? WHAT WILL BE THE LEVEL OF INTELLIGENCE? – HUMAN SMART, ROBOT SMART, OR? IF THE FRIDGE KILLS ME
  23. COMPUTATIONAL POWER. DO WE NEED DSP MEMORY (RAM, FLASH) – THE TRICK NON-VOLATILE MEMORY RTC – HOW ACCURATE? LOW POWER MODES – HOW LOW? SoC OR SoM
  24. The LIST GAME!!!!!
  25. A special offer: Book Pick for FREE consultation – 3 draws And It is Really a LIMITED OFFER