SlideShare uma empresa Scribd logo
1 de 143
Baixar para ler offline
Roteiro
Roteiro
Apresentação
Roteiro
Conceitos sobre IoT
Apresentação
Roteiro Introdução ao NodeJS
Conceitos sobre IoT
Apresentação
Roteiro
Projetos
Introdução ao NodeJS
Conceitos sobre IoT
Apresentação
Roteiro
Próximos Passos
Projetos
Introdução ao NodeJS
Conceitos sobre IoT
Apresentação
Apresentação1
2018 Criando CoisasInteligentes com Arduino e NodeJS 4
Apresentação1
Durante o ano...
2018 Criando CoisasInteligentes com Arduino e NodeJS 5
Apresentação1
... e na Feira do Polo Digital Manaus
2018 Criando CoisasInteligentes com Arduino e NodeJS 6
Apresentação1
Quem sou eu?
2018 Criando CoisasInteligentes com Arduino e NodeJS 7
Apresentação1
Quem sou eu?
2018 Criando CoisasInteligentes com Arduino e NodeJS 8
Apresentação1
Quem sou eu?
2018 Criando CoisasInteligentes com Arduino e NodeJS 9
Apresentação1
Quem sou eu?
GDG Manaus
Agile Manaus
GaroaQA Manaus
2018 Criando CoisasInteligentes com Arduino e NodeJS 10
Apresentação1
Quem sou eu?
Bacharelado em
Ciência da Computação
(2002 – 2006)
Mestrado em
Engenharia Elétrica
(2007 – 2009)
Doutorado em
Engenharia Elétrica
(2010 – 2015)
2018 Criando CoisasInteligentes com Arduino e NodeJS 11
Apresentação1
Quem sou eu?
https://orlewilson.github.io/
2018 Criando CoisasInteligentes com Arduino e NodeJS 12
Conhecendo os alunos
Apresentação1
2018 Criando CoisasInteligentes com Arduino e NodeJS 13
 Conceituar Internet das Coisas (IoT), JavaScript e NodeJS.
 Como integrar NodeJS com Arduino por meio de projetos.
Objetivo
Apresentação1
2018 Criando CoisasInteligentes com Arduino e NodeJS 14
Horário
Apresentação1
Carga Horária: 3h
28/11/2018
(18:00 às 21:00)
2018 Programação Web 15
Jornada (Conteúdo Programático)
Apresentação1
2018 Programação Web 16
Jornada (Conteúdo Programático)
Apresentação1
Apresentação do Curso
0
2018 Programação Web 17
Jornada (Conteúdo Programático)
Apresentação1
Contextualização
0
1
2018 Programação Web 18
Jornada (Conteúdo Programático)
Apresentação1
Introdução ao NodeJS
0
1
2
2018 Programação Web 19
Jornada (Conteúdo Programático)
Apresentação1
Projetos
0
1
2
3
2018 Programação Web 20
Jornada (Conteúdo Programático)
Apresentação1
PróximosPassos
0
1
2
4
3
2018 Criando CoisasInteligentes com Arduino e NodeJS 21
 Fritzing (modelagem dos circuitos)
http://fritzing.org/download/?donation=0
Softwares Utilizados
Apresentação1
2018 Criando CoisasInteligentes com Arduino e NodeJS 22
 Arduino IDE (programação)
https://www.arduino.cc/en/Main/Software
Softwares Utilizados
Apresentação1
2018 Criando CoisasInteligentes com Arduino e NodeJS 23
 Tinkercad (modelagem, programação e simulação)
https://www.tinkercad.com/
Softwares Utilizados
Apresentação1
2018 Criando CoisasInteligentes com Arduino e NodeJS 24
 NodeJS (programação)
https://nodejs.org/en/
Softwares Utilizados
Apresentação1
2018 Criando CoisasInteligentes com Arduino e NodeJS 25
 Arduino Uno ou equivalente + cabo USB
 12 Leds Coloridos (3 cada cor)
 Protoboard 800 pinos
 Jumpers Macho-Macho, Macho-Fêmea e Fêmea-Fêmea
 Sensor de Luminosidade LDR
 Sensor de Temperatura e Umidade DHT11
 LED RGB 5mm
Kit Oficina
Apresentação1
Conceitos sobre IoT2
2018 Criando CoisasInteligentes com Arduino e NodeJS 27
 As tecnologias são parte essencial da comunidade e na vida do ser humano que já
não consegue se separar dela (COLOMBO, 2018).
 A cada dia, novas ferramentas tecnológicas são
criadas visando os benefícios para a sociedade.
 Avanço científico nas áreas de telecomunicação,
processamento de dados, redes de computadores e
armazenamento de informações.
Revolução Tecnológica
Conceitos sobre IoT2
2018 Criando CoisasInteligentes com Arduino e NodeJS 28
Revolução Tecnológica
Conceitos sobre IoT2
Fim do século XX
2018 Criando CoisasInteligentes com Arduino e NodeJS 28
Revolução Tecnológica
Conceitos sobre IoT2
Fim do século XX Fim do século XXI
2018 Criando CoisasInteligentes com Arduino e NodeJS 29
Revolução Tecnológica
Conceitos sobre IoT2
Eniac (1946)
5.000 operações por segundo
2018 Criando CoisasInteligentes com Arduino e NodeJS 29
Revolução Tecnológica
Conceitos sobre IoT2
Eniac (1946)
5.000 operações por segundo
Inteli9 (2017)
1 trilhão de operações por segundo
2018 Criando CoisasInteligentes com Arduino e NodeJS 30
Revolução Tecnológica
Conceitos sobre IoT2
5150 PC (1981)
2018 Criando CoisasInteligentes com Arduino e NodeJS 30
Revolução Tecnológica
Conceitos sobre IoT2
5150 PC (1981)
Arduino, Raspberry Pi 3,
Micro:Bit
2018 Criando CoisasInteligentes com Arduino e NodeJS 31
Revolução Tecnológica
Conceitos sobre IoT2
HD de 5 MB (1956)
Toneladas
1 GB de dados = US$ 100 mil
2018 Criando CoisasInteligentes com Arduino e NodeJS 31
Revolução Tecnológica
Conceitos sobre IoT2
HD de 5 MB (1956)
Toneladas
1 GB de dados = US$ 100 mil
Cartão SD 1TB (2016)
Gramas
1 GB de dados = centavos de dólar
2018 Criando CoisasInteligentes com Arduino e NodeJS 32
Revolução Tecnológica
Conceitos sobre IoT2
2018 Criando CoisasInteligentes com Arduino e NodeJS 33
Revolução Tecnológica
Conceitos sobre IoT2
Arpanet em 1969
2018 Criando CoisasInteligentes com Arduino e NodeJS 33
Revolução Tecnológica
Conceitos sobre IoT2
Arpanet em 1969 InternetHoje
2018 Criando CoisasInteligentes com Arduino e NodeJS 34
Revolução Tecnológica
Conceitos sobre IoT2
2018 Criando CoisasInteligentes com Arduino e NodeJS 34
Revolução Tecnológica
Conceitos sobre IoT2
2018 Criando CoisasInteligentes com Arduino e NodeJS 35
Revolução Tecnológica
Conceitos sobre IoT2
Jovens, olha como era o Netflix em 2008.
2018 Criando CoisasInteligentes com Arduino e NodeJS 36
Revolução Tecnológica
Conceitos sobre IoT2
Isto aqui já era o seu Spotify.
2018 Criando CoisasInteligentes com Arduino e NodeJS 37
Revolução Tecnológica
Conceitos sobre IoT2
Década
1980
2018 Criando CoisasInteligentes com Arduino e NodeJS 38
Revolução Tecnológica
Conceitos sobre IoT2
Fonte: Go-Globe (2018)
2018 Criando CoisasInteligentes com Arduino e NodeJS 39
Revolução Tecnológica
Conceitos sobre IoT2
Fonte: NIC.br Vídeos (2018)
2018 Criando CoisasInteligentes com Arduino e NodeJS 39
Revolução Tecnológica
Conceitos sobre IoT2
Fonte: NIC.br Vídeos (2018)
2018 Criando CoisasInteligentes com Arduino e NodeJS 39
Revolução Tecnológica
Conceitos sobre IoT2
Fonte: NIC.br Vídeos (2018)
2018 Criando CoisasInteligentes com Arduino e NodeJS 39
Revolução Tecnológica
Conceitos sobre IoT2
Fonte: NIC.br Vídeos (2018)
2018 Criando CoisasInteligentes com Arduino e NodeJS 39
Revolução Tecnológica
Conceitos sobre IoT2
Fonte: NIC.br Vídeos (2018)
2018 Criando CoisasInteligentes com Arduino e NodeJS 40
Conceitos sobre IoT2
O que é IoT?
2018 Criando CoisasInteligentes com Arduino e NodeJS 41
O que os usuários pensam?
Conceitos sobre IoT2
2018 Criando CoisasInteligentes com Arduino e NodeJS 42
O que os meus amigos pensam?
Conceitos sobre IoT2
The Big Bang Theory S01E09 The Cooper Hofstadter Polarization
https://www.youtube.com/watch?v=zqSymnuveDI
2018 Criando CoisasInteligentes com Arduino e NodeJS 43
O que realmente é
Conceitos sobre IoT2
2018 Criando CoisasInteligentes com Arduino e NodeJS 44
 Internet das Coisas (Internet of Things – IoT) conecta objetos à Internet e promove a
comunicação entre usuários e dispositivos.
O que realmente é
Conceitos sobre IoT2
2018 Criando CoisasInteligentes com Arduino e NodeJS 45
 A Internet das Coisas emergiu dos avanços de várias áreas como sistemas
embarcados, microeletrônica, comunicação e sensoriamento.
Perspectiva Histórica
Conceitos sobre IoT2
2018 Criando CoisasInteligentes com Arduino e NodeJS 46
 1982: uma máquina de Coca-Cola informa seu estoque e também se as bebidas estão
geladas
Perspectiva Histórica
Conceitos sobre IoT2
2018 Criando CoisasInteligentes com Arduino e NodeJS 47
 1983: primeira patente sobre Radio-Frequency Identification (RFID)
Perspectiva Histórica
Conceitos sobre IoT2
2018 Criando CoisasInteligentes com Arduino e NodeJS 48
 1999: device to device comunication (D2D)
 1999: IoT é utilizada no trabalho de Kevin Ashton
intitulado “I made at Procter & Gamble”.
 IoT é associada ao uso da tecnologia RFID
