IoT : Whats in it for me?

22
IoT: What's in it for me? Team Emertxe @ NIT, Warangal Hackathon on: Aug 23-24, 2014

description

The Internet-Of-Things (IoT) is no longer a hype, but a reality. Connecting ANY devices, ANY place, ANY thing will transform the way we live. However from an engineers point of view how can he gain benefit from this? Here are some of the key technology trends that will play an important role.

Transcript of IoT : Whats in it for me?

Page 1: IoT : Whats in it for me?

IoT: What's in it for me? Team Emertxe @ NIT, Warangal

Hackathon on: Aug 23-24, 2014

Page 2: IoT : Whats in it for me?

Topics

Brief introduction

Key business and technology trends

The role of Open Source

How can you benefit from this?

Demos

Page 3: IoT : Whats in it for me?

Brief Introduction

Page 4: IoT : Whats in it for me?

Its big and real

Any TIME, Any THING, Any PLACE connection

Page 5: IoT : Whats in it for me?

Its your things

Your Things = Embedded Technologies, Your Data = Data Science

Page 6: IoT : Whats in it for me?

A case to consider

Amit is a automated embroidery plant owner with investment of 5 million USD

He imports yarn, stiches them using machines and ships to his potential customers worldwide

Today he don’t have any clue about:• What is my yarn usage percentage?

• How much % of yarn is getting wasted?

• Which embroidery machine is utilized how much percentage (machine productivity)?

• Suppose some machine is not utilized properly what is the reason (labor was on leave, machine failure, trade union strike etc..)

• How my machine operators are performing (manual productivity)?

• Suppose I want to expand my plat capacity by 10x how do I know where and how to invest?

• In case of emergency in my plant, how do I get alerts?

Core issue: Heterogeneous entities in the plant (machinery, human being, computer)

Page 7: IoT : Whats in it for me?

What if..

All different types of embroidery machine’s information is gathered real time - Sensors & Embedded devices

Exported into a centralized server using a local network - Networking

The server runs an application that mashes real time information and creates live dashboard – Cloud hosted applications

The whole information is exported via mobile application to monitor management on a 24x7x365 basis - Mobile apps

Over a period of time Amit gets to see data and make intelligent decisions on 10x expansion- Data mining, intelligence, analytics

Page 8: IoT : Whats in it for me?

Key Trends

Page 9: IoT : Whats in it for me?

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 10: IoT : Whats in it for me?

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 11: IoT : Whats in it for me?

The role of Open Source

Page 12: IoT : Whats in it for me?

How it all started?

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 13: IoT : Whats in it for me?

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 14: IoT : Whats in it for me?

Where it stands now?

OS Databases Server/Cloud Enterprise

Consumer Education CMS eCommerce

Page 15: IoT : Whats in it for me?

Kernel history

Page 16: IoT : Whats in it for me?

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 17: IoT : Whats in it for me?

Engineering marvel

* Source: Linux foundation report, 2013

Page 18: IoT : Whats in it for me?

How you can benefit from this?

Page 19: IoT : Whats in it for me?

Three RECW stories

Page 20: IoT : Whats in it for me?

WIIFM: Three things

Build “real” and “cool” things

(Solutions using boards)

Learn “community” way of developing software

(Its just NOT you)

Understand “engineering” a product/software

(Agile, Continuous Integration, TDD etc…)

Page 21: IoT : Whats in it for me?

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 9666E: [email protected]

https://www.facebook.com/Emertxe https://twitter.com/EmertxeTweet https://www.slideshare.net/EmertxeSlides

Page 22: IoT : Whats in it for me?

THANK YOU