SlideShare uma empresa Scribd logo
1 de 19
Baixar para ler offline
Prototipando com RaspberryPi e Node-RED
+
Quem?
● André Queiroz - andrequeiroz.com@gmail.com
○ Analista de suporte
○ 7 anos experiência com Arduino
○ 1 ano experiência com RaspberryPi
Quem?
● Houssan Ali Hijazi - hussanhijazi@gmail.com
○ Organizador GDG Foz do Iguaçu
○ Desenvolvedor Android na Ignus Digital - https://ignusdigital.com/
○ http://www.lojasparaguai.com.br/
○ http://www.desaparecidosbr.org/
História RaspberryPi
● Inglaterra: Universidade de Cambridge
● Criador: Pete Lomas
● Início: 2006
● Início das Vendas: 2012
RaspberryPi
● Promover o ensino de TI nas escolas
● Prototipação
● Inclusão digital
● Cloud, Big Data
● IOT
● Plataforma Oficial de Testes (Android Things)
Versões
● 2012: Raspberry Pi
● 2014: Raspberry Pi A+
● 2015: Raspberry Pi 2 / Raspberry Pi Zero
● 2016: Raspberry Pi 3 B / Raspberry Pi 3 B +
● 2017: Raspberry Zero W
GPIO
Sistema Operacional
● Raspbian
● Android Things
● Windows 10 IOT CORE
● Ubuntu Core
● Pidora
● OSMC
● RetroPie (games)
● Escrever código
● Conhecer uma linguagem (Python)
● Ambiente
● IDE / Editor
E para desenvolver ?
Modo desenvolvedor
Node-RED
● Desenvolvido pela IBM
● Javascript / Dependência do Node.Js
● Ferramenta de desenvolvimento baseada em fluxo
● Conectar dispositivos de hardware
● Editor de fluxo baseado em navegador
Instalação Node-RED
● Instalar Node.js ($ sudo apt-get install nodejs-legacy)
● Instalar npm ($ sudo apt-get install npm)
● Instalar Node-RED
($ sudo npm install -g --unsafe-perm node-red
node-red-admin)
● Executar Node-RED ($ node-red)
http://127.0.0.1:1880/
Prototipando
3V
GPIO
Go Go Go...
Dúvidas…
Links
● https://www.raspberrypi.org/
● https://www.raspberrypi.org/downloads/raspbian/
● https://nodered.org/
● https://www.youtube.com/watch?v=nTomhTSao4g
Obrigado!

Mais conteúdo relacionado

Semelhante a Prototipando com RaspberryPi e Node-RED

#SGames Desenvolvendo o GPS Coquetel Musical
#SGames Desenvolvendo o GPS Coquetel Musical#SGames Desenvolvendo o GPS Coquetel Musical
#SGames Desenvolvendo o GPS Coquetel MusicalLaudivan de Almeida
 
SP-GTUG - Novidades do Google I/O 2010
SP-GTUG - Novidades do Google I/O 2010SP-GTUG - Novidades do Google I/O 2010
SP-GTUG - Novidades do Google I/O 2010Robson Dantas
 
Clean Code/Architecture com Android e Flutter
Clean Code/Architecture com Android e FlutterClean Code/Architecture com Android e Flutter
Clean Code/Architecture com Android e FlutterRicardo Ogliari
 
O mercado de trabalho para a T.I.
O mercado de trabalho para a T.I.O mercado de trabalho para a T.I.
O mercado de trabalho para a T.I.Yan Magalhães
 
Arduino + Python: produtividade ao extremo
Arduino + Python: produtividade ao extremoArduino + Python: produtividade ao extremo
Arduino + Python: produtividade ao extremoÁlvaro Justen
 
Mobile, Flutter e Mercado
Mobile, Flutter e MercadoMobile, Flutter e Mercado
Mobile, Flutter e MercadoRicardo Ogliari
 