Perspectiva Histórica
Conceitos sobre IoT2
2018 Criando CoisasInteligentes com Arduino e NodeJS 49
Perspectiva Histórica
Conceitos sobre IoT2
IBM RFID Commercial - The Future Market (2006)
https://www.youtube.com/watch?v=eob532iEpqk
2018 Criando CoisasInteligentes com Arduino e NodeJS 50
 2005: IoT é relacionada a Redes de Sensores Sem Fio (RSSF) (do inglês Wireless
Sensor Networks – WSN)
 Somente observa o sinal, mas
não necessariamente o identifica
a partir de vários objetos
 Coleta de dados, processamento,
integração e roteamento.
Perspectiva Histórica
Conceitos sobre IoT2
2018 Criando CoisasInteligentes com Arduino e NodeJS 51
 2005: nasce o Arduino ($30) e o Movimento Maker
Perspectiva Histórica
Conceitos sobre IoT2
2018 Criando CoisasInteligentes com Arduino e NodeJS 52
 2008 e 2010: IoT ganha popularidade
 2012: surge a Raspberry Pi ($35)
 2013: Intel® cria Galileo, Edison e Joule
Perspectiva Histórica
Conceitos sobre IoT2
2018 Criando CoisasInteligentes com Arduino e NodeJS 53
 2013: NodeMCU
Perspectiva Histórica
Conceitos sobre IoT2
ESP8266 ($10) ESP32 ($11)
2018 Criando CoisasInteligentes com Arduino e NodeJS 54
 2016: Android Things
 2016: Onion lança Omega2 ($5)
Perspectiva Histórica
Conceitos sobre IoT2
2018 Criando CoisasInteligentes com Arduino e NodeJS 55
 2016: IoT e Sistemas Ciber-Físicos (Indústria 4.0, por exemplo)
 Equipamentos físicos controláveis e escaláveis que dependem profundamente da
computação, comunicação e controle a partir da informação adquirida na IoT
Perspectiva Histórica
Conceitos sobre IoT2
2018 Criando CoisasInteligentes com Arduino e NodeJS 56
Perspectiva Histórica
Conceitos sobre IoT2
Fonte: Cisco (2018)
2018 Criando CoisasInteligentes com Arduino e NodeJS 57
Perspectiva Histórica
Conceitos sobre IoT2
Fonte: IoT One Community (2018)
2018 Criando CoisasInteligentes com Arduino e NodeJS 58
Blocos Básicos
Conceitos sobre IoT2
Fonte: Santos et al. (2016)
2018 Criando CoisasInteligentes com Arduino e NodeJS 59
Conceitos sobre IoT2
2018 Criando CoisasInteligentes com Arduino e NodeJS 60
Mundo Inteligente
Conceitos sobre IoT2
Fonte:Libelium (2018)
2018 Criando CoisasInteligentes com Arduino e NodeJS 61
Mundo Inteligente
Conceitos sobre IoT2
Fonte:Libelium (2018)
2018 Criando CoisasInteligentes com Arduino e NodeJS 62
Indústria 4.0
Conceitos sobre IoT2
2018 Criando CoisasInteligentes com Arduino e NodeJS 62
Indústria 4.0
Conceitos sobre IoT2
2018 Criando CoisasInteligentes com Arduino e NodeJS 63
Indústria 4.0
Conceitos sobre IoT2
2018 Criando CoisasInteligentes com Arduino e NodeJS 63
Indústria 4.0
Conceitos sobre IoT2
2018 Criando CoisasInteligentes com Arduino e NodeJS 64
Conceitos sobre IoT2
Aplicações e Oportunidades
2018 Criando CoisasInteligentes com Arduino e NodeJS 65
Conceitos sobre IoT2
Aplicações e Oportunidades
Fonte: Devarakonda et al. (2013)
2018 Criando CoisasInteligentes com Arduino e NodeJS 66
Conceitos sobre IoT2
Aplicações e Oportunidades
Gestão de
Consumo de
Energia em Salas
de Aula
2018 Criando CoisasInteligentes com Arduino e NodeJS 67
Conceitos sobre IoT2
Aplicações e Oportunidades
Detecção de
Intrusos e Envio de
Alertas Usando
Raspberry Pi
2018 Criando CoisasInteligentes com Arduino e NodeJS 68
Conceitos sobre IoT2
Aplicações e Oportunidades
Amazon Go
https://www.youtube.com/watch?v=NrmMk1Myrxc
2018 Criando CoisasInteligentes com Arduino e NodeJS 69
Conceitos sobre IoT2
Aplicações e Oportunidades
Echo Dot
https://www.youtube.com/watch?v=hPXS7rC1PWo
2018 Criando CoisasInteligentes com Arduino e NodeJS 70
Aplicações e Oportunidades
Conceitos sobre IoT2
2018 Criando CoisasInteligentes com Arduino e NodeJS 71
Conceitos sobre IoT2
Como Desenvolver?
Beagle Bone
http://beagleboard.org/
2018 Criando CoisasInteligentes com Arduino e NodeJS 72
Conceitos sobre IoT2
Como Desenvolver?
Raspberry Pi
http://www.raspberrypi.org/
2018 Criando CoisasInteligentes com Arduino e NodeJS 73
Conceitos sobre IoT2
Como Desenvolver?
Arduino
http://www.arduino.cc/
Introdução ao NodeJS3
2018 Como Criar CoisasInteligentes com Arduino - Módulo 3 75
Introdução ao NodeJS3
JavaScript
 É a linguagem de programação do HTML e da Web.
 JavaScript e Java são completamente diferentes idiomas, tanto no conceito e
design.
 JavaScript foi inventado por Brendan Eich, em 1995, e tornou-se um padrão ECMA
em 1997.
 ECMA-262 é o nome oficial da norma. ECMAScript é o nome oficial da língua.
2018 Como Criar CoisasInteligentes com Arduino - Módulo 3 76
Introdução ao NodeJS3
JavaScript
2018 Como Criar CoisasInteligentes com Arduino - Módulo 3 77
Introdução ao NodeJS3
JavaScript
2018 Como Criar CoisasInteligentes com Arduino - Módulo 3 78
Introdução ao NodeJS3
NodeJS
 É uma estrutura de servidor de código aberto.
 Permite executar JavaScript no servidor.
 Pode
 Gerar páginas com conteúdo dinâmico
 Criar, abrir, ler, escrever, apagar e fechar arquivos no servidor
 Recolher dados do formulário
 Adicionar, excluir, modificar dados em seu banco de dados
2018 Como Criar CoisasInteligentes com Arduino - Módulo 3 79
Introdução ao NodeJS3
NodeJS
 Uma tarefa comum para um servidor web pode ser para abrir um arquivo no
servidor e retornar o conteúdo para o cliente.
 PHP ou ASP lida com uma solicitação de arquivo:
 Envia a tarefa de sistema de arquivos do computador.
 Espera enquanto o sistema de arquivos abre e lê o arquivo.
 Retorna o conteúdo para o cliente.
 Pronto para lidar com o próximo pedido.
2018 Como Criar CoisasInteligentes com Arduino - Módulo 3 80
Introdução ao NodeJS3
NodeJS
 Uma tarefa comum para um servidor web pode ser para abrir um arquivo no
servidor e retornar o conteúdo para o cliente.
 Node.js lida com uma solicitação de arquivo:
 Envia a tarefa de sistema de arquivos do computador.
 Pronto para lidar com o próximo pedido.
 Quando o sistema de arquivos abriu e ler o arquivo, o servidor retorna o conteúdo
para o cliente.
2018 Como Criar CoisasInteligentes com Arduino - Módulo 3 81
Introdução ao NodeJS3
NodeJS
 Para gerenciar as dependências, o NodeJS utiliza o NPM (Node Package Manager)
 É um repositório online para publicação de projetos de código aberto para o
Node.js;
 É um utilitário de linha de comando que interage com este repositório online, que
ajuda na instalação de pacotes, gerenciamento de versão e gerenciamento de
dependências..
2018 Como Criar CoisasInteligentes com Arduino - Módulo 3 82
Introdução ao NodeJS3
2018 Como Criar CoisasInteligentes com Arduino - Módulo 3 83
Introdução ao NodeJS3
Configurando ambiente...
2018 Como Criar CoisasInteligentes com Arduino - Módulo 3 84
Introdução ao NodeJS3
Configurando ambiente...
Arduino IDE
NodeJS + NPM
Editor de Texto :)
Bibliotecas para NodeJS
2018 Criando CoisasInteligentes com Arduino e NodeJS 85
Projeto 00 – Hello World
 Hello World na linguagem NodeJS (console e
web)
Objetivo
Introdução ao NodeJS3
2018 Criando CoisasInteligentes com Arduino e NodeJS 86
Projeto 00 – Hello World
Código
https://github.com/orlewilson/
feira-polo-digital-manaus-2018-nodejs-arduino/
01-hello-world-nodejs-console e 02-hello-world-nodejs-web
Introdução ao NodeJS3
2018 Como Criar CoisasInteligentes com Arduino - Módulo 3 87
Introdução ao NodeJS3
2018 Criando CoisasInteligentes com Arduino e NodeJS 88
Introdução ao NodeJS3
Como integrar NodeJS + Arduino?
Linguagem C/C++
Arduino
Linguagem JavaScript
NodeJS
2018 Criando CoisasInteligentes com Arduino e NodeJS 89
Introdução ao NodeJS3
Como integrar NodeJS + Arduino?
 Comunicação por meio da porta serial
2018 Criando CoisasInteligentes com Arduino e NodeJS 90
Introdução ao NodeJS3
Como integrar NodeJS + Arduino?
 Biblioteca Jonny-Five (NodeJS)
 Framework para programar robôs usando JavaScript
 Porta serial ou Firmata
2018 Criando CoisasInteligentes com Arduino e NodeJS 91
Introdução ao NodeJS3
Como integrar NodeJS + Arduino?
 Biblioteca Jonny-Five (NodeJS)
 Firmata
 É um protocolo para comunicação com microcontroladores a partir de
software em um computador, smartphone, tablet.
 Pode ser implementado em firmware em qualquer arquitetura de
microcontrolador, bem como em software em qualquer pacote de software de
computador.
2018 Criando CoisasInteligentes com Arduino e NodeJS 92
Introdução ao NodeJS3
Como integrar NodeJS + Arduino?
 Biblioteca Jonny-Five (NodeJS)
 Firmata
2018 Criando CoisasInteligentes com Arduino e NodeJS 93
Introdução ao NodeJS3
2018 Criando CoisasInteligentes com Arduino e NodeJS 94
Introdução ao NodeJS3
Projetos4
2018 Criando CoisasInteligentes com Arduino e NodeJS 96
Projetos4
2018 Criando CoisasInteligentes com Arduino e NodeJS 97
Projetos4
Projeto 01 – Ligar/desligar LED
 Praticar vários projetos para ligar/desligar LED
