4°encontro arduino em recife€¦ · projeto skyon para a nasa –parte do projeto foi feito com...

19
4°ENCONTRO ARDUINO EM RECIFE

Upload: others

Post on 13-Oct-2020

4 views

Category:

Documents


0 download

TRANSCRIPT

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

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

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

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

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

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

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

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

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

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

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

$ 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

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

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

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

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

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

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

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

Yelken Gonzaleshttp://ylk.com.br

http://github.com/yelken

@yelkezin