ݺߣ

ݺߣShare a Scribd company logo
IoT	
  Devices	
  
Opera/ng	
  Systems	
  
January	
  13,	
  2015	
   CONFIDENTIAL	
   1	
  
January	
  13,	
  2015	
   CONFIDENTIAL	
   2	
  
About	
  the	
  Presenter:	
  
Work	
  experience	
  at	
  Google,	
  Apple	
  and	
  Samsung	
  
Contract	
  consultant	
  at	
  Intel,	
  Microso?,	
  Dell,	
  Facebook	
  and	
  BMW	
  
	
  
Exper/se	
  in:	
  
	
  
Sensors	
  (MEMS,	
  Piezo,	
  Mo/on,	
  Health,	
  Ambient)	
  
APP	
  /	
  CPU	
  
Memory	
  (NAND,	
  3D	
  NAND,	
  2D	
  NAND)	
  
Storage	
  (RAM,	
  DRAM)	
  
User	
  Interface	
  (Voice,	
  Touch,	
  Fingerprint,	
  etc.)	
  
Fab	
  /	
  Foundries	
  (TSMC,	
  Samsung,	
  Intel,	
  Global	
  Foundries,	
  Foxconn)	
  
Security	
  (hardware,	
  soXware)	
  
Communica/ons	
  (Baseband,	
  broadband,	
  WiFi,	
  Bluetooth,	
  ZigBee,	
  Satellite)	
  
Networking	
  (Data	
  Center)	
  
Middleware	
  
Internet	
  of	
  Things	
  (Wearables,	
  Home	
  Automa/on,	
  In	
  Vehicle)	
  
	
  
The	
  OS	
  (kernel)	
  provides	
  every	
  essen/al	
  
func/on/feature	
  of	
  all	
  smart-­‐clothing,	
  
watches,	
  bracelets,	
  gloves	
  and	
  
everything	
  in	
  between.	
  	
  
Why	
  the	
  OperaEng	
  System	
  MaFers	
  the	
  Most:	
  
1.  Boo/ng	
  the	
  device	
  
2.  Managing	
  hardware	
  resources	
  
3.  Providing	
  a	
  user	
  interface	
  
4.  Interfacing	
  for	
  APPs	
  
5.  Enable	
  file	
  management	
  
January	
  13,	
  2015	
   CONFIDENTIAL	
   3	
  
Architecture	
  Differences	
  |	
  Smartphone	
  vs.	
  Wearable	
  
January	
  13,	
  2015	
   CONFIDENTIAL	
   4	
  
The	
  specs	
  of	
  a	
  low-­‐end	
  
smartphones…	
  
	
  
…with	
  small	
  amounts	
  of	
  
RAM	
  and	
  storage…	
  
	
  
…and	
  budget	
  CPUs	
  with	
  /ny	
  
screens.	
  	
  
	
  
Thus	
  –	
  the	
  OS	
  offers	
  the	
  
differen1a1ng	
  features.	
  	
  
January	
  13,	
  2015	
   CONFIDENTIAL	
   5	
  
6	
  Opera/ng	
  Systems	
  are	
  available	
  for	
  the	
  wearables	
  market:	
  	
  
	
  
Android	
  	
  
Android	
  Wear	
  
Tizen	
  (Samsung)	
  
Linux	
  
LinkIt	
  (MediaTek)	
  	
  
WebOS	
  (LG)	
  
	
  
Apple’s	
  iOS	
  is	
  not	
  available	
  for	
  licensing	
  	
  	
  
What	
  Designers	
  can	
  Chose	
  From:	
  
Most	
  Important	
  Kernel	
  is	
  Linux	
  …	
  	
  
	
  
Why??	
  	
  	
  
	
  
Android	
  Wear	
  works	
  with	
  the	
  same	
  hardware	
  
as	
  Linux	
  as	
  Android	
  Wear	
  shares	
  its	
  hardware	
  
compa/bility	
  from	
  the	
  Linux	
  kernel.	
  	
  
Efficiency	
  |	
  Smartphone	
  vs.	
  Wearable	
  
•  Accuracy	
  of	
  sensor	
  
data	
  transla/on	
  