Iscad ti 2013_2014_01 - ferramentas de trabalho
Iscad ti 2013_2014_01 - ferramentas de trabalhoIscad ti 2013_2014_01 - ferramentas de trabalho
Iscad ti 2013_2014_01 - ferramentas de trabalhoLuis Vidigal
 
Palestra na FEA USP - Pentaho: Fazendo mais com menos - Evento ComTycho Day 2012
Palestra na FEA USP - Pentaho: Fazendo mais com menos - Evento ComTycho Day 2012Palestra na FEA USP - Pentaho: Fazendo mais com menos - Evento ComTycho Day 2012
Palestra na FEA USP - Pentaho: Fazendo mais com menos - Evento ComTycho Day 2012Caio Moreno
 
Android Study Jam - GDG Dois Vizinhos - Primeira Reunião
Android Study Jam - GDG Dois Vizinhos - Primeira ReuniãoAndroid Study Jam - GDG Dois Vizinhos - Primeira Reunião
Android Study Jam - GDG Dois Vizinhos - Primeira ReuniãoStefan Horochovec
 
4º Fórum GDI Novembro 2018 - Integração LabTablet e Dendro com EUDAT B2SHARE ...
4º Fórum GDI Novembro 2018 - Integração LabTablet e Dendro com EUDAT B2SHARE ...4º Fórum GDI Novembro 2018 - Integração LabTablet e Dendro com EUDAT B2SHARE ...
4º Fórum GDI Novembro 2018 - Integração LabTablet e Dendro com EUDAT B2SHARE ...João Rocha da Silva
 
It's all about the game
It's all about the gameIt's all about the game
It's all about the gameBruno Cicanci
 
Internet das Coisas: Aplicativos, Games e Plataformas
Internet das Coisas: Aplicativos, Games e PlataformasInternet das Coisas: Aplicativos, Games e Plataformas
Internet das Coisas: Aplicativos, Games e PlataformasLeandro Andrade
 
Python Nordeste 2016 - Aplicações multiplataforma - Kivy
Python Nordeste 2016 - Aplicações multiplataforma - KivyPython Nordeste 2016 - Aplicações multiplataforma - Kivy
Python Nordeste 2016 - Aplicações multiplataforma - KivyJulio Cesar Eiras Melanda
 
Tdc2015 - Trilha Web - Polymer 1.0
Tdc2015 - Trilha Web - Polymer 1.0Tdc2015 - Trilha Web - Polymer 1.0
Tdc2015 - Trilha Web - Polymer 1.0Benedito Batista
 
TDC Connections - Offline first - Como este requisito impacta seu projeto?
TDC Connections - Offline first - Como este requisito impacta seu projeto?TDC Connections - Offline first - Como este requisito impacta seu projeto?
TDC Connections - Offline first - Como este requisito impacta seu projeto?Claudinei Brito Junior
 

Semelhante a Prototipando com RaspberryPi e Node-RED (20)

#SGames Desenvolvendo o GPS Coquetel Musical
#SGames Desenvolvendo o GPS Coquetel Musical#SGames Desenvolvendo o GPS Coquetel Musical
#SGames Desenvolvendo o GPS Coquetel Musical
 
Hello, Python!
Hello, Python!Hello, Python!
Hello, Python!
 
Open source e Digital Libraries
Open source e Digital LibrariesOpen source e Digital Libraries
Open source e Digital Libraries
 
SP-GTUG - Novidades do Google I/O 2010
SP-GTUG - Novidades do Google I/O 2010SP-GTUG - Novidades do Google I/O 2010
SP-GTUG - Novidades do Google I/O 2010
 
Clean Code/Architecture com Android e Flutter
Clean Code/Architecture com Android e FlutterClean Code/Architecture com Android e Flutter
Clean Code/Architecture com Android e Flutter
 
O mercado de trabalho para a T.I.
O mercado de trabalho para a T.I.O mercado de trabalho para a T.I.
O mercado de trabalho para a T.I.
 
