isidorey technical introduction

10
Isidorey Device Cloud Technical Introduc5on www.isidorey.com

Upload: kyleroche

Post on 13-Jul-2015

838 views

Category:

Technology


0 download

TRANSCRIPT

Isidorey  Device  Cloud  

Technical  Introduc5on  

www.isidorey.com  

Isidorey  Device  Cloud  

what  is  it?  •  cloud  based  pla;orm  for  

M2B  applica5ons  •  set  of  APIs  and  visualiza5on  

tools  for  developers  and  product  managers  

•  secure,  redundant,  infinitely  scalable  data  store  

•  zero-­‐config  applica5on  framework  

how  does  that  help?  •  instantly  accessible  device  

data  solu5ons  •  ability  to  connect  any  

device  to  your  business  applica5on  

•  reduces  end-­‐to-­‐end  complexity  and  costs  

•  tools  to  manage  your  scaling  device  network  

www.isidorey.com  

Tradi5onal  Approach  vs.  Isidorey  

www.isidorey.com  

•   Quick  Time  to  Market  •   No  up-­‐front  •   Predictable  cost  model  •   Scales  as  you  go  

•   Weeks  /  Months  to  Market  •   Significant  Capital  Investment  •   Non  lineal  cost  model  •   Scaling  requires  addi5onal  capital  investment  

Unique  Cloud  Architecture  

www.isidorey.com  

Dashboard  Builder   Graphing  API   REST  API   Historical  API  

Isidorey  Cloud  Broker  REST,  MQT,  GPRS,  SMS  

Device  Cloud  Data  Store  P2P,  Self  Repair,  Triple  Redundancy,  SECURE!  

Publish

 to  Data  Store  

Device  Cloud  Broker  

www.isidorey.com  

IP  Address  Verifica=on  Validate  origin  of  message  

How  does  the  data  get  into  the  Device  Cloud?  

MAC  Address  Verifica=on  Validate  known  MAC  address  

API  Key  /  Iden=ty  Verifica=on  Validate  API  Key  (MQT*)  

ACL  Verifica=on  Publish/Subscribe  Permissions  

Device  Cloud  Data  Store  

www.isidorey.com  

Rack  Aware  Redundant  Storage  Three  copies  in  >  2  Physical  Regions  

Self-­‐Repairing  Commodity  Nodes  Eventual  Consistency  &  Redistribu5on  

Peer  to  Peer  Configura=on  New  node  joins  &  starts  receiving  data  

REST  API  /  Historical  API  

•  HTTP  REST  Protocol  – GET  /  POST  –  JSON  Response  

•  hTp://api.isidorey.net/[api  call]  •  GET  SensorLive  (Last  Known  State)  •  GET/POST  Sensor  (Complete  History  of  Sensors)  •  GET  Project  (Projects  -­‐>  Devices)  •  GET  User  (Users  -­‐>  Projects  -­‐>  Keys  -­‐>  ACL)  •  GET  Company  (Company  -­‐>  Projects)  •  GET  Devices  (Device  Info  -­‐>  SensorLive)  

www.isidorey.com  

Graph  API  

•  HTTP  REST  Protocol  –  JSON  Array  of  all  graph  images  

•  hTp://api.isidorey.net/graph  • Works  with  up  to  three  Sensors  •  REAL  TIME!  

www.isidorey.com  

Dashboard  Builder  

•  Google  Authen5ca5on  •  Self  Configure  Dashboard  Layouts  – Personal  /  Publish  to  Company  

•  COMET  Integra5on  between  frames  •  Real-­‐Time  contextual  informa5on  published  on  each  session  

•  Build  only  what  you  need!  

www.isidorey.com  

Dashboarding  Framework  

www.isidorey.com  

Private  Gadgets  Code  your  own!  

Shared  Gadgets  Use  Community  Gadgets  

Configure  Views  2x2,  1x3,  etc.    

Device  List  Available  in  all  dashboards  

Inter  Gadget  Channels  COMET  communica5on