•  Smallness	
  of	
  SoXware	
  
package	
  
•  Efficiency	
  of	
  power	
  
consump/on	
  
•  Supportability	
  of	
  Linux	
  
code	
  base	
  for	
  APPs	
  
•  Cri/cal	
  for	
  health	
  vs.	
  
fitness	
  tracking	
  
January	
  13,	
  2015	
   CONFIDENTIAL	
   6	
  
January	
  13,	
  2015	
   CONFIDENTIAL	
   7	
  
ContrasEng	
  O/S	
  |	
  Android	
  Wear	
  (subset	
  of	
  Android)	
  
•  Android	
  Wear	
  must	
  pair	
  the	
  device	
  with	
  an	
  Android	
  4.3+	
  device.	
  	
  
•  Installing	
  an	
  Android	
  app	
  with	
  Wear	
  func/onality	
  on	
  a	
  smartphone	
  pushes	
  
the	
  app	
  onto	
  the	
  wearable.	
  	
  
•  Without	
  the	
  paired	
  Android	
  device,	
  Android	
  Wear	
  does	
  not	
  func/on	
  at	
  all.	
  
Google	
  enables	
  Wear	
  devices	
  by	
  open-­‐sourcing	
  the	
  code,	
  but	
  closing	
  the	
  source	
  
on	
  Google	
  Now	
  —	
  the	
  voice	
  recogni/on	
  component	
  of	
  Android	
  Wear	
  –	
  thus	
  the	
  
device	
  has	
  no	
  voice	
  recogni/on	
  capability.	
  
January	
  13,	
  2015	
   CONFIDENTIAL	
   8	
  
ContrasEng	
  O/S	
  |	
  Tizen	
  (Samsung)	
  
•  Samsung’s	
  Tizen	
  opera/ng	
  system	
  derives	
  from	
  Linux.	
  	
  
•  Similar	
  to	
  Android,	
  it	
  contains	
  open	
  source	
  code.	
  	
  
•  Unlike	
  Android,	
  Samsung	
  didn’t	
  include	
  support	
  for	
  Android’s	
  app	
  library.	
  	
  
•  Library	
  includes	
  ~1,000	
  applica/ons	
  –	
  purpose-­‐built	
  for	
  Samsung	
  devices.	
  
	
  
Tizen	
  will	
  include	
  a	
  biometric	
  gathering	
  framework,	
  similar	
  to	
  Apple’s	
  HealthKit	
  
and	
  Google’s	
  Fit	
  services.	
  	
  Samsung	
  also	
  offers	
  a	
  host	
  of	
  health	
  and	
  fitness	
  
tracking	
  apps	
  for	
  their	
  wearables	
  —	
  many	
  of	
  which	
  cause	
  soXware	
  bloat	
  on	
  
mobile	
  devices.	
  
	
  
Samsung’s	
  use	
  of	
  Cortex-­‐M	
  CPUs	
  and	
  Tizen’s	
  lower	
  footprint	
  will	
  enable	
  longer	
  
bamery	
  up-­‐/mes.	
  
January	
  13,	
  2015	
   CONFIDENTIAL	
   9	
  
ContrasEng	
  O/S	
  |	
  Linux	
  
Linux-­‐derived	
  opera/ng	
  systems	
  (Kernel	
  3.18)	
  rule	
  smaller	
  and	
  larger	
  
wearables.	
  	
  
And	
  supports	
  ARM	
  Cortex	
  M,	
  Cortex	
  A,	
  MIPS	
  and	
  many	
  more	
  
architectures.	
  	
  
	
  
	
  
	
  
	
  
	
  
	
  
	
  
	
  
	
  
	
  
Its	
  extreme	
  flexibility	
  and	
  open-­‐source	
  code	
  base	
  make	
  it	
  an	
  ideal	
  fit	
  for	
  
smartwatches.	
  
	
  
Android,	
  Tizen,	
  Android	
  Wear	
  and	
  others	
  use	
  the	
  Linux	
  kernel.	
  	
  
	
  
January	
  13,	
  2015	
   CONFIDENTIAL	
   10	
  
ContrasEng	
  O/S	
  |	
  Link	
  It	
  
