19
Design challenges in IoT Electronics Rocks – 2014 October 10-11, NIMHANS, Bengaluru

Design challenges in IoT

Embed Size (px)

DESCRIPTION

The Internet-of-Things (IoT) is a upcoming field which aims to provided any time, any place, anywhere connectivity by seamlessly integrating devices with solutions. In this presentation we have shared some of the real time product design challenges with IoT. The presentation was done in the Electronics Rocks conference held at NIMHANS convention center, Bengaluru, India

Citation preview

Page 1: Design challenges in IoT

Design challenges in IoTElectronics Rocks – 2014

October 10-11, NIMHANS, Bengaluru

Page 2: Design challenges in IoT

Topics

Brief introduction

IoT layering

Use cases of IoT

Design challenges

Conclusion

Page 3: Design challenges in IoT

Brief Introduction

Page 4: Design challenges in IoT

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”

Page 5: Design challenges in IoT

Its big and real

IoT: Any TIME, Any THING, Any PLACE connection

Page 6: Design challenges in IoT

Its your things

Your Things = Embedded Technologies, Your Data = Data Science

*Source: Microsoft IoT whitepaper

Page 7: Design challenges in IoT

IoT layering

Page 8: Design challenges in IoT

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?)

Page 9: Design challenges in IoT

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)

Page 10: Design challenges in IoT

Value proposition:

Mass manufacturingPla

nt

managem

ent

Network

(Mobile / PC)MIS

Device manageability

IoT deviceManufacturing

ecosystem

Key Values: Productivity

Overall Equipment Efficiency

Management decision making

Predictability

Capacity planning & expansion

Labor management

Case: Automated Embroidery

Page 11: Design challenges in IoT

Design challenges

Page 12: Design challenges in IoT

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

Page 13: Design challenges in IoT

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

Page 14: Design challenges in IoT

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

Page 15: Design challenges in IoT

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

Page 16: Design challenges in IoT

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

Page 17: Design challenges in IoT

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

Page 18: Design challenges in IoT

Stay connected

Jayakumar Balasubramanian: [email protected]

Syed Adil: [email protected]

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

Page 19: Design challenges in IoT

THANK YOU