DESENVOLVENDO	
  
PRODUTOS	
  PARA	
  A	
  
INTERNET	
  DAS	
  COISAS	
  
Conheça	
  as	
  oportunidades	
  desse	
  
novo...
Marco  Antonio  Maciel
Consultor	
  /	
  Instrutor	
  
Desenvolvedor	
  /	
  Maker	
  
marco@jaws-­‐it.com.br	
  
@marcoma...
Agenda	
  
§ Internet	
  das	
  Coisas	
  /	
  Internet	
  of	
  Things	
  /	
  IoT	
  
§ Mercado	
  
§ Computadores	
 ...
Introdução	
  –	
  Internet	
  das	
  Coisas	
  
Internet	
  das	
  Coisas	
  
§ Mais	
  de	
  40	
  bilhões	
  de	
  disposiVvos	
  estarão	
  conectados	
  em	
  10	
  ...
Internet	
  das	
  Coisas	
  
Internet	
  das	
  Coisas	
  
Internet	
  das	
  Coisas	
  
Internet	
  das	
  Coisas	
  
Internet	
  das	
  Coisas	
  
Internet	
  das	
  Coisas	
  
Amazon	
  Echo	
  
Mercado	
  
Crescimento	
  do	
  Mercado	
  de	
  IoT	
  
Crescimento	
  do	
  Mercado	
  de	
  IoT	
  
Áreas	
  de	
  Negócio	
  
Número	
  de	
  Dev's	
  para	
  IoT	
  –	
  2014	
  -­‐	
  2020	
  
Número	
  de	
  Dev's	
  para	
  IoT	
  –	
  2014	
  -­‐	
  2020	
  
Samsung	
  ARTIK	
  
Google	
  Brillo	
  OS	
  e	
  Weave	
  
Facebook	
  Parse	
  
Microsoe	
  Windows	
  10	
  IoT	
  Core	
  +	
  VS	
  
Computadores	
  para	
  IoT	
  
Computador	
  das	
  Coisas	
  
§ System-­‐on-­‐a-­‐chip:	
  Raspberry	
  Pi,	
  BeagleBone,	
  Galileo	
  	
  
§ Microc...
Raspberry	
  Pi	
  	
  
pequeno,	
  portáVl	
  e	
  barato	
  
§ Computador	
  compacto	
  de	
  $35,00	
  
§ ARM11	
  7...
Raspberry	
  vs	
  Arduino	
  
§ Arduino:	
  2k	
  RAM	
  
§ Raspberry:	
  512	
  Megas	
  
§ Arduino:	
  real-­‐Vme	
 ...
Oracle	
  ConfidenVal	
  –	
  Internal	
  
Beagle	
  Bone	
  Black	
  
§  Cortex	
  A8	
  –	
  1Ghz	
  
§  512MB	
  DDR3	...
Oracle	
  ConfidenVal	
  –	
  Internal	
  
Gemalto:	
  computadores	
  3G	
  	
  
geração	
  JavaME	
  pós-­‐celular	
  
§...
Oracle	
  ConfidenVal	
  –	
  Internal	
  
Intel	
  Galileo	
  
§  UVliza	
  SoC	
  Quark	
  
§  Poder	
  do	
  Linux	
  ...
Oracle	
  ConfidenVal	
  –	
  Internal	
  
Android	
  Mini-­‐PCs	
  
§  Dezenas	
  (ou	
  centenas	
  de	
  opções)	
  
§...
Arquitetura	
  para	
  coisas	
  
DisposiVvos	
   Gateway	
   Data	
  center	
  
Arquitetura	
  D2D	
  -­‐	
  Device	
  to	
  Data	
  Center	
  
Arquitetura	
  	
  
Devices	
   Gateways	
   Server	
  
Arquitetura	
  	
  
Devices	
  
•  Restritos	
  
•  Real	
  Vme	
  
•  Sensores	
  e	
  
Atuadores	
  
•  Baratos	
  
Gate...
Arquitetura	
  	
  
Devices	
  
•  C	
  
•  C++	
  
•  Java	
  
•  Lua	
  
Gateways	
  
•  C	
  /	
  C++	
  
•  Java	
  
•...
Mais…	
  
Comput.	
  Física	
  
Eletrônica	
  Básica	
  
Sensores	
  
Atuadores	
  
No	
  Unit	
  Test	
  
API/Procol.	
  ...
Pi4J	
  LED	
  Blink	
  
gpio	
  =	
  GpioFactory.getInstance();	
  
