Io t operating systems (v1.0) carvinzer

16
IoT Devices Opera/ng Systems January 13, 2015 CONFIDENTIAL 1

Transcript of Io t operating systems (v1.0) carvinzer

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