internet of things : beginners view

33
IoT : A beginner’s view IEEE Student Leadership Congress - 2014 Team Emertxe @ BEC, Bagalkot 9 th November 2014

Upload: emertxe-information-technologies-pvt-ltd

Post on 03-Jul-2015

453 views

Category:

Technology


2 download

DESCRIPTION

IoT is no longer a buzzword, its real by connecting everything. What was considered as isolated technologies, now come together in a single canvas to provide meaningful solutions - Retail, Health, Automation etc. Here is the presentation that team Emertxe shared during IEEE student leadership congress - 2014, happened at BEC, Bagalkot, Karnataka, India

TRANSCRIPT

Page 1: Internet of things : Beginners view

IoT : A beginner’s viewIEEE Student Leadership Congress - 2014

Team Emertxe @ BEC, Bagalkot

9th November 2014

Page 2: Internet of things : Beginners view

Topics

Brief introduction

The context of IoT

Key trends

How can you benefit from this?

Demos

Page 3: Internet of things : Beginners view

Brief Introduction

Page 4: Internet of things : Beginners view

About Us

Emertxe 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 IT finishing school providers training programs for corporate, professionals and students in the following areas:

o Embedded Systems (Beginners)

o Advanced Linux workshops (Professionals)

o IT Applications (Java, Android, Oracle)

Our product division works on IoT based solutions with major focus in Embedded aspect by focusing on the following areas:

o Hardware design

o Product engineering, integration and solutions

o Linux porting and tuning

o Embedded application development

Page 5: Internet of things : Beginners view

Our visionTw

o f

old

“Vis

ion”

EducationContribute to

“industry-academia” gap

SolutionsBuild solutions to solve “common-problems”

“M

ake lif

e e

asi

er”

Page 6: Internet of things : Beginners view

Thee waves of computing

Page 7: Internet of things : Beginners view

Inflection points

First wave:

Mainframes

Centralized

Terminal based

Vertical industry

Second wave:

De-centralized

PC + Mobile

Internet centric

Horizontal industry

Third wave:

Non-digital devices

Connecting all

Super integration

Tech agnostic

Page 8: Internet of things : Beginners view

Non-digital world

Anything that we can imagine (ex: Bicycles)

Challenges are different:• Can’t have heavy weight computing device

• Cost

• Form factor

• Power consumption

• Communication

Non programming skills are getting important:• Sensors

• Hardware design

• Interfacing

• Optimization

Bein

g t

hin

, nim

ble

& s

mart

Page 9: Internet of things : Beginners view

IoT : Brief Introduction

Page 10: Internet of things : Beginners view

Its big and real

Any TIME, Any THING, Any PLACE connection

Page 11: Internet of things : Beginners view

Its your things

Your Things = Embedded Technologies, Your Data = Data Science

Page 12: Internet of things : Beginners view

IoT ecosystem

Page 13: Internet of things : Beginners view

IoT ecosystem

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 14: Internet of things : Beginners view

Marriage of convenience

Hardware

RFID

Sensors

Interfacing

Connectivity

Embedded systems

Device drivers

Board bring-up

Firmware

Custom application

Applications

Big data

Analytics

Mobile apps

Web apps

Solution

Retail

Manufacturing

Home

Health

Page 15: Internet of things : Beginners view

IoT : Simple view

Playing this game!

Page 16: Internet of things : Beginners view

Key Trends

Page 17: Internet of things : Beginners view

Business trends

Costs are falling

(Chips, Storage)

Acception of Internet as a center

(SaaS, PaaS, IaaS)

Doing more with less

(Improve productivity, Bring down cost)

M2M is here to stay

(More device talking with each other )

Money-Honey!

(Economic benefits up-to $6.2 trillion)

Page 18: Internet of things : Beginners view

Technology trends

Open Source Software

(GPL, Linux Kernel, Apache)

Standard Protocol & Interfaces

(REST, HTTP, SOAP)

Seamless connectivity

(Wi-Fi, LTE)

Open Hardware

(Raspberry-Pi, Panda, UDOO)

Community & Forums - Moderation

(Linux Foundation)

Page 19: Internet of things : Beginners view

IoT : Embedded Systems perspective

Page 20: Internet of things : Beginners view

IoT device

Hardware Bring-up

Porting OS

Custom Application

IoT device

Boot loader / Board bring –up

Choice of OS or Non-OS

OS tuning

System programming

Program optimization

Network error handling

Importance of Open Source

Page 21: Internet of things : Beginners view

Skill view

Page 22: Internet of things : Beginners view

What is Open Source?

With GNU (GNU is not UNIX)

Richard Stallman made the initial announcement in 1983, Free Software

Foundation (FSF) got formed during 1984

Volunteer driven GNU started developing multiple projects, but making it as

an operating system was always a challenge

During 1991 a Finnish Engineer Linus Torvalds developed core OS

functionality, called it as “Linux Kernel”

Linux Kernel got licensed under GPL, which laid strong platform for the

success of Open Source

Rest is history!

Page 23: Internet of things : Beginners view

How it evolved?

Kernel

Applications

Customization

Multiple Linux distributions started emerging around the Kernel

Some applications became platform independent

Community driven software development started picking up

Initially seen as a “geek-phenomenon”, eventually turned out to be an

engineering marvel

Centered around Internet

Building a business around open source started becoming viable

Redhat set the initial trend in the OS business

Page 24: Internet of things : Beginners view

Where it stands now?

OS Databases Server/Cloud Enterprise

Consumer Education CMS eCommerce

Page 25: Internet of things : Beginners view

Embedded + Kernel

Non x86 architectures in Embedded Systems

Secure and portable monolithic architecture

Supports multiple instructions (ARM, MIPS, PPC etc…) – ideal for Embedded

Quality and reliability of code

Communication protocols and software standards

Cost and Time-to-market advantages

Vendor independence

Page 26: Internet of things : Beginners view
Page 27: Internet of things : Beginners view

How you can benefit from this?

Page 28: Internet of things : Beginners view

Three takeaways

Build on Basics• Curriculum courses

• Strong concepts

• Lay fundamentals

Get hands-on• Do practical things

• Build “working” things

• Build-Iterate-Build

Learning ways• Conferences

• Hackathon

• Peer-to-peer

Page 29: Internet of things : Beginners view

Opportunity for you

Emertxe is looking forward to have some interns to work in the IoT

area (Embedded & application) to build complete solutions

Opportunity to learn modern practices like Agile SCRUM, Lean-

startup etc..

Performance driven environment

Contact: [email protected]

Page 30: Internet of things : Beginners view

Summary

IoT is an emerging area that tries to connect anything, anywhere, anyplace

It has blurred lines between various technologies by “marriage-of-convenience”

Technology will continue to change the way we live

Tremendous opportunity to build great careers

Build-on-basics, Get hands-on, Learn in multiple ways

Learning should never stop in a rapidly changing environment

Page 31: Internet of things : Beginners view

Stay connected

About us: Emertxe is India’s one of the top IT finishing schools & self learning kits provider. Our primary focus is on Embedded with diversification focus on Java, Oracle and Android areas

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 32: Internet of things : Beginners view

From a great man

Page 33: Internet of things : Beginners view

THANK YOU