desenvolvendo produtos para internet das coisas
TRANSCRIPT
![Page 1: Desenvolvendo Produtos para Internet das Coisas](https://reader031.vdocuments.net/reader031/viewer/2022032620/55c7491abb61eb5e448b466f/html5/thumbnails/1.jpg)
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
![Page 2: Desenvolvendo Produtos para Internet das Coisas](https://reader031.vdocuments.net/reader031/viewer/2022032620/55c7491abb61eb5e448b466f/html5/thumbnails/2.jpg)
Marco Antonio Maciel Consultor / Instrutor
Desenvolvedor / Maker
marco@jaws-‐it.com.br @marcomaciel mmaciel.com.br
github.com/marcomaciel
![Page 3: Desenvolvendo Produtos para Internet das Coisas](https://reader031.vdocuments.net/reader031/viewer/2022032620/55c7491abb61eb5e448b466f/html5/thumbnails/3.jpg)
Agenda
§ Internet das Coisas / Internet of Things / IoT § Mercado § Computadores para Internet das Coisas § Arquitetura para IoT § Conclusão
![Page 4: Desenvolvendo Produtos para Internet das Coisas](https://reader031.vdocuments.net/reader031/viewer/2022032620/55c7491abb61eb5e448b466f/html5/thumbnails/4.jpg)
Introdução – Internet das Coisas
![Page 5: Desenvolvendo Produtos para Internet das Coisas](https://reader031.vdocuments.net/reader031/viewer/2022032620/55c7491abb61eb5e448b466f/html5/thumbnails/5.jpg)
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%
![Page 6: Desenvolvendo Produtos para Internet das Coisas](https://reader031.vdocuments.net/reader031/viewer/2022032620/55c7491abb61eb5e448b466f/html5/thumbnails/6.jpg)
Internet das Coisas
![Page 7: Desenvolvendo Produtos para Internet das Coisas](https://reader031.vdocuments.net/reader031/viewer/2022032620/55c7491abb61eb5e448b466f/html5/thumbnails/7.jpg)
Internet das Coisas
![Page 8: Desenvolvendo Produtos para Internet das Coisas](https://reader031.vdocuments.net/reader031/viewer/2022032620/55c7491abb61eb5e448b466f/html5/thumbnails/8.jpg)
Internet das Coisas
![Page 9: Desenvolvendo Produtos para Internet das Coisas](https://reader031.vdocuments.net/reader031/viewer/2022032620/55c7491abb61eb5e448b466f/html5/thumbnails/9.jpg)
Internet das Coisas
![Page 10: Desenvolvendo Produtos para Internet das Coisas](https://reader031.vdocuments.net/reader031/viewer/2022032620/55c7491abb61eb5e448b466f/html5/thumbnails/10.jpg)
Internet das Coisas
![Page 11: Desenvolvendo Produtos para Internet das Coisas](https://reader031.vdocuments.net/reader031/viewer/2022032620/55c7491abb61eb5e448b466f/html5/thumbnails/11.jpg)
Internet das Coisas
![Page 12: Desenvolvendo Produtos para Internet das Coisas](https://reader031.vdocuments.net/reader031/viewer/2022032620/55c7491abb61eb5e448b466f/html5/thumbnails/12.jpg)
Amazon Echo
![Page 13: Desenvolvendo Produtos para Internet das Coisas](https://reader031.vdocuments.net/reader031/viewer/2022032620/55c7491abb61eb5e448b466f/html5/thumbnails/13.jpg)
Mercado
![Page 14: Desenvolvendo Produtos para Internet das Coisas](https://reader031.vdocuments.net/reader031/viewer/2022032620/55c7491abb61eb5e448b466f/html5/thumbnails/14.jpg)
Crescimento do Mercado de IoT
![Page 15: Desenvolvendo Produtos para Internet das Coisas](https://reader031.vdocuments.net/reader031/viewer/2022032620/55c7491abb61eb5e448b466f/html5/thumbnails/15.jpg)
Crescimento do Mercado de IoT
![Page 16: Desenvolvendo Produtos para Internet das Coisas](https://reader031.vdocuments.net/reader031/viewer/2022032620/55c7491abb61eb5e448b466f/html5/thumbnails/16.jpg)
Áreas de Negócio
![Page 17: Desenvolvendo Produtos para Internet das Coisas](https://reader031.vdocuments.net/reader031/viewer/2022032620/55c7491abb61eb5e448b466f/html5/thumbnails/17.jpg)
Número de Dev's para IoT – 2014 -‐ 2020
![Page 18: Desenvolvendo Produtos para Internet das Coisas](https://reader031.vdocuments.net/reader031/viewer/2022032620/55c7491abb61eb5e448b466f/html5/thumbnails/18.jpg)
Número de Dev's para IoT – 2014 -‐ 2020
![Page 19: Desenvolvendo Produtos para Internet das Coisas](https://reader031.vdocuments.net/reader031/viewer/2022032620/55c7491abb61eb5e448b466f/html5/thumbnails/19.jpg)
Samsung ARTIK
![Page 20: Desenvolvendo Produtos para Internet das Coisas](https://reader031.vdocuments.net/reader031/viewer/2022032620/55c7491abb61eb5e448b466f/html5/thumbnails/20.jpg)
Google Brillo OS e Weave
![Page 21: Desenvolvendo Produtos para Internet das Coisas](https://reader031.vdocuments.net/reader031/viewer/2022032620/55c7491abb61eb5e448b466f/html5/thumbnails/21.jpg)
Facebook Parse
![Page 22: Desenvolvendo Produtos para Internet das Coisas](https://reader031.vdocuments.net/reader031/viewer/2022032620/55c7491abb61eb5e448b466f/html5/thumbnails/22.jpg)
Microsoe Windows 10 IoT Core + VS
![Page 23: Desenvolvendo Produtos para Internet das Coisas](https://reader031.vdocuments.net/reader031/viewer/2022032620/55c7491abb61eb5e448b466f/html5/thumbnails/23.jpg)
Computadores para IoT
![Page 24: Desenvolvendo Produtos para Internet das Coisas](https://reader031.vdocuments.net/reader031/viewer/2022032620/55c7491abb61eb5e448b466f/html5/thumbnails/24.jpg)
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
![Page 25: Desenvolvendo Produtos para Internet das Coisas](https://reader031.vdocuments.net/reader031/viewer/2022032620/55c7491abb61eb5e448b466f/html5/thumbnails/25.jpg)
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
![Page 26: Desenvolvendo Produtos para Internet das Coisas](https://reader031.vdocuments.net/reader031/viewer/2022032620/55c7491abb61eb5e448b466f/html5/thumbnails/26.jpg)
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
![Page 27: Desenvolvendo Produtos para Internet das Coisas](https://reader031.vdocuments.net/reader031/viewer/2022032620/55c7491abb61eb5e448b466f/html5/thumbnails/27.jpg)
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
![Page 28: Desenvolvendo Produtos para Internet das Coisas](https://reader031.vdocuments.net/reader031/viewer/2022032620/55c7491abb61eb5e448b466f/html5/thumbnails/28.jpg)
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
![Page 29: Desenvolvendo Produtos para Internet das Coisas](https://reader031.vdocuments.net/reader031/viewer/2022032620/55c7491abb61eb5e448b466f/html5/thumbnails/29.jpg)
Oracle ConfidenVal – Internal
Intel Galileo
§ UVliza SoC Quark § Poder do Linux com pinagem Arduino embuVda § Shields Arduino + Linux!
29
![Page 30: Desenvolvendo Produtos para Internet das Coisas](https://reader031.vdocuments.net/reader031/viewer/2022032620/55c7491abb61eb5e448b466f/html5/thumbnails/30.jpg)
Oracle ConfidenVal – Internal
Android Mini-‐PCs
§ Dezenas (ou centenas de opções) § Alto custo / benezcio § Não costumam oferecer GPIO § Necessitam do ADK!
30
![Page 31: Desenvolvendo Produtos para Internet das Coisas](https://reader031.vdocuments.net/reader031/viewer/2022032620/55c7491abb61eb5e448b466f/html5/thumbnails/31.jpg)
Arquitetura para coisas
![Page 32: Desenvolvendo Produtos para Internet das Coisas](https://reader031.vdocuments.net/reader031/viewer/2022032620/55c7491abb61eb5e448b466f/html5/thumbnails/32.jpg)
DisposiVvos Gateway Data center
Arquitetura D2D -‐ Device to Data Center
![Page 33: Desenvolvendo Produtos para Internet das Coisas](https://reader031.vdocuments.net/reader031/viewer/2022032620/55c7491abb61eb5e448b466f/html5/thumbnails/33.jpg)
Arquitetura
Devices Gateways Server
![Page 34: Desenvolvendo Produtos para Internet das Coisas](https://reader031.vdocuments.net/reader031/viewer/2022032620/55c7491abb61eb5e448b466f/html5/thumbnails/34.jpg)
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
![Page 35: Desenvolvendo Produtos para Internet das Coisas](https://reader031.vdocuments.net/reader031/viewer/2022032620/55c7491abb61eb5e448b466f/html5/thumbnails/35.jpg)
Arquitetura
Devices
• C • C++ • Java • Lua
Gateways
• C / C++ • Java • Python • ShellScript • JavaScript
Server
• Privado • Amazon AWS • Microsoe Azure • IBM Blue Mix • Oracle Cloud
![Page 36: Desenvolvendo Produtos para Internet das Coisas](https://reader031.vdocuments.net/reader031/viewer/2022032620/55c7491abb61eb5e448b466f/html5/thumbnails/36.jpg)
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
![Page 37: Desenvolvendo Produtos para Internet das Coisas](https://reader031.vdocuments.net/reader031/viewer/2022032620/55c7491abb61eb5e448b466f/html5/thumbnails/37.jpg)
Pi4J LED Blink
gpio = GpioFactory.getInstance(); pin = gpio.provisionDigitalOutputPin(RaspPin.GPIO_01); pin.high(); Thread.sleep(1000); pin.low(); Thread.sleep(1000); gpio.shutdown();
![Page 38: Desenvolvendo Produtos para Internet das Coisas](https://reader031.vdocuments.net/reader031/viewer/2022032620/55c7491abb61eb5e448b466f/html5/thumbnails/38.jpg)
Conclusão
![Page 39: Desenvolvendo Produtos para Internet das Coisas](https://reader031.vdocuments.net/reader031/viewer/2022032620/55c7491abb61eb5e448b466f/html5/thumbnails/39.jpg)
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
![Page 40: Desenvolvendo Produtos para Internet das Coisas](https://reader031.vdocuments.net/reader031/viewer/2022032620/55c7491abb61eb5e448b466f/html5/thumbnails/40.jpg)
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 ;)
![Page 41: Desenvolvendo Produtos para Internet das Coisas](https://reader031.vdocuments.net/reader031/viewer/2022032620/55c7491abb61eb5e448b466f/html5/thumbnails/41.jpg)
Marco Antonio Maciel Consultor e CxO
marco@jaws-‐it.com.br @marcomaciel mmaciel.com.br
github.com/marcomaciel
![Page 42: Desenvolvendo Produtos para Internet das Coisas](https://reader031.vdocuments.net/reader031/viewer/2022032620/55c7491abb61eb5e448b466f/html5/thumbnails/42.jpg)