Objetivo
2018 Criando CoisasInteligentes com Arduino e NodeJS 98
Projetos4
Projeto 01 – Ligar/desligar LED
Diagrama do Circuito
2018 Criando CoisasInteligentes com Arduino e NodeJS 99
Como integrar NodeJS + Arduino?
 Carregar Firmata no Arduino
Projetos4
2018 Criando CoisasInteligentes com Arduino e NodeJS 100
Projetos4
Projeto 01 – Ligar/desligar LED
Código
https://github.com/orlewilson/
feira-polo-digital-manaus-2018-nodejs-arduino /
03-projeto-01-led-Arduino, 04-projeto-01-led-nodejs,
05-projeto-01-led-nodejs-web e 06-projeto-01-led-nodejs-servico
2018 Criando CoisasInteligentes com Arduino e NodeJS 101
Projetos4
Projeto 01 – Ligar/desligar LED
2018 Criando CoisasInteligentes com Arduino e NodeJS 102
Projetos4
Projeto 02 – Escolher cor usando LED RGB
 Criar serviço para escolher cor de um LED RGB
Objetivo
2018 Criando CoisasInteligentes com Arduino e NodeJS 103
Projetos4
Projeto 02 – Escolher cor usando LED RGB
Peças Necessárias
Placa Arduino
Protoboard
Fios LED RGB
2018 Criando CoisasInteligentes com Arduino e NodeJS 104
Projetos4
Projeto 02 – Escolher cor usando LED RGB
Diagrama do Circuito
2018 Criando CoisasInteligentes com Arduino e NodeJS 105
Projetos4
Projeto 02 – Escolher cor usando LED RGB
Explicação
2018 Criando CoisasInteligentes com Arduino e NodeJS 106
Projetos4
Projeto 02 – Escolher cor usando LED RGB
Código
https://github.com/orlewilson/
feira-polo-digital-manaus-2018-nodejs-arduino /
07-projeto-02-rgb-nodejs e 08-projeto-02-rgb-nodejs-servico
2018 Criando CoisasInteligentes com Arduino e NodeJS 107
Projetos4
Projeto 02 – Escolher cor usando LED RGB
2018 Criando CoisasInteligentes com Arduino e NodeJS 108
Projetos4
Projeto 03 – Mini Estação Meteorológica
 Ler valores do sensor de temperatura, de
umidade e de luminosidade e os disponibilizar
em uma página Web
Objetivo
2018 Criando CoisasInteligentes com Arduino e NodeJS 109
Projetos4
Projeto 03 – Mini Estação Meteorológica
Peças Necessárias
Placa Arduino
Protoboard
Fios
Sensor LDR
Sensor Temperatura
e Umidade DHT11 ou DHT22
Resistor
2018 Criando CoisasInteligentes com Arduino e NodeJS 110
Projetos4
Projeto 03 – Mini Estação Meteorológica
Diagrama do Circuito
2018 Criando CoisasInteligentes com Arduino e NodeJS 111
Projetos4
Projeto 03 – Mini Estação Meteorológica
Código
https://github.com/orlewilson/
feira-polo-digital-manaus-2018-nodejs-arduino /
09-projeto-03, 10-projeto-03-web e 11-projeto-03-servico
2018 Criando CoisasInteligentes com Arduino e NodeJS 112
Projetos4
Projeto 03 – Mini Estação Meteorológica
Próximos Passos5
2018 Criando CoisasInteligentes com Arduino e NodeJS 114
Próximos Passos5
https://github.com/orlewilson/arduino-nodejs-docker/projeto-01
 https://nodejs.org/en/docs/
Documentação
2018 Criando CoisasInteligentes com Arduino e NodeJS 115
Próximos Passos5
https://github.com/orlewilson/arduino-nodejs-docker/projeto-01
 http://johnny-five.io/
Documentação
2018 Criando CoisasInteligentes com Arduino e NodeJS 116
Próximos Passos5
https://github.com/orlewilson/arduino-nodejs-docker/projeto-01
Livros
Título: Internet das Coisas com ESP8266, Arduino e
Raspberry Pi
Autor: Sérgio de Oliveira
Editora: Novatec
Edição: 1ª
Ano: 2017
Quantidade de Páginas: 240
2018 Criando CoisasInteligentes com Arduino e NodeJS 117
Próximos Passos5
https://github.com/orlewilson/arduino-nodejs-docker/projeto-01
Título: Conectando o Arduino à Web
Autores: Indira Knight
Editora: Novatec
Edição: 1ª
Ano: 2018
Quantidade de Páginas: 288
Livros
2018 Criando CoisasInteligentes com Arduino e NodeJS 118
Próximos Passos5
https://github.com/orlewilson/arduino-nodejs-docker/projeto-01
Livros
Título: Projetos Maker
Autores: Hellynson Cássio Lana
Editora: Novatec
Edição: 1ª
Ano: 2018
Quantidade de Páginas: 208
2018 Criando CoisasInteligentes com Arduino e NodeJS 119
Próximos Passos5
https://github.com/orlewilson/arduino-nodejs-docker/projeto-01
Feedback
2018 Criando CoisasInteligentes com Arduino e NodeJS 120
Próximos Passos5
https://github.com/orlewilson/arduino-nodejs-docker/projeto-01
Planejamento 2019
 Março – Como criar Coisas Inteligentes com Arduino
2018 Criando CoisasInteligentes com Arduino e NodeJS 121
5
https://github.com/orlewilson/arduino-nodejs-docker/projeto-01
2018 Criando CoisasInteligentes com Arduino e NodeJS 122
prof.orlewilson@gmail.com (92) 98403-3443
https://orlewilson.github.io/
2018 Criando CoisasInteligentes com Arduino e NodeJS 124
 Colombo, C. R.; Bazzo, W. A. Educação Tecnológica Contextualizada,
ferramenta essencial para o Desenvolvimento Social Brasileiro.
Disponível em: <http://www.oei.es/salactsi/colombo.htm>. Acesso
em: 30 Jul. 2018.
 Go-Globe. Things that happen on Internet Every 60 Seconds 2017 Statistics.
Disponível em : <https://www.go-globe.com/blog/things-that-happen-every-60-
seconds/>. Acesso em: 08 Set. 2018.
 NIC.br Vídeos. A Internet das coisas, explicada pelo NIC.br. Disponível em:
<https://www.youtube.com/watch?v=jlkvzcG1UMk>. Acesso em: 08 Set. 2018.
Referências Utilizadas
2018 Criando CoisasInteligentes com Arduino e NodeJS 125
 B. P. Santos et al. Internet das Coisas: da Teoria à Prática. Anais do
Simpósio Brasileiro de Redes de Computadores e Sistemas
Distribuídos (SBRC) 2016.
 Cisco. A Internet das Coisas Como a próxima evolução da Internet está mudando
tudo. Disponível em:
<https://www.cisco.com/c/dam/global/pt_br/assets/executives/pdf/internet_of_thi
ngs_iot_ibsg_0411final.pdf>. Acesso em: 08 Set. 2018.
Referências Utilizadas
2018 Criando CoisasInteligentes com Arduino e NodeJS 126
 S. Devarakonda, P. Sevusu, H. Liu, R. Liu, L. Iftode, and B. Nath. 2013.
Real-time air quality monitoring through mobile sensing in
metropolitan areas. In Proceeding of the 2nd ACM SIGKDD
International Workshop on Urban Computing. ACM.
 Libelium. 50 Sensor Applications for a Smarter World. Disponível em:
<http://www.libelium.com/resources/top_50_iot_sensor_applications_ranking/>.
Acesso em: 08 Set. 2018.
Referências Utilizadas

Mais conteúdo relacionado

Mais procurados

Internet das Coisas - Conectando você e tudo ao seu redor
Internet das Coisas - Conectando você e tudo ao seu redorInternet das Coisas - Conectando você e tudo ao seu redor
Internet das Coisas - Conectando você e tudo ao seu redorAndré Curvello
 
AIoT: como os objetos inteligentes conectados estão mudando nossa vida
AIoT: como os objetos inteligentes conectados estão mudando nossa vidaAIoT: como os objetos inteligentes conectados estão mudando nossa vida
AIoT: como os objetos inteligentes conectados estão mudando nossa vidaEronides Da Silva Neto
 
Introdução a Internet das Coisas
Introdução a Internet das CoisasIntrodução a Internet das Coisas
Introdução a Internet das CoisasTiago Barros
 
Internet das Coisas - Conceitos, tecnologias e aplicações
Internet das Coisas - Conceitos, tecnologias e aplicaçõesInternet das Coisas - Conceitos, tecnologias e aplicações
Internet das Coisas - Conceitos, tecnologias e aplicaçõesFabio Souza
 
[Wica 2015] o que é internet das coisas
[Wica 2015] o que é internet das coisas[Wica 2015] o que é internet das coisas
[Wica 2015] o que é internet das coisasVictor Hugo Batista
 
Internet das Coisas: a era dos objetos inteligentes e conectados
Internet das Coisas: a era dos objetos inteligentes e conectadosInternet das Coisas: a era dos objetos inteligentes e conectados
Internet das Coisas: a era dos objetos inteligentes e conectadosCESAR
 
Desenvolvendo Produtos para Internet das Coisas
Desenvolvendo Produtos para Internet das CoisasDesenvolvendo Produtos para Internet das Coisas
Desenvolvendo Produtos para Internet das CoisasMarco Antonio Maciel
 

Mais procurados (10)

Internet das Coisas - Conectando você e tudo ao seu redor
Internet das Coisas - Conectando você e tudo ao seu redorInternet das Coisas - Conectando você e tudo ao seu redor
Internet das Coisas - Conectando você e tudo ao seu redor
 
Internet das Coisas
Internet das CoisasInternet das Coisas
Internet das Coisas
 
AIoT: como os objetos inteligentes conectados estão mudando nossa vida
AIoT: como os objetos inteligentes conectados estão mudando nossa vidaAIoT: como os objetos inteligentes conectados estão mudando nossa vida
AIoT: como os objetos inteligentes conectados estão mudando nossa vida
 
Introdução a Internet das Coisas
Introdução a Internet das CoisasIntrodução a Internet das Coisas
Introdução a Internet das Coisas
 
Internet das Coisas - Conceitos, tecnologias e aplicações
Internet das Coisas - Conceitos, tecnologias e aplicaçõesInternet das Coisas - Conceitos, tecnologias e aplicações
Internet das Coisas - Conceitos, tecnologias e aplicações
 
[Wica 2015] o que é internet das coisas
[Wica 2015] o que é internet das coisas[Wica 2015] o que é internet das coisas
[Wica 2015] o que é internet das coisas
 
Internet das Coisas: a era dos objetos inteligentes e conectados
Internet das Coisas: a era dos objetos inteligentes e conectadosInternet das Coisas: a era dos objetos inteligentes e conectados
Internet das Coisas: a era dos objetos inteligentes e conectados
 