Arduino + Python: produtividade ao extremo
Arduino + Python: produtividade ao extremoArduino + Python: produtividade ao extremo
Arduino + Python: produtividade ao extremo
 
Mobile, Flutter e Mercado
Mobile, Flutter e MercadoMobile, Flutter e Mercado
Mobile, Flutter e Mercado
 
Iscad ti 2013_2014_01 - ferramentas de trabalho
Iscad ti 2013_2014_01 - ferramentas de trabalhoIscad ti 2013_2014_01 - ferramentas de trabalho
Iscad ti 2013_2014_01 - ferramentas de trabalho
 
Palestra na FEA USP - Pentaho: Fazendo mais com menos - Evento ComTycho Day 2012
Palestra na FEA USP - Pentaho: Fazendo mais com menos - Evento ComTycho Day 2012Palestra na FEA USP - Pentaho: Fazendo mais com menos - Evento ComTycho Day 2012
Palestra na FEA USP - Pentaho: Fazendo mais com menos - Evento ComTycho Day 2012
 
Android Study Jam - GDG Dois Vizinhos - Primeira Reunião
Android Study Jam - GDG Dois Vizinhos - Primeira ReuniãoAndroid Study Jam - GDG Dois Vizinhos - Primeira Reunião
Android Study Jam - GDG Dois Vizinhos - Primeira Reunião
 
Zabbix conference 2018v2
Zabbix conference 2018v2Zabbix conference 2018v2
Zabbix conference 2018v2
 
4º Fórum GDI Novembro 2018 - Integração LabTablet e Dendro com EUDAT B2SHARE ...
4º Fórum GDI Novembro 2018 - Integração LabTablet e Dendro com EUDAT B2SHARE ...4º Fórum GDI Novembro 2018 - Integração LabTablet e Dendro com EUDAT B2SHARE ...
4º Fórum GDI Novembro 2018 - Integração LabTablet e Dendro com EUDAT B2SHARE ...
 
It's all about the game
It's all about the gameIt's all about the game
It's all about the game
 
I pv6 cparty2011
I pv6 cparty2011I pv6 cparty2011
I pv6 cparty2011
 
I pv6 cparty2011
I pv6 cparty2011I pv6 cparty2011
I pv6 cparty2011
 
Internet das Coisas: Aplicativos, Games e Plataformas
Internet das Coisas: Aplicativos, Games e PlataformasInternet das Coisas: Aplicativos, Games e Plataformas
Internet das Coisas: Aplicativos, Games e Plataformas
 
Python Nordeste 2016 - Aplicações multiplataforma - Kivy
Python Nordeste 2016 - Aplicações multiplataforma - KivyPython Nordeste 2016 - Aplicações multiplataforma - Kivy
Python Nordeste 2016 - Aplicações multiplataforma - Kivy
 
Tdc2015 - Trilha Web - Polymer 1.0
Tdc2015 - Trilha Web - Polymer 1.0Tdc2015 - Trilha Web - Polymer 1.0
Tdc2015 - Trilha Web - Polymer 1.0
 
TDC Connections - Offline first - Como este requisito impacta seu projeto?
TDC Connections - Offline first - Como este requisito impacta seu projeto?TDC Connections - Offline first - Como este requisito impacta seu projeto?
TDC Connections - Offline first - Como este requisito impacta seu projeto?
 

Mais de GDGFoz

Apresentação GDG Foz 2023
Apresentação GDG Foz  2023Apresentação GDG Foz  2023
Apresentação GDG Foz 2023GDGFoz
 
Desenvolvimento de um Comedouro para cães com Acionamento Automático e Remoto
Desenvolvimento de um Comedouro para cães com Acionamento Automático e RemotoDesenvolvimento de um Comedouro para cães com Acionamento Automático e Remoto
Desenvolvimento de um Comedouro para cães com Acionamento Automático e RemotoGDGFoz
 
Introdução do DEVSECOPS
Introdução do DEVSECOPSIntrodução do DEVSECOPS
Introdução do DEVSECOPSGDGFoz
 
