![Page 1: 4°ENCONTRO ARDUINO EM RECIFE€¦ · Projeto SkyON para a NASA –Parte do projeto foi feito com NodeJS e Arduino. O que é o ? Criado por Ryan Dahl na JSConf em setembro de 2009](https://reader035.vdocuments.site/reader035/viewer/2022070110/604849a1a9a96f6ee87b8726/html5/thumbnails/1.jpg)
4°ENCONTRO ARDUINO EM RECIFE
![Page 2: 4°ENCONTRO ARDUINO EM RECIFE€¦ · Projeto SkyON para a NASA –Parte do projeto foi feito com NodeJS e Arduino. O que é o ? Criado por Ryan Dahl na JSConf em setembro de 2009](https://reader035.vdocuments.site/reader035/viewer/2022070110/604849a1a9a96f6ee87b8726/html5/thumbnails/2.jpg)
Yelken Gonzales
Pós graduado em Segurança da informação (UNIBRATEC)
Bacharel em Sistemas de informação (Faculdade Santa Maria)
Tecnólogo em Analise e desenvolvimento de Sistemas (UNIBRATEC)
Oracle Certified Professional – OCJA OCJP
Experiência profissional
Analista de Sistemas – Home Center Ferreira Costa
Vice-campeão do Hackathon na Campus Party 2014 da Telefonica VIVO de melhor robô com Internet das coisas
Campeão do Hackathon na Campus Party 2013 da Telefonica VIVO de melhor APP
Vice-campeão com o projeto SkyON no Hackathon da NASA
Campeão da olimpíada de robótica no Fórum Internacional de Software livre 2009 em Porto Alegre
![Page 3: 4°ENCONTRO ARDUINO EM RECIFE€¦ · Projeto SkyON para a NASA –Parte do projeto foi feito com NodeJS e Arduino. O que é o ? Criado por Ryan Dahl na JSConf em setembro de 2009](https://reader035.vdocuments.site/reader035/viewer/2022070110/604849a1a9a96f6ee87b8726/html5/thumbnails/3.jpg)
Motivação da palestra
Campus Party 2013 – Aplicativo feito com o BackEND em NodeJS
Campus Party 2014 – Kit IoT da Telefonica VIVO
Projeto SkyON para a NASA – Parte do projeto foi feito com NodeJS e Arduino
![Page 4: 4°ENCONTRO ARDUINO EM RECIFE€¦ · Projeto SkyON para a NASA –Parte do projeto foi feito com NodeJS e Arduino. O que é o ? Criado por Ryan Dahl na JSConf em setembro de 2009](https://reader035.vdocuments.site/reader035/viewer/2022070110/604849a1a9a96f6ee87b8726/html5/thumbnails/4.jpg)
O que é o ?Criado por Ryan Dahl na JSConf em setembro de 2009
É uma plataforma construída sobre o motor JavaScript V8 do Google Chrome para construir aplicações de rede rápida e escalável.
V8 é um interpretador escrito em C++ ultra rápido e open source
![Page 5: 4°ENCONTRO ARDUINO EM RECIFE€¦ · Projeto SkyON para a NASA –Parte do projeto foi feito com NodeJS e Arduino. O que é o ? Criado por Ryan Dahl na JSConf em setembro de 2009](https://reader035.vdocuments.site/reader035/viewer/2022070110/604849a1a9a96f6ee87b8726/html5/thumbnails/5.jpg)
E a Internet das Coisas?
Coisas + dispositivos + Internet = Internet das coisas
![Page 6: 4°ENCONTRO ARDUINO EM RECIFE€¦ · Projeto SkyON para a NASA –Parte do projeto foi feito com NodeJS e Arduino. O que é o ? Criado por Ryan Dahl na JSConf em setembro de 2009](https://reader035.vdocuments.site/reader035/viewer/2022070110/604849a1a9a96f6ee87b8726/html5/thumbnails/6.jpg)
Miniaturização de dispositivos
![Page 7: 4°ENCONTRO ARDUINO EM RECIFE€¦ · Projeto SkyON para a NASA –Parte do projeto foi feito com NodeJS e Arduino. O que é o ? Criado por Ryan Dahl na JSConf em setembro de 2009](https://reader035.vdocuments.site/reader035/viewer/2022070110/604849a1a9a96f6ee87b8726/html5/thumbnails/7.jpg)
Porque o Kit IoT foi criado?O Kit de desenvolvimento Internet of Things da Telefônica VIVO foi criado para estimular o interesse dos desenvolvedores de outras a criarem aplicações IoT
Oportunidade de negócios
Criado inicialmente para um Hackathon na Campus Party 2014
Desenvolvedores e curiosos tinham que iniciar, de forma rápida e fácil, a captura das informações dos sensores
Acessar os dados dos sensores por uma API
![Page 8: 4°ENCONTRO ARDUINO EM RECIFE€¦ · Projeto SkyON para a NASA –Parte do projeto foi feito com NodeJS e Arduino. O que é o ? Criado por Ryan Dahl na JSConf em setembro de 2009](https://reader035.vdocuments.site/reader035/viewer/2022070110/604849a1a9a96f6ee87b8726/html5/thumbnails/8.jpg)
Arquitetura do Kit IoT
![Page 9: 4°ENCONTRO ARDUINO EM RECIFE€¦ · Projeto SkyON para a NASA –Parte do projeto foi feito com NodeJS e Arduino. O que é o ? Criado por Ryan Dahl na JSConf em setembro de 2009](https://reader035.vdocuments.site/reader035/viewer/2022070110/604849a1a9a96f6ee87b8726/html5/thumbnails/9.jpg)
E caso eu não tenha o Kit?
![Page 10: 4°ENCONTRO ARDUINO EM RECIFE€¦ · Projeto SkyON para a NASA –Parte do projeto foi feito com NodeJS e Arduino. O que é o ? Criado por Ryan Dahl na JSConf em setembro de 2009](https://reader035.vdocuments.site/reader035/viewer/2022070110/604849a1a9a96f6ee87b8726/html5/thumbnails/10.jpg)
Informações sobre o Kit IoTMais detalhes sobre o Kit IoT acesse o site: http://iot.telefonicabeta.com/
![Page 11: 4°ENCONTRO ARDUINO EM RECIFE€¦ · Projeto SkyON para a NASA –Parte do projeto foi feito com NodeJS e Arduino. O que é o ? Criado por Ryan Dahl na JSConf em setembro de 2009](https://reader035.vdocuments.site/reader035/viewer/2022070110/604849a1a9a96f6ee87b8726/html5/thumbnails/11.jpg)
$ npm install kit-iot-4g –g
O que é o software?Node package modules (npm)
$ kit-iot-4g———————————————————" Abra o navegador na url http://localhost:4000" ———————————————————
![Page 12: 4°ENCONTRO ARDUINO EM RECIFE€¦ · Projeto SkyON para a NASA –Parte do projeto foi feito com NodeJS e Arduino. O que é o ? Criado por Ryan Dahl na JSConf em setembro de 2009](https://reader035.vdocuments.site/reader035/viewer/2022070110/604849a1a9a96f6ee87b8726/html5/thumbnails/12.jpg)
Biblioteca da porta serialNodeJS + Arduino
$ npm install serialport
![Page 13: 4°ENCONTRO ARDUINO EM RECIFE€¦ · Projeto SkyON para a NASA –Parte do projeto foi feito com NodeJS e Arduino. O que é o ? Criado por Ryan Dahl na JSConf em setembro de 2009](https://reader035.vdocuments.site/reader035/viewer/2022070110/604849a1a9a96f6ee87b8726/html5/thumbnails/13.jpg)
Configuração da porta serial
![Page 14: 4°ENCONTRO ARDUINO EM RECIFE€¦ · Projeto SkyON para a NASA –Parte do projeto foi feito com NodeJS e Arduino. O que é o ? Criado por Ryan Dahl na JSConf em setembro de 2009](https://reader035.vdocuments.site/reader035/viewer/2022070110/604849a1a9a96f6ee87b8726/html5/thumbnails/14.jpg)
Listar as portas
![Page 15: 4°ENCONTRO ARDUINO EM RECIFE€¦ · Projeto SkyON para a NASA –Parte do projeto foi feito com NodeJS e Arduino. O que é o ? Criado por Ryan Dahl na JSConf em setembro de 2009](https://reader035.vdocuments.site/reader035/viewer/2022070110/604849a1a9a96f6ee87b8726/html5/thumbnails/15.jpg)
Inicializando o arduino
![Page 16: 4°ENCONTRO ARDUINO EM RECIFE€¦ · Projeto SkyON para a NASA –Parte do projeto foi feito com NodeJS e Arduino. O que é o ? Criado por Ryan Dahl na JSConf em setembro de 2009](https://reader035.vdocuments.site/reader035/viewer/2022070110/604849a1a9a96f6ee87b8726/html5/thumbnails/16.jpg)
Dados dos sensores
![Page 17: 4°ENCONTRO ARDUINO EM RECIFE€¦ · Projeto SkyON para a NASA –Parte do projeto foi feito com NodeJS e Arduino. O que é o ? Criado por Ryan Dahl na JSConf em setembro de 2009](https://reader035.vdocuments.site/reader035/viewer/2022070110/604849a1a9a96f6ee87b8726/html5/thumbnails/17.jpg)
Enviando para as nuvens
![Page 18: 4°ENCONTRO ARDUINO EM RECIFE€¦ · Projeto SkyON para a NASA –Parte do projeto foi feito com NodeJS e Arduino. O que é o ? Criado por Ryan Dahl na JSConf em setembro de 2009](https://reader035.vdocuments.site/reader035/viewer/2022070110/604849a1a9a96f6ee87b8726/html5/thumbnails/18.jpg)
Código open source
![Page 19: 4°ENCONTRO ARDUINO EM RECIFE€¦ · Projeto SkyON para a NASA –Parte do projeto foi feito com NodeJS e Arduino. O que é o ? Criado por Ryan Dahl na JSConf em setembro de 2009](https://reader035.vdocuments.site/reader035/viewer/2022070110/604849a1a9a96f6ee87b8726/html5/thumbnails/19.jpg)
Yelken Gonzaleshttp://ylk.com.br
http://github.com/yelken
@yelkezin