SlideShare a Scribd company logo
1 of 19
Download to read offline
Design challenges in IoT 
Electronics Rocks –2014 
October 10-11, NIMHANS, Bengaluru
Topics 
 Brief introduction 
 IoT layering 
 Use cases of IoT 
 Design challenges 
 Conclusion
Brief Introduction
About us 
 Emertxe (http://www.emertxe.com) is India’s one of the top IT finishing 
schools & self learning kits provider. Our primary focus is on Embedded 
with diversification focus on IT applications. 
 Our product division works on IoT based solutions with major focus in 
Embedded aspect by focusing on the following areas: 
• Hardware design 
• Product engineering, integration and solutions 
• Linux porting and turning 
• Embedded application development 
 As an organization we have two fold vision: 
• Contribute to education by minimizing industry-academia gap 
• Build meaningful solutions to solve common problems 
• That’s what we say “Make life easier”
Its big and real 
IoT: Any TIME, Any THING, Any PLACE connection
Its your things 
Your Things = Embedded Technologies, Your Data = Data Science 
*Source: Microsoft IoT whitepaper
IoT layering
IoT layering 
Application layer 
(How data gives meaning?) 
Cloud data 
(How the data is stored?) 
Network-Service edge 
(How the device is connected to the 
Network?) 
Embedded: Devices & sensors 
(where and what to sense?)
Value proposition: 
Agriculture 
Farmer 
Mobile 
network 
IoT 
device 
& App 
Agriculture 
ecosystem (Ex: 
Pump control, 
PH, smart 
irrigation etc..) 
Key Values: 
 Security (Ex: Snake bytes) 
 Ease of use (Ex: Localization) 
 Efficiency (Ex: Travel time) 
 Cost effective (Ex: One time 
investment) 
 Decision making (Ex: Smart 
irrigation)
Value proposition: 
Mass manufacturing 
Plant management 
Network 
(Mobile / PC) 
MIS 
Device 
manageability 
IoT device 
Manufacturing 
ecosystem 
Key Values: 
 Productivity 
 Overall Equipment Efficiency 
 Management decision making 
 Predictability 
 Capacity planning & expansion 
 Labor management 
Case: Automated Embroidery
Design challenges
C1: Stability of network 
Challenge: 
• Deploying IoT products in 
network unstable (ex: 
Poor GSM / GPRS signals) 
environment creates 
issues 
Factors: 
• Link speed 
• Link stability 
• SW state machine 
• Asynchronous conditions 
Resolution: 
• Boundary value tuning 
• Algorithm enhancement 
• Dynamic detection
C2: Power management 
Challenge: 
• Overall power 
consumption by sensory 
nodes in IoT should be 
minimal, should consider 
fluctuations as well 
Factors: 
• Minimalistic power need 
• Higher power backup 
• Power fluctuations 
• Power failure recovery 
Resolution: 
• Component selection 
• SW turning
C3: Network failover & 
Memory management 
Challenge: 
• During network failover, 
internal non-volatile 
memory should store 
critical data 
Factors: 
• Network outage 
• Fleet management 
• Optimization 
• Cost implications 
Resolution: 
• Decision making in NVM 
• Choosing right memory 
and data structure 
• NOR instead of NAND 
• Creating secondary 
partition for failover 
handling
C4: OS optimization & 
Tuning 
Challenge: 
• In case of IoT devices 
running OS (Ex: Embedded 
Linux) optimizing and 
tuning provides challenges 
Factors: 
• Open source usage 
• Unsupported peripherals 
• Size requirements 
• Performance requirements 
(ex: Boot time) 
Resolution: 
• Custom device drivers 
• Open source size 
reduction techniques 
• Tuning Kernel subsystems
C5: Non-functional 
requirements 
Challenge: 
• Non functional 
requirements puts up a lot 
of challenges during 
design phase 
Factors: 
• Product casing 
• Form factor 
• EMI 
• Regulatory requirements 
Resolution: 
• Industrial Standards 
• Good Shielding 
• Component Selection, 
Standards and Security 
Protocols
Conclusion 
 The design phase of IoT is a very fast field with umpteen number 
of challenges 
 Many of the common design challenges faced in Embedded field 
apply to IoT as well, with some specifics 
 This sharing is based on our hands-on product building experience 
 Might vastly vary between different types of IoT devices 
 By having an engineering approach, many of the issues can be 
resolved
Stay connected 
 Jayakumar Balasubramanian: b.jayakumar@emertxe.com 
 Syed Adil: adil_sk@emertxe.com 
Emertxe Information Technologies, 
No-1, 9th Cross, 5th Main, 
Jayamahal Extension, 
Bangalore, Karnataka 560046 
T: +91 80 6562 9666 
https://www.facebook.com/Emertxe https://twitter.com/EmertxeTweet https://www.slideshare.net/EmertxeSlides
THANK YOU

More Related Content

What's hot

security in wireless sensor networks
security in wireless sensor networkssecurity in wireless sensor networks
security in wireless sensor networks
Vishnu Kudumula
 

What's hot (20)

Wireless Sensor Networks ppt
Wireless Sensor Networks pptWireless Sensor Networks ppt
Wireless Sensor Networks ppt
 
Iot architecture
Iot architectureIot architecture
Iot architecture
 
Security challenges in IoT
Security challenges in IoTSecurity challenges in IoT
Security challenges in IoT
 
IOT ppt
IOT pptIOT ppt
IOT ppt
 
Introduction to IoT Security
Introduction to IoT SecurityIntroduction to IoT Security
Introduction to IoT Security
 
Future Scope of Internet Of Things (IoT)
Future Scope of Internet Of Things (IoT)Future Scope of Internet Of Things (IoT)
Future Scope of Internet Of Things (IoT)
 
IoT Security
IoT SecurityIoT Security
IoT Security
 
IoT security (Internet of Things)
IoT security (Internet of Things)IoT security (Internet of Things)
IoT security (Internet of Things)
 
Iot presentation
Iot presentationIot presentation
Iot presentation
 
Overview of IoT and Security issues
Overview of IoT and Security issuesOverview of IoT and Security issues
Overview of IoT and Security issues
 
Internet of Things
Internet of ThingsInternet of Things
Internet of Things
 
M2M vs IoT: The Key Differences and Similarities
M2M vs IoT: The Key Differences and SimilaritiesM2M vs IoT: The Key Differences and Similarities
M2M vs IoT: The Key Differences and Similarities
 
security in wireless sensor networks
security in wireless sensor networkssecurity in wireless sensor networks
security in wireless sensor networks
 
WSN IN IOT
WSN IN IOTWSN IN IOT
WSN IN IOT
 
IoT Enabling Technologies
IoT Enabling TechnologiesIoT Enabling Technologies
IoT Enabling Technologies
 
Components of IOT Implementation
Components of IOT ImplementationComponents of IOT Implementation
Components of IOT Implementation
 
6-IoT protocol.pptx
6-IoT protocol.pptx6-IoT protocol.pptx
6-IoT protocol.pptx
 
THE INTERNET OF THINGS
THE INTERNET OF THINGSTHE INTERNET OF THINGS
THE INTERNET OF THINGS
 
IoT security
IoT securityIoT security
IoT security
 
Privacy and security in IoT
Privacy and security in IoTPrivacy and security in IoT
Privacy and security in IoT
 

Similar to Design challenges in IoT

Demystifying IoT skills : What does it take to become a FullStack IoT engineer?
Demystifying IoT skills : What does it take to become a FullStack IoT engineer?Demystifying IoT skills : What does it take to become a FullStack IoT engineer?
Demystifying IoT skills : What does it take to become a FullStack IoT engineer?
Emertxe Information Technologies Pvt Ltd
 
Walking through the fog (computing) - Keynote talk at Italian Networking Work...
Walking through the fog (computing) - Keynote talk at Italian Networking Work...Walking through the fog (computing) - Keynote talk at Italian Networking Work...
Walking through the fog (computing) - Keynote talk at Italian Networking Work...
FBK CREATE-NET
 
ch2-What are Connections?
ch2-What are Connections?ch2-What are Connections?
ch2-What are Connections?
ssuser06ea42
 

Similar to Design challenges in IoT (20)

UCT IoT Deployment and Challenges
UCT IoT Deployment and ChallengesUCT IoT Deployment and Challenges
UCT IoT Deployment and Challenges
 
Demystifying IoT skills : What does it take to become a FullStack IoT engineer?
Demystifying IoT skills : What does it take to become a FullStack IoT engineer?Demystifying IoT skills : What does it take to become a FullStack IoT engineer?
Demystifying IoT skills : What does it take to become a FullStack IoT engineer?
 
IoT_IO1_1 Introduction to the IoT-1.pdf
IoT_IO1_1 Introduction to the IoT-1.pdfIoT_IO1_1 Introduction to the IoT-1.pdf
IoT_IO1_1 Introduction to the IoT-1.pdf
 
Internet of things chapter2.pdf
Internet of things chapter2.pdfInternet of things chapter2.pdf
Internet of things chapter2.pdf
 
IoT Solutions for Smart Energy Smart Grid and Smart Utility Applications
IoT Solutions for Smart Energy Smart Grid and Smart Utility ApplicationsIoT Solutions for Smart Energy Smart Grid and Smart Utility Applications
IoT Solutions for Smart Energy Smart Grid and Smart Utility Applications
 
Walking through the fog (computing) - Keynote talk at Italian Networking Work...
Walking through the fog (computing) - Keynote talk at Italian Networking Work...Walking through the fog (computing) - Keynote talk at Italian Networking Work...
Walking through the fog (computing) - Keynote talk at Italian Networking Work...
 
Business Transformation with IoT
Business Transformation with IoTBusiness Transformation with IoT
Business Transformation with IoT
 
Group 5 IoT Architecture Layer
Group 5 IoT Architecture LayerGroup 5 IoT Architecture Layer
Group 5 IoT Architecture Layer
 
IOT Unit 3 for engineering second year .pptx
IOT Unit 3 for engineering second year .pptxIOT Unit 3 for engineering second year .pptx
IOT Unit 3 for engineering second year .pptx
 
Internet of things : Beginners view
Internet of things : Beginners viewInternet of things : Beginners view
Internet of things : Beginners view
 
The truth about IoT field gateways (Sam Vanhoutte @IoT Convention Europe 2017)
The truth about IoT field gateways (Sam Vanhoutte @IoT Convention Europe 2017) The truth about IoT field gateways (Sam Vanhoutte @IoT Convention Europe 2017)
The truth about IoT field gateways (Sam Vanhoutte @IoT Convention Europe 2017)
 
Controls-Con 2019 | Business Track
Controls-Con 2019 | Business TrackControls-Con 2019 | Business Track
Controls-Con 2019 | Business Track
 
Cloud 101 for Embedded Designers
Cloud 101 for Embedded DesignersCloud 101 for Embedded Designers
Cloud 101 for Embedded Designers
 
Why integration is key in IoT solutions? (Sam Vanhoutte @Integrate2017)
Why integration is key in IoT solutions? (Sam Vanhoutte @Integrate2017)Why integration is key in IoT solutions? (Sam Vanhoutte @Integrate2017)
Why integration is key in IoT solutions? (Sam Vanhoutte @Integrate2017)
 
IOT Summit_2015 Duncan McDonald
IOT Summit_2015 Duncan McDonaldIOT Summit_2015 Duncan McDonald
IOT Summit_2015 Duncan McDonald
 
Io t solutions world congress 2018 review Henk Jan van Wijk Conclusion Connect
Io t solutions world congress 2018 review Henk Jan van Wijk  Conclusion Connect Io t solutions world congress 2018 review Henk Jan van Wijk  Conclusion Connect
Io t solutions world congress 2018 review Henk Jan van Wijk Conclusion Connect
 
ch2-What are Connections?
ch2-What are Connections?ch2-What are Connections?
ch2-What are Connections?
 
IT Infrastructure and Emerging Technologies
IT Infrastructure and Emerging TechnologiesIT Infrastructure and Emerging Technologies
IT Infrastructure and Emerging Technologies
 
Introduction to IoT Technologies - The need to know basics
Introduction to IoT Technologies - The need to know basicsIntroduction to IoT Technologies - The need to know basics
Introduction to IoT Technologies - The need to know basics
 
Industrial IoT Mayhem? Java IoT Gateways to the Rescue
Industrial IoT Mayhem? Java IoT Gateways to the RescueIndustrial IoT Mayhem? Java IoT Gateways to the Rescue
Industrial IoT Mayhem? Java IoT Gateways to the Rescue
 

More from Emertxe Information Technologies Pvt Ltd

More from Emertxe Information Technologies Pvt Ltd (20)

premium post (1).pdf
premium post (1).pdfpremium post (1).pdf
premium post (1).pdf
 
Career Transition (1).pdf
Career Transition (1).pdfCareer Transition (1).pdf
Career Transition (1).pdf
 
10_isxdigit.pdf
10_isxdigit.pdf10_isxdigit.pdf
10_isxdigit.pdf
 
01_student_record.pdf
01_student_record.pdf01_student_record.pdf
01_student_record.pdf
 
02_swap.pdf
02_swap.pdf02_swap.pdf
02_swap.pdf
 
01_sizeof.pdf
01_sizeof.pdf01_sizeof.pdf
01_sizeof.pdf
 
07_product_matrix.pdf
07_product_matrix.pdf07_product_matrix.pdf
07_product_matrix.pdf
 
06_sort_names.pdf
06_sort_names.pdf06_sort_names.pdf
06_sort_names.pdf
 
05_fragments.pdf
05_fragments.pdf05_fragments.pdf
05_fragments.pdf
 
04_magic_square.pdf
04_magic_square.pdf04_magic_square.pdf
04_magic_square.pdf
 
03_endianess.pdf
03_endianess.pdf03_endianess.pdf
03_endianess.pdf
 
02_variance.pdf
02_variance.pdf02_variance.pdf
02_variance.pdf
 
01_memory_manager.pdf
01_memory_manager.pdf01_memory_manager.pdf
01_memory_manager.pdf
 
09_nrps.pdf
09_nrps.pdf09_nrps.pdf
09_nrps.pdf
 
11_pangram.pdf
11_pangram.pdf11_pangram.pdf
11_pangram.pdf
 
10_combinations.pdf
10_combinations.pdf10_combinations.pdf
10_combinations.pdf
 
08_squeeze.pdf
08_squeeze.pdf08_squeeze.pdf
08_squeeze.pdf
 
07_strtok.pdf
07_strtok.pdf07_strtok.pdf
07_strtok.pdf
 
06_reverserec.pdf
06_reverserec.pdf06_reverserec.pdf
06_reverserec.pdf
 
05_reverseiter.pdf
05_reverseiter.pdf05_reverseiter.pdf
05_reverseiter.pdf
 

Recently uploaded

Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
vu2urc
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
Enterprise Knowledge
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
giselly40
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
Joaquim Jorge
 

Recently uploaded (20)

A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 

Design challenges in IoT

  • 1. Design challenges in IoT Electronics Rocks –2014 October 10-11, NIMHANS, Bengaluru
  • 2. Topics  Brief introduction  IoT layering  Use cases of IoT  Design challenges  Conclusion
  • 4. About us  Emertxe (http://www.emertxe.com) is India’s one of the top IT finishing schools & self learning kits provider. Our primary focus is on Embedded with diversification focus on IT applications.  Our product division works on IoT based solutions with major focus in Embedded aspect by focusing on the following areas: • Hardware design • Product engineering, integration and solutions • Linux porting and turning • Embedded application development  As an organization we have two fold vision: • Contribute to education by minimizing industry-academia gap • Build meaningful solutions to solve common problems • That’s what we say “Make life easier”
  • 5. Its big and real IoT: Any TIME, Any THING, Any PLACE connection
  • 6. Its your things Your Things = Embedded Technologies, Your Data = Data Science *Source: Microsoft IoT whitepaper
  • 8. IoT layering Application layer (How data gives meaning?) Cloud data (How the data is stored?) Network-Service edge (How the device is connected to the Network?) Embedded: Devices & sensors (where and what to sense?)
  • 9. Value proposition: Agriculture Farmer Mobile network IoT device & App Agriculture ecosystem (Ex: Pump control, PH, smart irrigation etc..) Key Values:  Security (Ex: Snake bytes)  Ease of use (Ex: Localization)  Efficiency (Ex: Travel time)  Cost effective (Ex: One time investment)  Decision making (Ex: Smart irrigation)
  • 10. Value proposition: Mass manufacturing Plant management Network (Mobile / PC) MIS Device manageability IoT device Manufacturing ecosystem Key Values:  Productivity  Overall Equipment Efficiency  Management decision making  Predictability  Capacity planning & expansion  Labor management Case: Automated Embroidery
  • 12. C1: Stability of network Challenge: • Deploying IoT products in network unstable (ex: Poor GSM / GPRS signals) environment creates issues Factors: • Link speed • Link stability • SW state machine • Asynchronous conditions Resolution: • Boundary value tuning • Algorithm enhancement • Dynamic detection
  • 13. C2: Power management Challenge: • Overall power consumption by sensory nodes in IoT should be minimal, should consider fluctuations as well Factors: • Minimalistic power need • Higher power backup • Power fluctuations • Power failure recovery Resolution: • Component selection • SW turning
  • 14. C3: Network failover & Memory management Challenge: • During network failover, internal non-volatile memory should store critical data Factors: • Network outage • Fleet management • Optimization • Cost implications Resolution: • Decision making in NVM • Choosing right memory and data structure • NOR instead of NAND • Creating secondary partition for failover handling
  • 15. C4: OS optimization & Tuning Challenge: • In case of IoT devices running OS (Ex: Embedded Linux) optimizing and tuning provides challenges Factors: • Open source usage • Unsupported peripherals • Size requirements • Performance requirements (ex: Boot time) Resolution: • Custom device drivers • Open source size reduction techniques • Tuning Kernel subsystems
  • 16. C5: Non-functional requirements Challenge: • Non functional requirements puts up a lot of challenges during design phase Factors: • Product casing • Form factor • EMI • Regulatory requirements Resolution: • Industrial Standards • Good Shielding • Component Selection, Standards and Security Protocols
  • 17. Conclusion  The design phase of IoT is a very fast field with umpteen number of challenges  Many of the common design challenges faced in Embedded field apply to IoT as well, with some specifics  This sharing is based on our hands-on product building experience  Might vastly vary between different types of IoT devices  By having an engineering approach, many of the issues can be resolved
  • 18. Stay connected  Jayakumar Balasubramanian: b.jayakumar@emertxe.com  Syed Adil: adil_sk@emertxe.com Emertxe Information Technologies, No-1, 9th Cross, 5th Main, Jayamahal Extension, Bangalore, Karnataka 560046 T: +91 80 6562 9666 https://www.facebook.com/Emertxe https://twitter.com/EmertxeTweet https://www.slideshare.net/EmertxeSlides