Aquisição de dados IoT com Event Sourcing e Microservices
Aquisição de dados IoT com Event Sourcing e MicroservicesAquisição de dados IoT com Event Sourcing e Microservices
Aquisição de dados IoT com Event Sourcing e MicroservicesGDGFoz
 
Robótica Sucational
Robótica SucationalRobótica Sucational
Robótica SucationalGDGFoz
 
A nova era do desenvolvimento mobile
A nova era do desenvolvimento mobile A nova era do desenvolvimento mobile
A nova era do desenvolvimento mobile GDGFoz
 
Qualidade em Testes de Software
Qualidade em Testes de SoftwareQualidade em Testes de Software
Qualidade em Testes de SoftwareGDGFoz
 
WebAssembly além da Web - Casos de Uso em IoT
WebAssembly além da Web - Casos de Uso em IoTWebAssembly além da Web - Casos de Uso em IoT
WebAssembly além da Web - Casos de Uso em IoTGDGFoz
 
Dart e Flutter do Server ao Client Side
Dart e Flutter do Server ao Client SideDart e Flutter do Server ao Client Side
Dart e Flutter do Server ao Client SideGDGFoz
 
UX: O que é e como pode influenciar a vida do desenvolvedor?
UX: O que é e como pode influenciar a vida do desenvolvedor?UX: O que é e como pode influenciar a vida do desenvolvedor?
UX: O que é e como pode influenciar a vida do desenvolvedor?GDGFoz
 
Dicas de como entrar no mundo do DevSecOps
Dicas de como entrar no mundo do DevSecOpsDicas de como entrar no mundo do DevSecOps
Dicas de como entrar no mundo do DevSecOpsGDGFoz
 
Angular >= 2 - One Framework Mobile & Desktop
Angular >= 2 - One Framework Mobile & DesktopAngular >= 2 - One Framework Mobile & Desktop
Angular >= 2 - One Framework Mobile & DesktopGDGFoz
 
Automação Residencial Extrema com Opensource
Automação Residencial Extrema com OpensourceAutomação Residencial Extrema com Opensource
Automação Residencial Extrema com OpensourceGDGFoz
 
Brasil.IO COVID-19: Dados por Municípios. Quais os Desafios?
Brasil.IO COVID-19: Dados por Municípios. Quais os Desafios?Brasil.IO COVID-19: Dados por Municípios. Quais os Desafios?
Brasil.IO COVID-19: Dados por Municípios. Quais os Desafios?GDGFoz
 
Desmistificando a programação funcional
Desmistificando a programação funcionalDesmistificando a programação funcional
Desmistificando a programação funcionalGDGFoz
 
Microsserviços com Kotlin
Microsserviços com KotlinMicrosserviços com Kotlin
Microsserviços com KotlinGDGFoz
 
Autenticação de dois fatores
Autenticação de dois fatores Autenticação de dois fatores
Autenticação de dois fatores GDGFoz
 
Fique em casa seguro (ou tente)!
Fique em casa seguro (ou tente)!Fique em casa seguro (ou tente)!
Fique em casa seguro (ou tente)!GDGFoz
 
Hooks em React: o novo jeito de fazer componentes funcionais
Hooks em React: o novo jeito de fazer componentes funcionaisHooks em React: o novo jeito de fazer componentes funcionais
Hooks em React: o novo jeito de fazer componentes funcionaisGDGFoz
 
Angular, React ou Vue? Comparando os favoritos do JS reativo
Angular, React ou Vue? Comparando os favoritos do JS reativoAngular, React ou Vue? Comparando os favoritos do JS reativo
Angular, React ou Vue? Comparando os favoritos do JS reativoGDGFoz
 

Mais de GDGFoz (20)

Apresentação GDG Foz 2023
Apresentação GDG Foz  2023Apresentação GDG Foz  2023
Apresentação GDG Foz 2023
 