IoT - Internet of Things
IoT -  Internet of ThingsIoT -  Internet of Things
IoT - Internet of Things
 
Internet das coisas
Internet das coisasInternet das coisas
Internet das coisas
 
Desenvolvendo Produtos para Internet das Coisas
Desenvolvendo Produtos para Internet das CoisasDesenvolvendo Produtos para Internet das Coisas
Desenvolvendo Produtos para Internet das Coisas
 

Semelhante a IoT e NodeJS: Introdução aos conceitos e projetos práticos

Internet das Coisas (Internet of Things - IoT)
Internet das Coisas (Internet of Things - IoT)Internet das Coisas (Internet of Things - IoT)
Internet das Coisas (Internet of Things - IoT)Desiree Santos
 
IoT, o Futuro já começou, por Desireé Santos
IoT, o Futuro já começou, por Desireé SantosIoT, o Futuro já começou, por Desireé Santos
IoT, o Futuro já começou, por Desireé SantosThoughtworks
 
Como Criar Coisas Conectadas com Android Things
Como Criar Coisas Conectadas com  Android ThingsComo Criar Coisas Conectadas com  Android Things
Como Criar Coisas Conectadas com Android ThingsFaculdade Martha Falcão
 
Internet das coisas - Global Azure Bootcamp 2019
Internet das coisas - Global Azure Bootcamp 2019Internet das coisas - Global Azure Bootcamp 2019
Internet das coisas - Global Azure Bootcamp 2019Allef Anderson
 
Tecnologias Disruptivas - Sistemas Embarcados - IoT - Inteligencia Artificial...
Tecnologias Disruptivas - Sistemas Embarcados - IoT - Inteligencia Artificial...Tecnologias Disruptivas - Sistemas Embarcados - IoT - Inteligencia Artificial...
Tecnologias Disruptivas - Sistemas Embarcados - IoT - Inteligencia Artificial...Embarcados
 
TDC2017 | São Paulo - Trilha Computação Cognitiva How we figured out we had a...
TDC2017 | São Paulo - Trilha Computação Cognitiva How we figured out we had a...TDC2017 | São Paulo - Trilha Computação Cognitiva How we figured out we had a...
TDC2017 | São Paulo - Trilha Computação Cognitiva How we figured out we had a...tdc-globalcode
 
O que é Internet das Coisas e como ela afetará em seu cotidiano?
O que é Internet das Coisas e como ela afetará em seu cotidiano?O que é Internet das Coisas e como ela afetará em seu cotidiano?
O que é Internet das Coisas e como ela afetará em seu cotidiano?Faculdade Martha Falcão
 
Internet das Coisas: Conceitos e Aplicações
Internet das Coisas: Conceitos e AplicaçõesInternet das Coisas: Conceitos e Aplicações
Internet das Coisas: Conceitos e AplicaçõesFaculdade Martha Falcão
 
Internet das coisas - Conectando seus dispositivos à nuvem de forma inteligente
Internet das coisas - Conectando seus dispositivos à nuvem de forma inteligenteInternet das coisas - Conectando seus dispositivos à nuvem de forma inteligente
Internet das coisas - Conectando seus dispositivos à nuvem de forma inteligenteAlvaro Viebrantz
 
Internet das coisas (IoT) com Raspberry, Python e Node.js
Internet das coisas (IoT) com Raspberry, Python e Node.jsInternet das coisas (IoT) com Raspberry, Python e Node.js
Internet das coisas (IoT) com Raspberry, Python e Node.jsOtávio Calaça Xavier
 
CTIA 2015 - Internet das Coisas
CTIA 2015 - Internet das CoisasCTIA 2015 - Internet das Coisas
CTIA 2015 - Internet das CoisasKiev Gama
 
O que a IoT Vai Mudar No Mundo dos_Testes
O que a IoT Vai Mudar No Mundo dos_TestesO que a IoT Vai Mudar No Mundo dos_Testes
O que a IoT Vai Mudar No Mundo dos_TestesAlan Jose
 
Palestra tdc 2016_o_que_a_io_t_vai_mudar_no_mundo_dos_testes_v01
Palestra tdc 2016_o_que_a_io_t_vai_mudar_no_mundo_dos_testes_v01Palestra tdc 2016_o_que_a_io_t_vai_mudar_no_mundo_dos_testes_v01
Palestra tdc 2016_o_que_a_io_t_vai_mudar_no_mundo_dos_testes_v01Alan Jose
 
Internet das Coisas (IoT): Indo além da conectividade
Internet das Coisas (IoT): Indo além da conectividadeInternet das Coisas (IoT): Indo além da conectividade
Internet das Coisas (IoT): Indo além da conectividadeLeonardo Marcão Florentino
 
20141110 Apresentação UTFPR
20141110 Apresentação UTFPR20141110 Apresentação UTFPR
20141110 Apresentação UTFPRTiago Silveira
 
Fundamentos da Internet das Coisas - Internet of Things part 1
Fundamentos da Internet das Coisas - Internet of Things part 1Fundamentos da Internet das Coisas - Internet of Things part 1
Fundamentos da Internet das Coisas - Internet of Things part 1LeonardoLucena18
 
Internet das Coisas (IoT - Internet of Things)
Internet das Coisas (IoT - Internet of Things)Internet das Coisas (IoT - Internet of Things)
Internet das Coisas (IoT - Internet of Things)Rogerio Alencar Filho
 

Semelhante a IoT e NodeJS: Introdução aos conceitos e projetos práticos (20)

Internet das Coisas (Internet of Things - IoT)
Internet das Coisas (Internet of Things - IoT)Internet das Coisas (Internet of Things - IoT)
Internet das Coisas (Internet of Things - IoT)
 
IoT, o Futuro já começou, por Desireé Santos
IoT, o Futuro já começou, por Desireé SantosIoT, o Futuro já começou, por Desireé Santos
IoT, o Futuro já começou, por Desireé Santos
 
Como Criar Coisas Conectadas com Android Things
Como Criar Coisas Conectadas com  Android ThingsComo Criar Coisas Conectadas com  Android Things
Como Criar Coisas Conectadas com Android Things
 
Internet de Todas as Coisas (IoE)
Internet de Todas as Coisas (IoE)Internet de Todas as Coisas (IoE)
Internet de Todas as Coisas (IoE)
 
Internet das coisas - Global Azure Bootcamp 2019
Internet das coisas - Global Azure Bootcamp 2019Internet das coisas - Global Azure Bootcamp 2019
Internet das coisas - Global Azure Bootcamp 2019
 
Tecnologias Disruptivas - Sistemas Embarcados - IoT - Inteligencia Artificial...
Tecnologias Disruptivas - Sistemas Embarcados - IoT - Inteligencia Artificial...Tecnologias Disruptivas - Sistemas Embarcados - IoT - Inteligencia Artificial...
Tecnologias Disruptivas - Sistemas Embarcados - IoT - Inteligencia Artificial...
 
TDC2017 | São Paulo - Trilha Computação Cognitiva How we figured out we had a...
TDC2017 | São Paulo - Trilha Computação Cognitiva How we figured out we had a...TDC2017 | São Paulo - Trilha Computação Cognitiva How we figured out we had a...
TDC2017 | São Paulo - Trilha Computação Cognitiva How we figured out we had a...
 
Bento Quirino Apresentação
Bento Quirino ApresentaçãoBento Quirino Apresentação
Bento Quirino Apresentação
 
O que é Internet das Coisas e como ela afetará em seu cotidiano?
O que é Internet das Coisas e como ela afetará em seu cotidiano?O que é Internet das Coisas e como ela afetará em seu cotidiano?
O que é Internet das Coisas e como ela afetará em seu cotidiano?
 
Internet das Coisas: Conceitos e Aplicações
Internet das Coisas: Conceitos e AplicaçõesInternet das Coisas: Conceitos e Aplicações
Internet das Coisas: Conceitos e Aplicações
 
Internet das coisas - Conectando seus dispositivos à nuvem de forma inteligente
Internet das coisas - Conectando seus dispositivos à nuvem de forma inteligenteInternet das coisas - Conectando seus dispositivos à nuvem de forma inteligente
Internet das coisas - Conectando seus dispositivos à nuvem de forma inteligente
 
Internet of Things - Overview
Internet of Things - OverviewInternet of Things - Overview
Internet of Things - Overview
 
Internet das coisas (IoT) com Raspberry, Python e Node.js
Internet das coisas (IoT) com Raspberry, Python e Node.jsInternet das coisas (IoT) com Raspberry, Python e Node.js
Internet das coisas (IoT) com Raspberry, Python e Node.js
 
CTIA 2015 - Internet das Coisas
CTIA 2015 - Internet das CoisasCTIA 2015 - Internet das Coisas
CTIA 2015 - Internet das Coisas
 
O que a IoT Vai Mudar No Mundo dos_Testes
O que a IoT Vai Mudar No Mundo dos_TestesO que a IoT Vai Mudar No Mundo dos_Testes
O que a IoT Vai Mudar No Mundo dos_Testes
 
Palestra tdc 2016_o_que_a_io_t_vai_mudar_no_mundo_dos_testes_v01
Palestra tdc 2016_o_que_a_io_t_vai_mudar_no_mundo_dos_testes_v01Palestra tdc 2016_o_que_a_io_t_vai_mudar_no_mundo_dos_testes_v01
Palestra tdc 2016_o_que_a_io_t_vai_mudar_no_mundo_dos_testes_v01
 
Internet das Coisas (IoT): Indo além da conectividade
Internet das Coisas (IoT): Indo além da conectividadeInternet das Coisas (IoT): Indo além da conectividade
Internet das Coisas (IoT): Indo além da conectividade
 
20141110 Apresentação UTFPR
20141110 Apresentação UTFPR20141110 Apresentação UTFPR
20141110 Apresentação UTFPR
 
Fundamentos da Internet das Coisas - Internet of Things part 1
Fundamentos da Internet das Coisas - Internet of Things part 1Fundamentos da Internet das Coisas - Internet of Things part 1
Fundamentos da Internet das Coisas - Internet of Things part 1
 
Internet das Coisas (IoT - Internet of Things)
Internet das Coisas (IoT - Internet of Things)Internet das Coisas (IoT - Internet of Things)
Internet das Coisas (IoT - Internet of Things)
 

Último

PROJETO DE EXTENSÃO - EDUCAÇÃO FÍSICA BACHARELADO.pdf
PROJETO DE EXTENSÃO - EDUCAÇÃO FÍSICA BACHARELADO.pdfPROJETO DE EXTENSÃO - EDUCAÇÃO FÍSICA BACHARELADO.pdf
PROJETO DE EXTENSÃO - EDUCAÇÃO FÍSICA BACHARELADO.pdfHELENO FAVACHO
 