MediaTek	
  LinkIt	
  opera/ng	
  system	
  is	
  dedicated	
  to	
  wearables	
  and	
  Internet	
  
of	
  Things	
  (IoT)	
  devices.	
  	
  
	
  
Different	
  from	
  Android	
  Wear,	
  which	
  requires	
  smartphone	
  chips,	
  LinkIt	
  OS	
  
specializes	
  in	
  small,	
  	
  high-­‐efficiency,	
  system-­‐on-­‐a-­‐chip.	
  	
  
	
  
The	
  LinkIt	
  Plaporm	
  operates	
  at	
  an	
  incredibly	
  low,	
  26	
  MHz	
  standby	
  mode,	
  
which	
  enables	
  always-­‐on	
  wearable	
  devices	
  with	
  fantas/c	
  bamery	
  life.	
  	
  
	
  
	
  
	
  
	
  
	
  
January	
  13,	
  2015	
   CONFIDENTIAL	
   11	
  
So	
  if	
  you	
  are	
  NOT	
  -­‐>	
  Google,	
  Samsung	
  and	
  
Apple	
  –	
  what	
  do	
  you	
  use	
  ??	
  
	
  
	
  
Embedded	
  Linux	
  —	
  and	
  not	
  custom-­‐wrimen	
  opera/ng	
  
systems.	
  	
  
	
  
Linux	
  -­‐	
  most	
  widely	
  adapted	
  of	
  all	
  opera/ng	
  systems,	
  the	
  
Linux	
  kernel	
  is	
  used	
  in	
  most	
  mainstream	
  wearables.	
  Both	
  
Android,	
  Android	
  Wear	
  and	
  Tizen	
  use	
  the	
  Linux	
  kernel.	
  
	
  
GNU:	
  GNU’s	
  kernel	
  is	
  the	
  second	
  most	
  widely	
  used	
  in	
  
hardware.	
  	
  
	
  
BSD:	
  Berkeley’s	
  BSD’s	
  kernel	
  also	
  shows	
  up	
  in	
  wearable	
  
devices.	
  
	
  
Mach:	
  The	
  Mach	
  kernel	
  —	
  part	
  of	
  which	
  powers	
  Apple’s	
  
wearable,	
  desktop	
  and	
  mobile	
  devices	
  —	
  may	
  power	
  
other	
  wearables.	
  
ContrasEng	
  O/S	
  |	
  “THE	
  REST	
  OF	
  THEM”	
  
Marketplace	
  Forecasts	
  	
  
January	
  13,	
  2015	
   CONFIDENTIAL	
   12	
  
The	
  Outlook	
  for	
  2015:	
  
January	
  13,	
  2015	
   CONFIDENTIAL	
   13	
  
January	
  13,	
  2015	
   CONFIDENTIAL	
   14	
  
IoT	
  |	
  Segments	
  and	
  Leaders	
  
Wearables	
   	
   	
   	
  	
  	
  	
  	
  Home	
  Automa/on 	
   	
  	
  	
  	
  In-­‐Vehicle	
  
January	
  13,	
  2015	
   CONFIDENTIAL	
   15	
  
Conclusion	
  
The	
  opera/ng	
  systems	
  posi/oned	
  for	
  market	
  success	
  are	
  :	
  
Wearables:	
  	
  (1)	
  Android	
  Wear	
  and	
  (2)	
  Apple	
  Watch	
  OS	
  
Home	
  Automa/on:	
  	
  (1)	
  Nest	
  and	
  (2)	
  SmartThings	
  
In-­‐Vehicle:	
  	
  (1)	
  CarPlay	
  and	
  (QNX)	
  
•  Tizen	
  will	
  fade	
  away,	
  given	
  its	
  lack	
  of	
  apps;	
  	
  
•  LinkIt	
  may	
  dominate	
  the	
  lowest	
  end	
  of	
  products,	
  but	
  not	
  in	
  Western	
  
markets.	
  
•  Apple’s	
  approach	
  tends	
  to	
  let	
  the	
  market	
  establish	
  itself	
  and	
  then,	
  once	
  
solidified,	
  it	
  moves	
  in	
  to	
  fill	
  the	
  high-­‐end	
  niche,	
  which	
  offers	
  the	
  largest	
  