Desenvolvimento de um Comedouro para cães com Acionamento Automático e Remoto
Desenvolvimento de um Comedouro para cães com Acionamento Automático e RemotoDesenvolvimento de um Comedouro para cães com Acionamento Automático e Remoto
Desenvolvimento de um Comedouro para cães com Acionamento Automático e Remoto
 
Introdução do DEVSECOPS
Introdução do DEVSECOPSIntrodução do DEVSECOPS
Introdução do DEVSECOPS
 
Aquisição de dados IoT com Event Sourcing e Microservices
Aquisição de dados IoT com Event Sourcing e MicroservicesAquisição de dados IoT com Event Sourcing e Microservices
Aquisição de dados IoT com Event Sourcing e Microservices
 
Robótica Sucational
Robótica SucationalRobótica Sucational
Robótica Sucational
 
A nova era do desenvolvimento mobile
A nova era do desenvolvimento mobile A nova era do desenvolvimento mobile
A nova era do desenvolvimento mobile
 
Qualidade em Testes de Software
Qualidade em Testes de SoftwareQualidade em Testes de Software
Qualidade em Testes de Software
 
WebAssembly além da Web - Casos de Uso em IoT
WebAssembly além da Web - Casos de Uso em IoTWebAssembly além da Web - Casos de Uso em IoT
WebAssembly além da Web - Casos de Uso em IoT
 
Dart e Flutter do Server ao Client Side
Dart e Flutter do Server ao Client SideDart e Flutter do Server ao Client Side
Dart e Flutter do Server ao Client Side
 
UX: O que é e como pode influenciar a vida do desenvolvedor?
UX: O que é e como pode influenciar a vida do desenvolvedor?UX: O que é e como pode influenciar a vida do desenvolvedor?
UX: O que é e como pode influenciar a vida do desenvolvedor?
 
Dicas de como entrar no mundo do DevSecOps
Dicas de como entrar no mundo do DevSecOpsDicas de como entrar no mundo do DevSecOps
Dicas de como entrar no mundo do DevSecOps
 
Angular >= 2 - One Framework Mobile & Desktop
Angular >= 2 - One Framework Mobile & DesktopAngular >= 2 - One Framework Mobile & Desktop
Angular >= 2 - One Framework Mobile & Desktop
 
Automação Residencial Extrema com Opensource
Automação Residencial Extrema com OpensourceAutomação Residencial Extrema com Opensource
Automação Residencial Extrema com Opensource
 
Brasil.IO COVID-19: Dados por Municípios. Quais os Desafios?
Brasil.IO COVID-19: Dados por Municípios. Quais os Desafios?Brasil.IO COVID-19: Dados por Municípios. Quais os Desafios?
Brasil.IO COVID-19: Dados por Municípios. Quais os Desafios?
 
Desmistificando a programação funcional
Desmistificando a programação funcionalDesmistificando a programação funcional
Desmistificando a programação funcional
 
Microsserviços com Kotlin
Microsserviços com KotlinMicrosserviços com Kotlin
Microsserviços com Kotlin
 
Autenticação de dois fatores
Autenticação de dois fatores Autenticação de dois fatores
Autenticação de dois fatores
 
Fique em casa seguro (ou tente)!
Fique em casa seguro (ou tente)!Fique em casa seguro (ou tente)!
Fique em casa seguro (ou tente)!
 
Hooks em React: o novo jeito de fazer componentes funcionais
Hooks em React: o novo jeito de fazer componentes funcionaisHooks em React: o novo jeito de fazer componentes funcionais
Hooks em React: o novo jeito de fazer componentes funcionais
 
Angular, React ou Vue? Comparando os favoritos do JS reativo
Angular, React ou Vue? Comparando os favoritos do JS reativoAngular, React ou Vue? Comparando os favoritos do JS reativo
Angular, React ou Vue? Comparando os favoritos do JS reativo
 

Prototipando com RaspberryPi e Node-RED