pin	
  =	
  gpio.provisionDigitalOutputPin(RaspPin.GP...
Conclusão	
  
Desafios	
  
§ Novas	
  arquiteturas	
  e	
  paradigmas	
  
§ Segurança	
  
§ Atualizações	
  dinâmicas	
  (on	
  the	
 ...
Fatos	
  
§ IoT	
  já	
  está	
  acontecendo	
  —	
  Agora!	
  
§ É	
  um	
  mercado	
  novo	
  e	
  emergente	
  
§ No...
Marco  Antonio  Maciel
Consultor	
  e	
  CxO	
  
marco@jaws-­‐it.com.br	
  
@marcomaciel	
  
mmaciel.com.br	
  
github.com...
Desenvolvendo Produtos para Internet das Coisas
Próximos SlideShares
Carregando em…5
×

Desenvolvendo Produtos para Internet das Coisas

633 visualizações

Publicada em

Desenvolvendo Produtos para Internet das Coisas.
Palestra da Jaws-IT Treinamentos

Publicada em: Tecnologia
0 comentários
6 gostaram
Estatísticas
Notas
  • Seja o primeiro a comentar

Sem downloads
Visualizações
Visualizações totais
633
No SlideShare
0
A partir de incorporações
0
Número de incorporações
4
Ações
Compartilhamentos
0
Downloads
42
Comentários
0
Gostaram
6
Incorporações 0
Nenhuma incorporação

Nenhuma nota no slide

Desenvolvendo Produtos para Internet das Coisas

  1. 1. DESENVOLVENDO   PRODUTOS  PARA  A   INTERNET  DAS  COISAS   Conheça  as  oportunidades  desse   novo  mercado   Marco  Maciel Julho  /  2015   marco@jaws-­‐it.com.br   @marcomaciel   Consultor  /  Instrutor   Desenvolvedor  /  Maker    
  2. 2. Marco  Antonio  Maciel Consultor  /  Instrutor   Desenvolvedor  /  Maker   marco@jaws-­‐it.com.br   @marcomaciel   mmaciel.com.br   github.com/marcomaciel    
  3. 3. Agenda   § Internet  das  Coisas  /  Internet  of  Things  /  IoT   § Mercado   § Computadores  para  Internet  das  Coisas   § Arquitetura  para  IoT     § Conclusão  
  4. 4. Introdução  –  Internet  das  Coisas  
  5. 5. Internet  das  Coisas   § Mais  de  40  bilhões  de  disposiVvos  estarão  conectados  em  10  anos   § Hoje,  11%  dos  dados  são  gerados  por  máquinas.     § Em  2020,  esse  número  subirá  para  mais  de  40%  
  6. 6. Internet  das  Coisas  
  7. 7. Internet  das  Coisas  
  8. 8. Internet  das  Coisas  
  9. 9. Internet  das  Coisas  
  10. 10. Internet  das  Coisas  
  11. 11. Internet  das  Coisas  
  12. 12. Amazon  Echo  
  13. 13. Mercado  
  14. 14. Crescimento  do  Mercado  de  IoT  
  15. 15. Crescimento  do  Mercado  de  IoT  
  16. 16. Áreas  de  Negócio  
  17. 17. Número  de  Dev's  para  IoT  –  2014  -­‐  2020  
  18. 18. Número  de  Dev's  para  IoT  –  2014  -­‐  2020  
  19. 19. Samsung  ARTIK  
  20. 20. Google  Brillo  OS  e  Weave  
  21. 21. Facebook  Parse  
  22. 22. Microsoe  Windows  10  IoT  Core  +  VS  
  23. 23. Computadores  para  IoT  
  24. 24. Computador  das  Coisas   § System-­‐on-­‐a-­‐chip:  Raspberry  Pi,  BeagleBone,  Galileo     § Microcontrolador:  Atmegas  Arduino,  PIC  e  outros       § Baixo  consumo  de  energia  e  poder  de  processamento  suficiente  para   tarefas  limitadas  e  específicas   § Permite  plugarmos  sensores,  motores,  lâmpadas,  aparelhos   domésVcos,  etc.   § Milhares  de  opções  de  computadores  de  coisas  
  25. 25. Raspberry  Pi     pequeno,  portáVl  e  barato   § Computador  compacto  de  $35,00   § ARM11  700mhz  /  512MB  memória  RAM   § SD  Card   § Vídeo  por  HDMI  ou  composto   § Ethernet  e  2  USBs   § GPIO:  UART,  I2C,  SPI,  digitais   § Audio   § LCD  /  Camera     25  
  26. 26. Raspberry  vs  Arduino   § Arduino:  2k  RAM   § Raspberry:  512  Megas   § Arduino:  real-­‐Vme   § Raspberry:  mulV-­‐task,  pode  ser  real-­‐Vme  RTOS   § Arduino:  IOs  com  20  pins,  Digital,  Analog,  PWM   § Raspberry:  GPIO  limitado   § Raspberry  +  Arduino:  o  melhor  dos  dois  mundo!     26  
  27. 27. Oracle  ConfidenVal  –  Internal   Beagle  Bone  Black   §  Cortex  A8  –  1Ghz   §  512MB  DDR3  RAM   §  Pode  rodar  Ubuntu,  Debian,  Android  e  outros   §  Menor  comunidade  se  comparado  com  Raspberry   §  Projetos  reais  em  produção   27  
  28. 28. Oracle  ConfidenVal  –  Internal   Gemalto:  computadores  3G     geração  JavaME  pós-­‐celular   §  Internet  das  Coisas  com  3G  +  Java  ME  +  GPIO   §  Manutenção,  debug,  ferramentas   §  Baixo  custo  no  Brasil:  U$  5  para  larga  escala!   §  Indústria,  protóVpos  e  "Do  It  Your  Self"   §  Concept  Board  Gemalto   28  
  29. 29. Oracle  ConfidenVal  –  Internal   Intel  Galileo   §  UVliza  SoC  Quark   §  Poder  do  Linux  com  pinagem  Arduino  embuVda   §  Shields  Arduino  +  Linux!   29  
  30. 30. Oracle  ConfidenVal  –  Internal   Android  Mini-­‐PCs   §  Dezenas  (ou  centenas  de  opções)   §  Alto  custo  /  benezcio   §  Não  costumam  oferecer  GPIO     §  Necessitam  do  ADK!   30  
  31. 31. Arquitetura  para  coisas  
  32. 32. DisposiVvos   Gateway   Data  center   Arquitetura  D2D  -­‐  Device  to  Data  Center  
  33. 33. Arquitetura     Devices   Gateways   Server  
  34. 34. Arquitetura     Devices   •  Restritos   •  Real  Vme   •  Sensores  e   Atuadores   •  Baratos   Gateways   •  Mais  capazes   •  SO  Linux  based   •  Conectados   •  Inteligentes   Server   •  Nuvem   •  Big  Data   •  Fast  Data   •  CEP   •  BI  
  35. 35. Arquitetura     Devices   •  C   •  C++   •  Java   •  Lua   Gateways   •  C  /  C++   •  Java   •  Python   •  ShellScript   •  JavaScript   Server   •  Privado   •  Amazon  AWS   •  Microsoe  Azure   •  IBM  Blue  Mix   •  Oracle  Cloud  
  36. 36. Mais…   Comput.  Física   Eletrônica  Básica   Sensores   Atuadores   No  Unit  Test   API/Procol.   HTTP   REST   JSON   MQTT   SOAP   XMPP   Comunicação   Bluetooth   Xbee   Radio  frequência   Wi-­‐fi   2G  /  3G  /  4G  
  37. 37. Pi4J  LED  Blink   gpio  =  GpioFactory.getInstance();   pin  =  gpio.provisionDigitalOutputPin(RaspPin.GPIO_01);     pin.high();   Thread.sleep(1000);   pin.low();   Thread.sleep(1000);   gpio.shutdown();  
  38. 38. Conclusão  
  39. 39. Desafios   § Novas  arquiteturas  e  paradigmas   § Segurança   § Atualizações  dinâmicas  (on  the  fly)   § Fragmentação  em  todos  lados   § Hardware  híbrido   § Milhares  de  Vpos  de  computadores  para  IoT   § Profissional  MULTIDISCIPLINAR  
  40. 40. Fatos   § IoT  já  está  acontecendo  —  Agora!   § É  um  mercado  novo  e  emergente   § Novos  desafios  e  oportunidades   § Pense  fora  da  caixa   § Valorização  da  cultura  D.I.Y.   § Algum  conhecimento  de  eletrônica  /  embarcado!   § Desenvolver  pra  IoT  é  bem  mais  diver=do  ;)  
  41. 41. Marco  Antonio  Maciel Consultor  e  CxO   marco@jaws-­‐it.com.br   @marcomaciel   mmaciel.com.br   github.com/marcomaciel    

×