Historia da Arte europeia e não só. .pdf
Historia da Arte europeia e não só. .pdfHistoria da Arte europeia e não só. .pdf
Historia da Arte europeia e não só. .pdfEmanuel Pio
 
COMPETÊNCIA 2 da redação do enem prodção textual professora vanessa cavalcante
COMPETÊNCIA 2 da redação do enem prodção textual professora vanessa cavalcanteCOMPETÊNCIA 2 da redação do enem prodção textual professora vanessa cavalcante
COMPETÊNCIA 2 da redação do enem prodção textual professora vanessa cavalcanteVanessaCavalcante37
 
FASE 1 MÉTODO LUMA E PONTO. TUDO SOBRE REDAÇÃO
FASE 1 MÉTODO LUMA E PONTO. TUDO SOBRE REDAÇÃOFASE 1 MÉTODO LUMA E PONTO. TUDO SOBRE REDAÇÃO
FASE 1 MÉTODO LUMA E PONTO. TUDO SOBRE REDAÇÃOAulasgravadas3
 
ATIVIDADE PARA ENTENDER -Pizzaria dos Descritores
ATIVIDADE PARA ENTENDER -Pizzaria dos DescritoresATIVIDADE PARA ENTENDER -Pizzaria dos Descritores
ATIVIDADE PARA ENTENDER -Pizzaria dos DescritoresAnaCarinaKucharski1
 
Reta Final - CNU - Gestão Governamental - Prof. Stefan Fantini.pdf
Reta Final - CNU - Gestão Governamental - Prof. Stefan Fantini.pdfReta Final - CNU - Gestão Governamental - Prof. Stefan Fantini.pdf
Reta Final - CNU - Gestão Governamental - Prof. Stefan Fantini.pdfWagnerCamposCEA
 
PRÉDIOS HISTÓRICOS DE ASSARÉ Prof. Francisco Leite.pdf
PRÉDIOS HISTÓRICOS DE ASSARÉ Prof. Francisco Leite.pdfPRÉDIOS HISTÓRICOS DE ASSARÉ Prof. Francisco Leite.pdf
PRÉDIOS HISTÓRICOS DE ASSARÉ Prof. Francisco Leite.pdfprofesfrancleite
 
Música Meu Abrigo - Texto e atividade
Música   Meu   Abrigo  -   Texto e atividadeMúsica   Meu   Abrigo  -   Texto e atividade
Música Meu Abrigo - Texto e atividadeMary Alvarenga
 
Slides Lição 5, Betel, Ordenança para uma vida de vigilância e oração, 2Tr24....
Slides Lição 5, Betel, Ordenança para uma vida de vigilância e oração, 2Tr24....Slides Lição 5, Betel, Ordenança para uma vida de vigilância e oração, 2Tr24....
Slides Lição 5, Betel, Ordenança para uma vida de vigilância e oração, 2Tr24....LuizHenriquedeAlmeid6
 
Slides sobre as Funções da Linguagem.pptx
Slides sobre as Funções da Linguagem.pptxSlides sobre as Funções da Linguagem.pptx
Slides sobre as Funções da Linguagem.pptxMauricioOliveira258223
 
2° ano_PLANO_DE_CURSO em PDF referente ao 2° ano do Ensino fundamental
2° ano_PLANO_DE_CURSO em PDF referente ao 2° ano do Ensino fundamental2° ano_PLANO_DE_CURSO em PDF referente ao 2° ano do Ensino fundamental
2° ano_PLANO_DE_CURSO em PDF referente ao 2° ano do Ensino fundamentalAntônia marta Silvestre da Silva
 
planejamento_estrategico_-_gestao_2021-2024_16015654.pdf
planejamento_estrategico_-_gestao_2021-2024_16015654.pdfplanejamento_estrategico_-_gestao_2021-2024_16015654.pdf
planejamento_estrategico_-_gestao_2021-2024_16015654.pdfmaurocesarpaesalmeid
 
Rota das Ribeiras Camp, Projeto Nós Propomos!
Rota das Ribeiras Camp, Projeto Nós Propomos!Rota das Ribeiras Camp, Projeto Nós Propomos!
Rota das Ribeiras Camp, Projeto Nós Propomos!Ilda Bicacro
 
PRÁTICAS PEDAGÓGICAS GESTÃO DA APRENDIZAGEM
PRÁTICAS PEDAGÓGICAS GESTÃO DA APRENDIZAGEMPRÁTICAS PEDAGÓGICAS GESTÃO DA APRENDIZAGEM
PRÁTICAS PEDAGÓGICAS GESTÃO DA APRENDIZAGEMHELENO FAVACHO
 
JOGO FATO OU FAKE - ATIVIDADE LUDICA(1).pptx
JOGO FATO OU FAKE - ATIVIDADE LUDICA(1).pptxJOGO FATO OU FAKE - ATIVIDADE LUDICA(1).pptx
JOGO FATO OU FAKE - ATIVIDADE LUDICA(1).pptxTainTorres4
 
COMPETÊNCIA 4 NO ENEM: O TEXTO E SUAS AMARRACÕES
COMPETÊNCIA 4 NO ENEM: O TEXTO E SUAS AMARRACÕESCOMPETÊNCIA 4 NO ENEM: O TEXTO E SUAS AMARRACÕES
COMPETÊNCIA 4 NO ENEM: O TEXTO E SUAS AMARRACÕESEduardaReis50
 
421243121-Apostila-Ensino-Religioso-Do-1-ao-5-ano.pdf
421243121-Apostila-Ensino-Religioso-Do-1-ao-5-ano.pdf421243121-Apostila-Ensino-Religioso-Do-1-ao-5-ano.pdf
421243121-Apostila-Ensino-Religioso-Do-1-ao-5-ano.pdfLeloIurk1
 
Slides Lição 05, Central Gospel, A Grande Tribulação, 1Tr24.pptx
Slides Lição 05, Central Gospel, A Grande Tribulação, 1Tr24.pptxSlides Lição 05, Central Gospel, A Grande Tribulação, 1Tr24.pptx
Slides Lição 05, Central Gospel, A Grande Tribulação, 1Tr24.pptxLuizHenriquedeAlmeid6
 
Construção (C)erta - Nós Propomos! Sertã
Construção (C)erta - Nós Propomos! SertãConstrução (C)erta - Nós Propomos! Sertã
Construção (C)erta - Nós Propomos! SertãIlda Bicacro
 

Último (20)

PROJETO DE EXTENSÃO - EDUCAÇÃO FÍSICA BACHARELADO.pdf
PROJETO DE EXTENSÃO - EDUCAÇÃO FÍSICA BACHARELADO.pdfPROJETO DE EXTENSÃO - EDUCAÇÃO FÍSICA BACHARELADO.pdf
PROJETO DE EXTENSÃO - EDUCAÇÃO FÍSICA BACHARELADO.pdf
 
Historia da Arte europeia e não só. .pdf
Historia da Arte europeia e não só. .pdfHistoria da Arte europeia e não só. .pdf
Historia da Arte europeia e não só. .pdf
 
COMPETÊNCIA 2 da redação do enem prodção textual professora vanessa cavalcante
COMPETÊNCIA 2 da redação do enem prodção textual professora vanessa cavalcanteCOMPETÊNCIA 2 da redação do enem prodção textual professora vanessa cavalcante
COMPETÊNCIA 2 da redação do enem prodção textual professora vanessa cavalcante
 
FASE 1 MÉTODO LUMA E PONTO. TUDO SOBRE REDAÇÃO
FASE 1 MÉTODO LUMA E PONTO. TUDO SOBRE REDAÇÃOFASE 1 MÉTODO LUMA E PONTO. TUDO SOBRE REDAÇÃO
FASE 1 MÉTODO LUMA E PONTO. TUDO SOBRE REDAÇÃO
 
ATIVIDADE PARA ENTENDER -Pizzaria dos Descritores
ATIVIDADE PARA ENTENDER -Pizzaria dos DescritoresATIVIDADE PARA ENTENDER -Pizzaria dos Descritores
ATIVIDADE PARA ENTENDER -Pizzaria dos Descritores
 
Reta Final - CNU - Gestão Governamental - Prof. Stefan Fantini.pdf
Reta Final - CNU - Gestão Governamental - Prof. Stefan Fantini.pdfReta Final - CNU - Gestão Governamental - Prof. Stefan Fantini.pdf
Reta Final - CNU - Gestão Governamental - Prof. Stefan Fantini.pdf
 
PRÉDIOS HISTÓRICOS DE ASSARÉ Prof. Francisco Leite.pdf
PRÉDIOS HISTÓRICOS DE ASSARÉ Prof. Francisco Leite.pdfPRÉDIOS HISTÓRICOS DE ASSARÉ Prof. Francisco Leite.pdf
PRÉDIOS HISTÓRICOS DE ASSARÉ Prof. Francisco Leite.pdf
 
Música Meu Abrigo - Texto e atividade
Música   Meu   Abrigo  -   Texto e atividadeMúsica   Meu   Abrigo  -   Texto e atividade
Música Meu Abrigo - Texto e atividade
 
Slides Lição 5, Betel, Ordenança para uma vida de vigilância e oração, 2Tr24....
Slides Lição 5, Betel, Ordenança para uma vida de vigilância e oração, 2Tr24....Slides Lição 5, Betel, Ordenança para uma vida de vigilância e oração, 2Tr24....
Slides Lição 5, Betel, Ordenança para uma vida de vigilância e oração, 2Tr24....
 
Slides sobre as Funções da Linguagem.pptx
Slides sobre as Funções da Linguagem.pptxSlides sobre as Funções da Linguagem.pptx
Slides sobre as Funções da Linguagem.pptx
 
2° ano_PLANO_DE_CURSO em PDF referente ao 2° ano do Ensino fundamental
2° ano_PLANO_DE_CURSO em PDF referente ao 2° ano do Ensino fundamental2° ano_PLANO_DE_CURSO em PDF referente ao 2° ano do Ensino fundamental
2° ano_PLANO_DE_CURSO em PDF referente ao 2° ano do Ensino fundamental
 
planejamento_estrategico_-_gestao_2021-2024_16015654.pdf
planejamento_estrategico_-_gestao_2021-2024_16015654.pdfplanejamento_estrategico_-_gestao_2021-2024_16015654.pdf
planejamento_estrategico_-_gestao_2021-2024_16015654.pdf
 
Rota das Ribeiras Camp, Projeto Nós Propomos!
Rota das Ribeiras Camp, Projeto Nós Propomos!Rota das Ribeiras Camp, Projeto Nós Propomos!
Rota das Ribeiras Camp, Projeto Nós Propomos!
 