margins.	
  	
  
•  Companies	
  using	
  Android	
  Wear	
  receive	
  a	
  first-­‐mover	
  advantage,	
  but	
  
compete	
  with	
  one	
  another	
  for	
  cheaper	
  products.	
  
January	
  13,	
  2015	
   CONFIDENTIAL	
   16	
  

More Related Content

Io t operating systems (v1.0) carvinzer

  • 1. IoT  Devices   Opera/ng  Systems   January  13,  2015   CONFIDENTIAL   1  
  • 2. January  13,  2015   CONFIDENTIAL   2   About  the  Presenter:   Work  experience  at  Google,  Apple  and  Samsung   Contract  consultant  at  Intel,  Microso?,  Dell,  Facebook  and  BMW     Exper/se  in:     Sensors  (MEMS,  Piezo,  Mo/on,  Health,  Ambient)   APP  /  CPU   Memory  (NAND,  3D  NAND,  2D  NAND)   Storage  (RAM,  DRAM)   User  Interface  (Voice,  Touch,  Fingerprint,  etc.)   Fab  /  Foundries  (TSMC,  Samsung,  Intel,  Global  Foundries,  Foxconn)   Security  (hardware,  soXware)   Communica/ons  (Baseband,  broadband,  WiFi,  Bluetooth,  ZigBee,  Satellite)   Networking  (Data  Center)   Middleware   Internet  of  Things  (Wearables,  Home  Automa/on,  In  Vehicle)    
  • 3. The  OS  (kernel)  provides  every  essen/al   func/on/feature  of  all  smart-­‐clothing,   watches,  bracelets,  gloves  and   everything  in  between.     Why  the  OperaEng  System  MaFers  the  Most:   1.  Boo/ng  the  device   2.  Managing  hardware  resources   3.  Providing  a  user  interface   4.  Interfacing  for  APPs   5.  Enable  file  management   January  13,  2015   CONFIDENTIAL   3  
  • 4. Architecture  Differences  |  Smartphone  vs.  Wearable   January  13,  2015   CONFIDENTIAL   4   The  specs  of  a  low-­‐end   smartphones…     …with  small  amounts  of   RAM  and  storage…     …and  budget  CPUs  with  /ny   screens.       Thus  –  the  OS  offers  the   differen1a1ng  features.    
  • 5. January  13,  2015   CONFIDENTIAL   5   6  Opera/ng  Systems  are  available  for  the  wearables  market:       Android     Android  Wear   Tizen  (Samsung)   Linux   LinkIt  (MediaTek)     WebOS  (LG)     Apple’s  iOS  is  not  available  for  licensing       What  Designers  can  Chose  From:   Most  Important  Kernel  is  Linux  …       Why??         Android  Wear  works  with  the  same  hardware   as  Linux  as  Android  Wear  shares  its  hardware   compa/bility  from  the  Linux  kernel.    
  • 6. Efficiency  |  Smartphone  vs.  Wearable   •  Accuracy  of  sensor   data  transla/on   •  Smallness  of  SoXware   package   •  Efficiency  of  power   consump/on   •  Supportability  of  Linux   code  base  for  APPs   •  Cri/cal  for  health  vs.   fitness  tracking   January  13,  2015   CONFIDENTIAL   6  
  • 7. January  13,  2015   CONFIDENTIAL   7   ContrasEng  O/S  |  Android  Wear  (subset  of  Android)   •  Android  Wear  must  pair  the  device  with  an  Android  4.3+  device.     •  Installing  an  Android  app  with  Wear  func/onality  on  a  smartphone  pushes   the  app  onto  the  wearable.     •  Without  the  paired  Android  device,  Android  Wear  does  not  func/on  at  all.   Google  enables  Wear  devices  by  open-­‐sourcing  the  code,  but  closing  the  source   on  Google  Now  —  the  voice  recogni/on  component  of  Android  Wear  –  thus  the   device  has  no  voice  recogni/on  capability.  
  • 8. January  13,  2015   CONFIDENTIAL   8   ContrasEng  O/S  |  Tizen  (Samsung)   •  Samsung’s  Tizen  opera/ng  system  derives  from  Linux.     •  Similar  to  Android,  it  contains  open  source  code.     •  Unlike  Android,  Samsung  didn’t  include  support  for  Android’s  app  library.     •  Library  includes  ~1,000  applica/ons  –  purpose-­‐built  for  Samsung  devices.     Tizen  will  include  a  biometric  gathering  framework,  similar  to  Apple’s  HealthKit   and  Google’s  Fit  services.    Samsung  also  offers  a  host  of  health  and  fitness   tracking  apps  for  their  wearables  —  many  of  which  cause  soXware  bloat  on   mobile  devices.     Samsung’s  use  of  Cortex-­‐M  CPUs  and  Tizen’s  lower  footprint  will  enable  longer   bamery  up-­‐/mes.  
  • 9. January  13,  2015   CONFIDENTIAL   9   ContrasEng  O/S  |  Linux   Linux-­‐derived  opera/ng  systems  (Kernel  3.18)  rule  smaller  and  larger   wearables.     And  supports  ARM  Cortex  M,  Cortex  A,  MIPS  and  many  more   architectures.                         Its  extreme  flexibility  and  open-­‐source  code  base  make  it  an  ideal  fit  for   smartwatches.     Android,  Tizen,  Android  Wear  and  others  use  the  Linux  kernel.      
  • 10. January  13,  2015   CONFIDENTIAL   10   ContrasEng  O/S  |  Link  It   MediaTek  LinkIt  opera/ng  system  is  dedicated  to  wearables  and  Internet   of  Things  (IoT)  devices.       Different  from  Android  Wear,  which  requires  smartphone  chips,  LinkIt  OS   specializes  in  small,    high-­‐efficiency,  system-­‐on-­‐a-­‐chip.       The  LinkIt  Plaporm  operates  at  an  incredibly  low,  26  MHz  standby  mode,   which  enables  always-­‐on  wearable  devices  with  fantas/c  bamery  life.              
  • 11. January  13,  2015   CONFIDENTIAL   11   So  if  you  are  NOT  -­‐>  Google,  Samsung  and   Apple  –  what  do  you  use  ??       Embedded  Linux  —  and  not  custom-­‐wrimen  opera/ng   systems.       Linux  -­‐  most  widely  adapted  of  all  opera/ng  systems,  the   Linux  kernel  is  used  in  most  mainstream  wearables.  Both   Android,  Android  Wear  and  Tizen  use  the  Linux  kernel.     GNU:  GNU’s  kernel  is  the  second  most  widely  used  in   hardware.       BSD:  Berkeley’s  BSD’s  kernel  also  shows  up  in  wearable   devices.     Mach:  The  Mach  kernel  —  part  of  which  powers  Apple’s   wearable,  desktop  and  mobile  devices  —  may  power   other  wearables.   ContrasEng  O/S  |  “THE  REST  OF  THEM”  
  • 12. Marketplace  Forecasts     January  13,  2015   CONFIDENTIAL   12  
  • 13. The  Outlook  for  2015:   January  13,  2015   CONFIDENTIAL   13  
  • 14. January  13,  2015   CONFIDENTIAL   14   IoT  |  Segments  and  Leaders   Wearables                Home  Automa/on          In-­‐Vehicle  
  • 15. January  13,  2015   CONFIDENTIAL   15   Conclusion   The  opera/ng  systems  posi/oned  for  market  success  are  :   Wearables:    (1)  Android  Wear  and  (2)  Apple  Watch  OS   Home  Automa/on:    (1)  Nest  and  (2)  SmartThings   In-­‐Vehicle:    (1)  CarPlay  and  (QNX)   •  Tizen  will  fade  away,  given  its  lack  of  apps;     •  LinkIt  may  dominate  the  lowest  end  of  products,  but  not  in  Western   markets.   •  Apple’s  approach  tends  to  let  the  market  establish  itself  and  then,  once   solidified,  it  moves  in  to  fill  the  high-­‐end  niche,  which  offers  the  largest   margins.     •  Companies  using  Android  Wear  receive  a  first-­‐mover  advantage,  but   compete  with  one  another  for  cheaper  products.  
  • 16. January  13,  2015   CONFIDENTIAL   16