internet of things gdg bangalore 2013

30
The INTERNET of T H I N G S Sathish VJ GDG Bangalore Dev Fest 2013

Upload: sathish-vj

Post on 08-May-2015

608 views

Category:

Technology


2 download

DESCRIPTION

Internet of things - what it is, what companies are doing, technologies in use, some projects done at micrograce.co, architecture with Google Technologies, etc.

TRANSCRIPT

Page 1: Internet of Things GDG Bangalore 2013

The INTERNET of ���T H I N G S

Sathish VJ

GDG Bangalore Dev Fest 2013

Page 2: Internet of Things GDG Bangalore 2013

Health  Care  in  the  US    (and  other  countries)  

A  high-­‐cost,  hospital  centered  system  

Page 3: Internet of Things GDG Bangalore 2013

The  Medical  Story  

Acute  Care  Stresses  the  en>re  system    

Tense  pa>ents,  High  costs,  Low  professional  staff,  Excess  over>me  

Page 4: Internet of Things GDG Bangalore 2013

Con>nuous  Health  Info  Delivered  to  Care  Givers  and  Self  

Preven>ve,  not  Cura>ve  

Page 5: Internet of Things GDG Bangalore 2013

Pa>ent  Protec>on  and  Affordable  Care  Act  Signed  

The  Health  Home  

Page 6: Internet of Things GDG Bangalore 2013

Medical  sensors  that  are  stamped  on  …  or  worn,  surgically  inserted,  ingested    

Page 7: Internet of Things GDG Bangalore 2013
Page 8: Internet of Things GDG Bangalore 2013

The  Internet  of  Things  

…  devices,  things  are  connected  to  the  internet.  

…  the  set  of  technologies  that  capture  physical  environment  informa>on,  communicate  it,  

allow  storage,  analysis,  and  control.  

Page 9: Internet of Things GDG Bangalore 2013
Page 10: Internet of Things GDG Bangalore 2013

Wireless  

Micro-­‐electro-­‐

mechanical   Internet  

Page 11: Internet of Things GDG Bangalore 2013

Courtesy:  odopod  

Page 12: Internet of Things GDG Bangalore 2013

Motes  •  Mostly  consists  of  

sensing,  processing,  memory,  communica>on,  power  subsystems  

•  Small  size,  easily  deployable,  low  on  energy-­‐  computa>onal-­‐  memory  resources  

Page 13: Internet of Things GDG Bangalore 2013

Wireless  Sensor  Networks  

Page 14: Internet of Things GDG Bangalore 2013

Over  a  Geographical  Terrain  

Page 15: Internet of Things GDG Bangalore 2013

Use  Cases  

Wildlife  Monitoring,  Industrial  Automa>on,  Disaster  Forecas>ng,  Traffic    Monitoring,  Military  Applica>ons,  Weather  condi>on  Monitoring,  Pollu>on  Monitoring,  Healthcare,  Security  Surveillance,  Smartgrid,  Monitoring  of  Monuments,  Bridges  and  Dams,  Home  Automa>on,  Livestock  surveillance,  Fitness  and  sports  monitoring,  Infant  vigilance,  Remote  Home  Control,  …  

Page 16: Internet of Things GDG Bangalore 2013

Egg  Minder  

Page 17: Internet of Things GDG Bangalore 2013

Livestock  tracking,  health  check  

Page 18: Internet of Things GDG Bangalore 2013

   Shoe  manufacturing  –  the  assembly  line  

Page 19: Internet of Things GDG Bangalore 2013

Intelligent  Buoys  –  kms  apart  

Wind  speed,  wind  direc>on,  humidity,  air  temperature,  barometric  pressure,  max/min/mean  wave  height,  dissolved  oxygen,  salinity,  turbidity,  surface  speed  …  

Page 20: Internet of Things GDG Bangalore 2013

Transport  

GPS  tracking,  system  health,  engine  heat,  wear  and  tear,  speed,  nature  of  driver,  …  

Page 21: Internet of Things GDG Bangalore 2013

Defense        

Page 22: Internet of Things GDG Bangalore 2013

Number  of  Devices  >>>  Number  of  People  

Source:  Cisco  

Page 23: Internet of Things GDG Bangalore 2013

The  SoZware  Need  Connected  Devices  +  Services  =  U>lity  

Page 24: Internet of Things GDG Bangalore 2013

Big  Data  Need  In  60  seconds  on  the  Internet    …  a  couple  of  Billion  humans  

Now  what  can  50  Billion  devices  do?  

Page 25: Internet of Things GDG Bangalore 2013

SoZware  Architecture  –  In  Premise  Company  Boundary  

hardware  Sensor  Reader  (Go  Lang)  

SQLite  Database  

HTTP  Server  (Go  Lang)  

HTTP  Server  (Go  Lang)  AngularJS  in  Browser  

MongoDB  Database  Comm.  Manager  

Page 26: Internet of Things GDG Bangalore 2013

Superb  concurrency  support,  In-­‐built  hcp  server:  no  other  installs,  Single  file  executable:  easy  deploy,  Super  fast  compile  and  execu>on,  …  

JavaScript  based  web  framework,  Declara>ve  programming,  2-­‐way  data  binding,  Unit  and  e2e  tes>ng,  …  

Go  Lang  

AngularJS  

Two  Open  Source  Technologies  from  Google  

Page 27: Internet of Things GDG Bangalore 2013

Architecture  –  Large  Scale  Considera>ons  

Maintainability  

Scalability,  Availability  

Speed  (Dev.,  Exe.)  

Big  Data  

OS  Plaforms  

Page 28: Internet of Things GDG Bangalore 2013

SoZware  Architecture  –  On  Cloud  AppEngine  

Datastore  

BigQuery  

Cloud  Endpoints  

Compute  Engine  

Chrome,  Android  

Page 29: Internet of Things GDG Bangalore 2013

thank  you  

ques>ons?  

sathishvj  

Page 30: Internet of Things GDG Bangalore 2013

IPv4  to  IPv6  

IPv4:  2^32  (4,294,967,296)        

IPv6:    3.4×10^38  3,400,000,000,000,000,000,000,000,  

000,00