PRÁTICAS PEDAGÓGICAS GESTÃO DA APRENDIZAGEM
PRÁTICAS PEDAGÓGICAS GESTÃO DA APRENDIZAGEMPRÁTICAS PEDAGÓGICAS GESTÃO DA APRENDIZAGEM
PRÁTICAS PEDAGÓGICAS GESTÃO DA APRENDIZAGEM
 
Aula sobre o Imperialismo Europeu no século XIX
Aula sobre o Imperialismo Europeu no século XIXAula sobre o Imperialismo Europeu no século XIX
Aula sobre o Imperialismo Europeu no século XIX
 
JOGO FATO OU FAKE - ATIVIDADE LUDICA(1).pptx
JOGO FATO OU FAKE - ATIVIDADE LUDICA(1).pptxJOGO FATO OU FAKE - ATIVIDADE LUDICA(1).pptx
JOGO FATO OU FAKE - ATIVIDADE LUDICA(1).pptx
 
COMPETÊNCIA 4 NO ENEM: O TEXTO E SUAS AMARRACÕES
COMPETÊNCIA 4 NO ENEM: O TEXTO E SUAS AMARRACÕESCOMPETÊNCIA 4 NO ENEM: O TEXTO E SUAS AMARRACÕES
COMPETÊNCIA 4 NO ENEM: O TEXTO E SUAS AMARRACÕES
 
421243121-Apostila-Ensino-Religioso-Do-1-ao-5-ano.pdf
421243121-Apostila-Ensino-Religioso-Do-1-ao-5-ano.pdf421243121-Apostila-Ensino-Religioso-Do-1-ao-5-ano.pdf
421243121-Apostila-Ensino-Religioso-Do-1-ao-5-ano.pdf
 
Slides Lição 05, Central Gospel, A Grande Tribulação, 1Tr24.pptx
Slides Lição 05, Central Gospel, A Grande Tribulação, 1Tr24.pptxSlides Lição 05, Central Gospel, A Grande Tribulação, 1Tr24.pptx
Slides Lição 05, Central Gospel, A Grande Tribulação, 1Tr24.pptx
 
Construção (C)erta - Nós Propomos! Sertã
Construção (C)erta - Nós Propomos! SertãConstrução (C)erta - Nós Propomos! Sertã
Construção (C)erta - Nós Propomos! Sertã
 

IoT e NodeJS: Introdução aos conceitos e projetos práticos

  • 1.
  • 5. Roteiro Introdução ao NodeJS Conceitos sobre IoT Apresentação
  • 7. Roteiro Próximos Passos Projetos Introdução ao NodeJS Conceitos sobre IoT Apresentação
  • 9. 2018 Criando CoisasInteligentes com Arduino e NodeJS 4 Apresentação1 Durante o ano...
  • 10. 2018 Criando CoisasInteligentes com Arduino e NodeJS 5 Apresentação1 ... e na Feira do Polo Digital Manaus
  • 11. 2018 Criando CoisasInteligentes com Arduino e NodeJS 6 Apresentação1 Quem sou eu?
  • 12. 2018 Criando CoisasInteligentes com Arduino e NodeJS 7 Apresentação1 Quem sou eu?
  • 13. 2018 Criando CoisasInteligentes com Arduino e NodeJS 8 Apresentação1 Quem sou eu?
  • 14. 2018 Criando CoisasInteligentes com Arduino e NodeJS 9 Apresentação1 Quem sou eu? GDG Manaus Agile Manaus GaroaQA Manaus
  • 15. 2018 Criando CoisasInteligentes com Arduino e NodeJS 10 Apresentação1 Quem sou eu? Bacharelado em Ciência da Computação (2002 – 2006) Mestrado em Engenharia Elétrica (2007 – 2009) Doutorado em Engenharia Elétrica (2010 – 2015)
  • 16. 2018 Criando CoisasInteligentes com Arduino e NodeJS 11 Apresentação1 Quem sou eu? https://orlewilson.github.io/
  • 17. 2018 Criando CoisasInteligentes com Arduino e NodeJS 12 Conhecendo os alunos Apresentação1
  • 18. 2018 Criando CoisasInteligentes com Arduino e NodeJS 13  Conceituar Internet das Coisas (IoT), JavaScript e NodeJS.  Como integrar NodeJS com Arduino por meio de projetos. Objetivo Apresentação1
  • 19. 2018 Criando CoisasInteligentes com Arduino e NodeJS 14 Horário Apresentação1 Carga Horária: 3h 28/11/2018 (18:00 às 21:00)
  • 20. 2018 Programação Web 15 Jornada (Conteúdo Programático) Apresentação1
  • 21. 2018 Programação Web 16 Jornada (Conteúdo Programático) Apresentação1 Apresentação do Curso 0
  • 22. 2018 Programação Web 17 Jornada (Conteúdo Programático) Apresentação1 Contextualização 0 1
  • 23. 2018 Programação Web 18 Jornada (Conteúdo Programático) Apresentação1 Introdução ao NodeJS 0 1 2
  • 24. 2018 Programação Web 19 Jornada (Conteúdo Programático) Apresentação1 Projetos 0 1 2 3
  • 25. 2018 Programação Web 20 Jornada (Conteúdo Programático) Apresentação1 PróximosPassos 0 1 2 4 3
  • 26. 2018 Criando CoisasInteligentes com Arduino e NodeJS 21  Fritzing (modelagem dos circuitos) http://fritzing.org/download/?donation=0 Softwares Utilizados Apresentação1
  • 27. 2018 Criando CoisasInteligentes com Arduino e NodeJS 22  Arduino IDE (programação) https://www.arduino.cc/en/Main/Software Softwares Utilizados Apresentação1
  • 28. 2018 Criando CoisasInteligentes com Arduino e NodeJS 23  Tinkercad (modelagem, programação e simulação) https://www.tinkercad.com/ Softwares Utilizados Apresentação1
  • 29. 2018 Criando CoisasInteligentes com Arduino e NodeJS 24  NodeJS (programação) https://nodejs.org/en/ Softwares Utilizados Apresentação1
  • 30. 2018 Criando CoisasInteligentes com Arduino e NodeJS 25  Arduino Uno ou equivalente + cabo USB  12 Leds Coloridos (3 cada cor)  Protoboard 800 pinos  Jumpers Macho-Macho, Macho-Fêmea e Fêmea-Fêmea  Sensor de Luminosidade LDR  Sensor de Temperatura e Umidade DHT11  LED RGB 5mm Kit Oficina Apresentação1
  • 32. 2018 Criando CoisasInteligentes com Arduino e NodeJS 27  As tecnologias são parte essencial da comunidade e na vida do ser humano que já não consegue se separar dela (COLOMBO, 2018).  A cada dia, novas ferramentas tecnológicas são criadas visando os benefícios para a sociedade.  Avanço científico nas áreas de telecomunicação, processamento de dados, redes de computadores e armazenamento de informações. Revolução Tecnológica Conceitos sobre IoT2
  • 33. 2018 Criando CoisasInteligentes com Arduino e NodeJS 28 Revolução Tecnológica Conceitos sobre IoT2 Fim do século XX
  • 34. 2018 Criando CoisasInteligentes com Arduino e NodeJS 28 Revolução Tecnológica Conceitos sobre IoT2 Fim do século XX Fim do século XXI
  • 35. 2018 Criando CoisasInteligentes com Arduino e NodeJS 29 Revolução Tecnológica Conceitos sobre IoT2 Eniac (1946) 5.000 operações por segundo
  • 36. 2018 Criando CoisasInteligentes com Arduino e NodeJS 29 Revolução Tecnológica Conceitos sobre IoT2 Eniac (1946) 5.000 operações por segundo Inteli9 (2017) 1 trilhão de operações por segundo
  • 37. 2018 Criando CoisasInteligentes com Arduino e NodeJS 30 Revolução Tecnológica Conceitos sobre IoT2 5150 PC (1981)
  • 38. 2018 Criando CoisasInteligentes com Arduino e NodeJS 30 Revolução Tecnológica Conceitos sobre IoT2 5150 PC (1981) Arduino, Raspberry Pi 3, Micro:Bit
  • 39. 2018 Criando CoisasInteligentes com Arduino e NodeJS 31 Revolução Tecnológica Conceitos sobre IoT2 HD de 5 MB (1956) Toneladas 1 GB de dados = US$ 100 mil
  • 40. 2018 Criando CoisasInteligentes com Arduino e NodeJS 31 Revolução Tecnológica Conceitos sobre IoT2 HD de 5 MB (1956) Toneladas 1 GB de dados = US$ 100 mil Cartão SD 1TB (2016) Gramas 1 GB de dados = centavos de dólar
  • 41. 2018 Criando CoisasInteligentes com Arduino e NodeJS 32 Revolução Tecnológica Conceitos sobre IoT2
  • 42. 2018 Criando CoisasInteligentes com Arduino e NodeJS 33 Revolução Tecnológica Conceitos sobre IoT2 Arpanet em 1969
  • 43. 2018 Criando CoisasInteligentes com Arduino e NodeJS 33 Revolução Tecnológica Conceitos sobre IoT2 Arpanet em 1969 InternetHoje
  • 44. 2018 Criando CoisasInteligentes com Arduino e NodeJS 34 Revolução Tecnológica Conceitos sobre IoT2
  • 45. 2018 Criando CoisasInteligentes com Arduino e NodeJS 34 Revolução Tecnológica Conceitos sobre IoT2
  • 46. 2018 Criando CoisasInteligentes com Arduino e NodeJS 35 Revolução Tecnológica Conceitos sobre IoT2 Jovens, olha como era o Netflix em 2008.
  • 47. 2018 Criando CoisasInteligentes com Arduino e NodeJS 36 Revolução Tecnológica Conceitos sobre IoT2 Isto aqui já era o seu Spotify.
  • 48. 2018 Criando CoisasInteligentes com Arduino e NodeJS 37 Revolução Tecnológica Conceitos sobre IoT2 Década 1980
  • 49. 2018 Criando CoisasInteligentes com Arduino e NodeJS 38 Revolução Tecnológica Conceitos sobre IoT2 Fonte: Go-Globe (2018)
  • 50. 2018 Criando CoisasInteligentes com Arduino e NodeJS 39 Revolução Tecnológica Conceitos sobre IoT2 Fonte: NIC.br Vídeos (2018)
  • 51. 2018 Criando CoisasInteligentes com Arduino e NodeJS 39 Revolução Tecnológica Conceitos sobre IoT2 Fonte: NIC.br Vídeos (2018)
  • 52. 2018 Criando CoisasInteligentes com Arduino e NodeJS 39 Revolução Tecnológica Conceitos sobre IoT2 Fonte: NIC.br Vídeos (2018)
  • 53. 2018 Criando CoisasInteligentes com Arduino e NodeJS 39 Revolução Tecnológica Conceitos sobre IoT2 Fonte: NIC.br Vídeos (2018)
  • 54. 2018 Criando CoisasInteligentes com Arduino e NodeJS 39 Revolução Tecnológica Conceitos sobre IoT2 Fonte: NIC.br Vídeos (2018)
  • 55. 2018 Criando CoisasInteligentes com Arduino e NodeJS 40 Conceitos sobre IoT2 O que é IoT?
  • 56. 2018 Criando CoisasInteligentes com Arduino e NodeJS 41 O que os usuários pensam? Conceitos sobre IoT2
  • 57. 2018 Criando CoisasInteligentes com Arduino e NodeJS 42 O que os meus amigos pensam? Conceitos sobre IoT2 The Big Bang Theory S01E09 The Cooper Hofstadter Polarization https://www.youtube.com/watch?v=zqSymnuveDI
  • 58. 2018 Criando CoisasInteligentes com Arduino e NodeJS 43 O que realmente é Conceitos sobre IoT2
  • 59. 2018 Criando CoisasInteligentes com Arduino e NodeJS 44  Internet das Coisas (Internet of Things – IoT) conecta objetos à Internet e promove a comunicação entre usuários e dispositivos. O que realmente é Conceitos sobre IoT2
  • 60. 2018 Criando CoisasInteligentes com Arduino e NodeJS 45  A Internet das Coisas emergiu dos avanços de várias áreas como sistemas embarcados, microeletrônica, comunicação e sensoriamento. Perspectiva Histórica Conceitos sobre IoT2
  • 61. 2018 Criando CoisasInteligentes com Arduino e NodeJS 46  1982: uma máquina de Coca-Cola informa seu estoque e também se as bebidas estão geladas Perspectiva Histórica Conceitos sobre IoT2
  • 62. 2018 Criando CoisasInteligentes com Arduino e NodeJS 47  1983: primeira patente sobre Radio-Frequency Identification (RFID) Perspectiva Histórica Conceitos sobre IoT2
  • 63. 2018 Criando CoisasInteligentes com Arduino e NodeJS 48  1999: device to device comunication (D2D)  1999: IoT é utilizada no trabalho de Kevin Ashton intitulado “I made at Procter & Gamble”.  IoT é associada ao uso da tecnologia RFID Perspectiva Histórica Conceitos sobre IoT2
  • 64. 2018 Criando CoisasInteligentes com Arduino e NodeJS 49 Perspectiva Histórica Conceitos sobre IoT2 IBM RFID Commercial - The Future Market (2006) https://www.youtube.com/watch?v=eob532iEpqk
  • 65. 2018 Criando CoisasInteligentes com Arduino e NodeJS 50  2005: IoT é relacionada a Redes de Sensores Sem Fio (RSSF) (do inglês Wireless Sensor Networks – WSN)  Somente observa o sinal, mas não necessariamente o identifica a partir de vários objetos  Coleta de dados, processamento, integração e roteamento. Perspectiva Histórica Conceitos sobre IoT2
  • 66. 2018 Criando CoisasInteligentes com Arduino e NodeJS 51  2005: nasce o Arduino ($30) e o Movimento Maker Perspectiva Histórica Conceitos sobre IoT2
  • 67. 2018 Criando CoisasInteligentes com Arduino e NodeJS 52  2008 e 2010: IoT ganha popularidade  2012: surge a Raspberry Pi ($35)  2013: Intel® cria Galileo, Edison e Joule Perspectiva Histórica Conceitos sobre IoT2
  • 68. 2018 Criando CoisasInteligentes com Arduino e NodeJS 53  2013: NodeMCU Perspectiva Histórica Conceitos sobre IoT2 ESP8266 ($10) ESP32 ($11)
  • 69. 2018 Criando CoisasInteligentes com Arduino e NodeJS 54  2016: Android Things  2016: Onion lança Omega2 ($5) Perspectiva Histórica Conceitos sobre IoT2
  • 70. 2018 Criando CoisasInteligentes com Arduino e NodeJS 55  2016: IoT e Sistemas Ciber-Físicos (Indústria 4.0, por exemplo)  Equipamentos físicos controláveis e escaláveis que dependem profundamente da computação, comunicação e controle a partir da informação adquirida na IoT Perspectiva Histórica Conceitos sobre IoT2
  • 71. 2018 Criando CoisasInteligentes com Arduino e NodeJS 56 Perspectiva Histórica Conceitos sobre IoT2 Fonte: Cisco (2018)
  • 72. 2018 Criando CoisasInteligentes com Arduino e NodeJS 57 Perspectiva Histórica Conceitos sobre IoT2 Fonte: IoT One Community (2018)
  • 73. 2018 Criando CoisasInteligentes com Arduino e NodeJS 58 Blocos Básicos Conceitos sobre IoT2 Fonte: Santos et al. (2016)
  • 74. 2018 Criando CoisasInteligentes com Arduino e NodeJS 59 Conceitos sobre IoT2
  • 75. 2018 Criando CoisasInteligentes com Arduino e NodeJS 60 Mundo Inteligente Conceitos sobre IoT2 Fonte:Libelium (2018)
  • 76. 2018 Criando CoisasInteligentes com Arduino e NodeJS 61 Mundo Inteligente Conceitos sobre IoT2 Fonte:Libelium (2018)
  • 77. 2018 Criando CoisasInteligentes com Arduino e NodeJS 62 Indústria 4.0 Conceitos sobre IoT2
  • 78. 2018 Criando CoisasInteligentes com Arduino e NodeJS 62 Indústria 4.0 Conceitos sobre IoT2
  • 79. 2018 Criando CoisasInteligentes com Arduino e NodeJS 63 Indústria 4.0 Conceitos sobre IoT2
  • 80. 2018 Criando CoisasInteligentes com Arduino e NodeJS 63 Indústria 4.0 Conceitos sobre IoT2
  • 81. 2018 Criando CoisasInteligentes com Arduino e NodeJS 64 Conceitos sobre IoT2 Aplicações e Oportunidades
  • 82. 2018 Criando CoisasInteligentes com Arduino e NodeJS 65 Conceitos sobre IoT2 Aplicações e Oportunidades Fonte: Devarakonda et al. (2013)
  • 83. 2018 Criando CoisasInteligentes com Arduino e NodeJS 66 Conceitos sobre IoT2 Aplicações e Oportunidades Gestão de Consumo de Energia em Salas de Aula
  • 84. 2018 Criando CoisasInteligentes com Arduino e NodeJS 67 Conceitos sobre IoT2 Aplicações e Oportunidades Detecção de Intrusos e Envio de Alertas Usando Raspberry Pi
  • 85. 2018 Criando CoisasInteligentes com Arduino e NodeJS 68 Conceitos sobre IoT2 Aplicações e Oportunidades Amazon Go https://www.youtube.com/watch?v=NrmMk1Myrxc
  • 86. 2018 Criando CoisasInteligentes com Arduino e NodeJS 69 Conceitos sobre IoT2 Aplicações e Oportunidades Echo Dot https://www.youtube.com/watch?v=hPXS7rC1PWo
  • 87. 2018 Criando CoisasInteligentes com Arduino e NodeJS 70 Aplicações e Oportunidades Conceitos sobre IoT2
  • 88. 2018 Criando CoisasInteligentes com Arduino e NodeJS 71 Conceitos sobre IoT2 Como Desenvolver? Beagle Bone http://beagleboard.org/
  • 89. 2018 Criando CoisasInteligentes com Arduino e NodeJS 72 Conceitos sobre IoT2 Como Desenvolver? Raspberry Pi http://www.raspberrypi.org/
  • 90. 2018 Criando CoisasInteligentes com Arduino e NodeJS 73 Conceitos sobre IoT2 Como Desenvolver? Arduino http://www.arduino.cc/
  • 92. 2018 Como Criar CoisasInteligentes com Arduino - Módulo 3 75 Introdução ao NodeJS3 JavaScript  É a linguagem de programação do HTML e da Web.  JavaScript e Java são completamente diferentes idiomas, tanto no conceito e design.  JavaScript foi inventado por Brendan Eich, em 1995, e tornou-se um padrão ECMA em 1997.  ECMA-262 é o nome oficial da norma. ECMAScript é o nome oficial da língua.
  • 93. 2018 Como Criar CoisasInteligentes com Arduino - Módulo 3 76 Introdução ao NodeJS3 JavaScript
  • 94. 2018 Como Criar CoisasInteligentes com Arduino - Módulo 3 77 Introdução ao NodeJS3 JavaScript
  • 95. 2018 Como Criar CoisasInteligentes com Arduino - Módulo 3 78 Introdução ao NodeJS3 NodeJS  É uma estrutura de servidor de código aberto.  Permite executar JavaScript no servidor.  Pode  Gerar páginas com conteúdo dinâmico  Criar, abrir, ler, escrever, apagar e fechar arquivos no servidor  Recolher dados do formulário  Adicionar, excluir, modificar dados em seu banco de dados
  • 96. 2018 Como Criar CoisasInteligentes com Arduino - Módulo 3 79 Introdução ao NodeJS3 NodeJS  Uma tarefa comum para um servidor web pode ser para abrir um arquivo no servidor e retornar o conteúdo para o cliente.  PHP ou ASP lida com uma solicitação de arquivo:  Envia a tarefa de sistema de arquivos do computador.  Espera enquanto o sistema de arquivos abre e lê o arquivo.  Retorna o conteúdo para o cliente.  Pronto para lidar com o próximo pedido.
  • 97. 2018 Como Criar CoisasInteligentes com Arduino - Módulo 3 80 Introdução ao NodeJS3 NodeJS  Uma tarefa comum para um servidor web pode ser para abrir um arquivo no servidor e retornar o conteúdo para o cliente.  Node.js lida com uma solicitação de arquivo:  Envia a tarefa de sistema de arquivos do computador.  Pronto para lidar com o próximo pedido.  Quando o sistema de arquivos abriu e ler o arquivo, o servidor retorna o conteúdo para o cliente.
  • 98. 2018 Como Criar CoisasInteligentes com Arduino - Módulo 3 81 Introdução ao NodeJS3 NodeJS  Para gerenciar as dependências, o NodeJS utiliza o NPM (Node Package Manager)  É um repositório online para publicação de projetos de código aberto para o Node.js;  É um utilitário de linha de comando que interage com este repositório online, que ajuda na instalação de pacotes, gerenciamento de versão e gerenciamento de dependências..
  • 99. 2018 Como Criar CoisasInteligentes com Arduino - Módulo 3 82 Introdução ao NodeJS3
  • 100. 2018 Como Criar CoisasInteligentes com Arduino - Módulo 3 83 Introdução ao NodeJS3 Configurando ambiente...
  • 101. 2018 Como Criar CoisasInteligentes com Arduino - Módulo 3 84 Introdução ao NodeJS3 Configurando ambiente... Arduino IDE NodeJS + NPM Editor de Texto :) Bibliotecas para NodeJS
  • 102. 2018 Criando CoisasInteligentes com Arduino e NodeJS 85 Projeto 00 – Hello World  Hello World na linguagem NodeJS (console e web) Objetivo Introdução ao NodeJS3
  • 103. 2018 Criando CoisasInteligentes com Arduino e NodeJS 86 Projeto 00 – Hello World Código https://github.com/orlewilson/ feira-polo-digital-manaus-2018-nodejs-arduino/ 01-hello-world-nodejs-console e 02-hello-world-nodejs-web Introdução ao NodeJS3
  • 104. 2018 Como Criar CoisasInteligentes com Arduino - Módulo 3 87 Introdução ao NodeJS3
  • 105. 2018 Criando CoisasInteligentes com Arduino e NodeJS 88 Introdução ao NodeJS3 Como integrar NodeJS + Arduino? Linguagem C/C++ Arduino Linguagem JavaScript NodeJS
  • 106. 2018 Criando CoisasInteligentes com Arduino e NodeJS 89 Introdução ao NodeJS3 Como integrar NodeJS + Arduino?  Comunicação por meio da porta serial
  • 107. 2018 Criando CoisasInteligentes com Arduino e NodeJS 90 Introdução ao NodeJS3 Como integrar NodeJS + Arduino?  Biblioteca Jonny-Five (NodeJS)  Framework para programar robôs usando JavaScript  Porta serial ou Firmata
  • 108. 2018 Criando CoisasInteligentes com Arduino e NodeJS 91 Introdução ao NodeJS3 Como integrar NodeJS + Arduino?  Biblioteca Jonny-Five (NodeJS)  Firmata  É um protocolo para comunicação com microcontroladores a partir de software em um computador, smartphone, tablet.  Pode ser implementado em firmware em qualquer arquitetura de microcontrolador, bem como em software em qualquer pacote de software de computador.
  • 109. 2018 Criando CoisasInteligentes com Arduino e NodeJS 92 Introdução ao NodeJS3 Como integrar NodeJS + Arduino?  Biblioteca Jonny-Five (NodeJS)  Firmata
  • 110. 2018 Criando CoisasInteligentes com Arduino e NodeJS 93 Introdução ao NodeJS3
  • 111. 2018 Criando CoisasInteligentes com Arduino e NodeJS 94 Introdução ao NodeJS3
  • 113. 2018 Criando CoisasInteligentes com Arduino e NodeJS 96 Projetos4
  • 114. 2018 Criando CoisasInteligentes com Arduino e NodeJS 97 Projetos4 Projeto 01 – Ligar/desligar LED  Praticar vários projetos para ligar/desligar LED Objetivo
  • 115. 2018 Criando CoisasInteligentes com Arduino e NodeJS 98 Projetos4 Projeto 01 – Ligar/desligar LED Diagrama do Circuito
  • 116. 2018 Criando CoisasInteligentes com Arduino e NodeJS 99 Como integrar NodeJS + Arduino?  Carregar Firmata no Arduino Projetos4
  • 117. 2018 Criando CoisasInteligentes com Arduino e NodeJS 100 Projetos4 Projeto 01 – Ligar/desligar LED Código https://github.com/orlewilson/ feira-polo-digital-manaus-2018-nodejs-arduino / 03-projeto-01-led-Arduino, 04-projeto-01-led-nodejs, 05-projeto-01-led-nodejs-web e 06-projeto-01-led-nodejs-servico
  • 118. 2018 Criando CoisasInteligentes com Arduino e NodeJS 101 Projetos4 Projeto 01 – Ligar/desligar LED
  • 119. 2018 Criando CoisasInteligentes com Arduino e NodeJS 102 Projetos4 Projeto 02 – Escolher cor usando LED RGB  Criar serviço para escolher cor de um LED RGB Objetivo
  • 120. 2018 Criando CoisasInteligentes com Arduino e NodeJS 103 Projetos4 Projeto 02 – Escolher cor usando LED RGB Peças Necessárias Placa Arduino Protoboard Fios LED RGB
  • 121. 2018 Criando CoisasInteligentes com Arduino e NodeJS 104 Projetos4 Projeto 02 – Escolher cor usando LED RGB Diagrama do Circuito
  • 122. 2018 Criando CoisasInteligentes com Arduino e NodeJS 105 Projetos4 Projeto 02 – Escolher cor usando LED RGB Explicação
  • 123. 2018 Criando CoisasInteligentes com Arduino e NodeJS 106 Projetos4 Projeto 02 – Escolher cor usando LED RGB Código https://github.com/orlewilson/ feira-polo-digital-manaus-2018-nodejs-arduino / 07-projeto-02-rgb-nodejs e 08-projeto-02-rgb-nodejs-servico
  • 124. 2018 Criando CoisasInteligentes com Arduino e NodeJS 107 Projetos4 Projeto 02 – Escolher cor usando LED RGB
  • 125. 2018 Criando CoisasInteligentes com Arduino e NodeJS 108 Projetos4 Projeto 03 – Mini Estação Meteorológica  Ler valores do sensor de temperatura, de umidade e de luminosidade e os disponibilizar em uma página Web Objetivo
  • 126. 2018 Criando CoisasInteligentes com Arduino e NodeJS 109 Projetos4 Projeto 03 – Mini Estação Meteorológica Peças Necessárias Placa Arduino Protoboard Fios Sensor LDR Sensor Temperatura e Umidade DHT11 ou DHT22 Resistor
  • 127. 2018 Criando CoisasInteligentes com Arduino e NodeJS 110 Projetos4 Projeto 03 – Mini Estação Meteorológica Diagrama do Circuito
  • 128. 2018 Criando CoisasInteligentes com Arduino e NodeJS 111 Projetos4 Projeto 03 – Mini Estação Meteorológica Código https://github.com/orlewilson/ feira-polo-digital-manaus-2018-nodejs-arduino / 09-projeto-03, 10-projeto-03-web e 11-projeto-03-servico
  • 129. 2018 Criando CoisasInteligentes com Arduino e NodeJS 112 Projetos4 Projeto 03 – Mini Estação Meteorológica
  • 131. 2018 Criando CoisasInteligentes com Arduino e NodeJS 114 Próximos Passos5 https://github.com/orlewilson/arduino-nodejs-docker/projeto-01  https://nodejs.org/en/docs/ Documentação
  • 132. 2018 Criando CoisasInteligentes com Arduino e NodeJS 115 Próximos Passos5 https://github.com/orlewilson/arduino-nodejs-docker/projeto-01  http://johnny-five.io/ Documentação
  • 133. 2018 Criando CoisasInteligentes com Arduino e NodeJS 116 Próximos Passos5 https://github.com/orlewilson/arduino-nodejs-docker/projeto-01 Livros Título: Internet das Coisas com ESP8266, Arduino e Raspberry Pi Autor: Sérgio de Oliveira Editora: Novatec Edição: 1ª Ano: 2017 Quantidade de Páginas: 240
  • 134. 2018 Criando CoisasInteligentes com Arduino e NodeJS 117 Próximos Passos5 https://github.com/orlewilson/arduino-nodejs-docker/projeto-01 Título: Conectando o Arduino à Web Autores: Indira Knight Editora: Novatec Edição: 1ª Ano: 2018 Quantidade de Páginas: 288 Livros
  • 135. 2018 Criando CoisasInteligentes com Arduino e NodeJS 118 Próximos Passos5 https://github.com/orlewilson/arduino-nodejs-docker/projeto-01 Livros Título: Projetos Maker Autores: Hellynson Cássio Lana Editora: Novatec Edição: 1ª Ano: 2018 Quantidade de Páginas: 208
  • 136. 2018 Criando CoisasInteligentes com Arduino e NodeJS 119 Próximos Passos5 https://github.com/orlewilson/arduino-nodejs-docker/projeto-01 Feedback
  • 137. 2018 Criando CoisasInteligentes com Arduino e NodeJS 120 Próximos Passos5 https://github.com/orlewilson/arduino-nodejs-docker/projeto-01 Planejamento 2019  Março – Como criar Coisas Inteligentes com Arduino
  • 138. 2018 Criando CoisasInteligentes com Arduino e NodeJS 121 5 https://github.com/orlewilson/arduino-nodejs-docker/projeto-01
  • 139. 2018 Criando CoisasInteligentes com Arduino e NodeJS 122 prof.orlewilson@gmail.com (92) 98403-3443 https://orlewilson.github.io/
  • 140.
  • 141. 2018 Criando CoisasInteligentes com Arduino e NodeJS 124  Colombo, C. R.; Bazzo, W. A. Educação Tecnológica Contextualizada, ferramenta essencial para o Desenvolvimento Social Brasileiro. Disponível em: <http://www.oei.es/salactsi/colombo.htm>. Acesso em: 30 Jul. 2018.  Go-Globe. Things that happen on Internet Every 60 Seconds 2017 Statistics. Disponível em : <https://www.go-globe.com/blog/things-that-happen-every-60- seconds/>. Acesso em: 08 Set. 2018.  NIC.br Vídeos. A Internet das coisas, explicada pelo NIC.br. Disponível em: <https://www.youtube.com/watch?v=jlkvzcG1UMk>. Acesso em: 08 Set. 2018. Referências Utilizadas
  • 142. 2018 Criando CoisasInteligentes com Arduino e NodeJS 125  B. P. Santos et al. Internet das Coisas: da Teoria à Prática. Anais do Simpósio Brasileiro de Redes de Computadores e Sistemas Distribuídos (SBRC) 2016.  Cisco. A Internet das Coisas Como a próxima evolução da Internet está mudando tudo. Disponível em: <https://www.cisco.com/c/dam/global/pt_br/assets/executives/pdf/internet_of_thi ngs_iot_ibsg_0411final.pdf>. Acesso em: 08 Set. 2018. Referências Utilizadas
  • 143. 2018 Criando CoisasInteligentes com Arduino e NodeJS 126  S. Devarakonda, P. Sevusu, H. Liu, R. Liu, L. Iftode, and B. Nath. 2013. Real-time air quality monitoring through mobile sensing in metropolitan areas. In Proceeding of the 2nd ACM SIGKDD International Workshop on Urban Computing. ACM.  Libelium. 50 Sensor Applications for a Smarter World. Disponível em: <http://www.libelium.com/resources/top_50_iot_sensor_applications_ranking/>. Acesso em: 08 Set. 2018. Referências Utilizadas