SlideShare una empresa de Scribd logo
1 de 31
Workshop:
Primeiros passos com o
Kit de Desenvolvimento IoT

Centro de Inovação – Telefônica Brasil
27.01.2014
Índice
01

02

03

04

05

Introdução

M2M ou IoT?

Sobre o Kit IoT

Sobre a DCA

Pacote Kit IoT

06

Como enviar e receber
dados pela DCA

07

Exemplo de aplicação
móvel em HTML5

08

Contato
01

Introdução
01

Introdução
David Ruiz

Desenvolvedor Evangelista @ Telefônica Digital

@wupsbr
http://wupsbr.com
david@telefonicabeta.com

Centro de Inovação
Telefônica Brasil

4
02

M2M ou IoT?
02

M2M ou IoT?

•  M2M: “Máquinas” conversando com outras “Máquinas”
utilizando recursos de rede para comunicar com
aplicações e serviços remotos.

•  IoT: Internet das Coisas é um conceito mais amplo,

englobando M2M e outras tecnologias com o propósito
de monitorar e controlar, seja a própria “máquina” ou o
ambiente em sua volta de forma autônoma.

Centro de Inovação
Telefônica Brasil

6
03
Sobre o
Kit IoT
03

Sobre o Kit IoT

O Kit é composto por:

•  Token de Acesso;
•  Arduino UNO;
•  Shield Kit de Desenvolvimento IoT.

Centro de Inovação
Telefônica Brasil

8
03

Sobre o Kit IoT

Arduino UNO

Centro de Inovação
Telefônica Brasil

9
03

Sobre o Kit IoT

Shield Kit de Desenvolvimento IoT

•  Cinco sensores disponíveis:
§ 
§ 
§ 
§ 
§ 

Temperatura;
Umidade;
Luminosidade;
Ruído;
Chave (Liga/Desliga).

Centro de Inovação
Telefônica Brasil

10
03

Sobre o Kit IoT

Shield Kit de Desenvolvimento IoT

Centro de Inovação
Telefônica Brasil

11
04

Pacote KIT IoT
04

Pacote Kit IoT

•  Como utilizar o Kit IoT no Windows:
§  Software Arduino:
http://arduino.cc/en/Main/Software#toc2
§  Visual Studio 2013 Express para Windows Desktop (ou superior):
http://www.visualstudio.com/downloads/download-visual-studio-vs
§  Node.JS 0.10 ou superior:
http://nodejs.org/download/
§  Python 2.7.6 ou superior:
http://www.python.org/download/releases/2.7.6/

Centro de Inovação
Telefônica Brasil

13
04

Pacote Kit IoT

•  Como utilizar o Kit IoT no Mac:
§  Software Arduino:
http://arduino.cc/en/Main/Software#toc2
§  XCode (com Command Line Tools instalado):
https://itunes.apple.com/br/app/xcode/id497799835?mt=12
§  Node.JS 0.10 ou superior:
http://nodejs.org/download/

Centro de Inovação
Telefônica Brasil

14
04

Pacote Kit IoT

•  Como utilizar o Kit IoT no Linux:
§  Software Arduino:
http://arduino.cc/en/Main/Software
§  Build Essentials:
sudo apt-get install build-essential
§  Node.JS 0.10 ou superior:
http://nodejs.org/download/

Centro de Inovação
Telefônica Brasil

15
04

Pacote Kit IoT

•  Executando o Kit IoT:
§  Para instalar o Kit IoT, conecte o cabo usb no computador e na
placa arduino e digite no terminal:
sudo npm install kit-iot -g
§  Para inicia-lo novamente, digite no terminal:
sudo kit-iot
Caso seja WINDOWS não utilizar sudo!
§  Para instalar o Kit IoT, conecte o cabo usb no computador e na
placa arduino e digite no terminal:
npm install kit-iot -g
§  Para inicia-lo novamente, digite no terminal:
kit-iot
Centro de Inovação
Telefônica Brasil

16
04

Pacote Kit IoT

Centro de Inovação
Telefônica Brasil

17
04

Pacote Kit IoT

Centro de Inovação
Telefônica Brasil

18
04

Pacote Kit IoT

Centro de Inovação
Telefônica Brasil

19
05

Sobre a DCA
05

Sobre a DCA

•  DCA é uma plataforma de alta performance e escalável
horizontalmente para construção de aplicações M2M
utilizando dados em tempo real. É uma plataforma
multisserviço genérica, projetada para ser flexível e
modular, sendo, portanto, adaptável a diferentes
exigências ou cenários.

Centro de Inovação
Telefônica Brasil

21
05

Sobre a DCA

Centro de Inovação
Telefônica Brasil

22
06

Como enviar e
receber dados pela
DCA
06

Como enviar e receber dados pela DCA?

Enviando dados no protocolo UltraLight

•  Neste kit temos disponível cinco sensores, sendo identificados pelo
tipo em azul, o alias em verde e a medida em vermelho:

§  Botão (unit)
|||8:78||bt|1

§  Luminosidade (lux)
|||8:61||lu|4

§  Temperatura (celsius)
|||8:1||tm|2

§  Ruido (decibel)
|||8:23||ru|5

§  Humidade (percent)
|||8:3||hm|3

•  Exemplo de uma string com as medidas dos cinco sensores:
•  URL para envio dos dados em RAW utilizando método POST:

|||8:78||bt|1#|||8:1||tm|1#|||8:3||hm|1#|||8:61||lu|1#|||8:23||ru|1

http://dca.telefonicabeta.com:8002/idas/2.0?apikey={SeuToken}&ID={SeuToken}

Centro de Inovação
Telefônica Brasil

24
06

Como enviar e receber dados pela DCA?

Recebendo dados pela API REST

•  Listar informações do seu serviço:

http://dca.telefonicabeta.com/m2m/v2/services/
{SeuToken}/

•  Listar dispositivos disponíveis:

http://dca.telefonicabeta.com/m2m/v2/services/
{SeuToken}/assets/

•  Detalhes de um dispositivo:

http://dca.telefonicabeta.com/m2m/v2/services/
{SeuToken}/assets/{SeuToken}/

Centro de Inovação
Telefônica Brasil

25
06

Como enviar e receber dados pela DCA?

Recebendo dados pela API REST

•  Listar medidas de um dispositivo:

http://dca.telefonicabeta.com/m2m/v2/services/
{SeuToken}/assets/{SeuToken}/data/

•  Listar medidas de um dispositivo paginando os resultados:

http://dca.telefonicabeta.com/m2m/v2/services/
{SeuToken}/assets/{SeuToken}/data/?
limit=10&offset=0

•  Listar medidas mais recentes de um dispositivo paginando os

resultados:
http://dca.telefonicabeta.com/m2m/v2/services/
{SeuToken}/assets/{SeuToken}/data/?
limit=10&offset=0&sortBy=!samplingTime

Centro de Inovação
Telefônica Brasil

26
07

Exemplo de aplicação
móvel em HTML5
07

Exemplo de aplicação móvel em HTML5
https://github.com/wupsbr/kit-iot-mobile/

Centro de Inovação
Telefônica Brasil

28
08
Contato
08

Contato
David Ruiz

Desenvolvedor Evangelista @ Telefônica Digital

@wupsbr
http://wupsbr.com
david@telefonicabeta.com

Centro de Inovação
Telefônica Brasil

30
Centro de Inovação
Telefônica Brasil

31

Más contenido relacionado

La actualidad más candente

NFC - Uma Nova Possibilidade - TDC Porto Alegre 2014
NFC - Uma Nova Possibilidade - TDC Porto Alegre 2014NFC - Uma Nova Possibilidade - TDC Porto Alegre 2014
NFC - Uma Nova Possibilidade - TDC Porto Alegre 2014Jorge Maia
 
Oficina de IoT #02 - Quarta Temporada
Oficina de IoT #02 - Quarta TemporadaOficina de IoT #02 - Quarta Temporada
Oficina de IoT #02 - Quarta TemporadaDouglas Esteves
 
Internet das coisas - A revolução já começou
Internet das coisas - A revolução já começouInternet das coisas - A revolução já começou
Internet das coisas - A revolução já começouJose Wilker
 
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
 
IoT Aplicada à Engenharia de Computação
IoT Aplicada à Engenharia de ComputaçãoIoT Aplicada à Engenharia de Computação
IoT Aplicada à Engenharia de ComputaçãoAndré Curvello
 
Internet das coisas - A Revolução já começou
Internet das coisas - A Revolução já começouInternet das coisas - A Revolução já começou
Internet das coisas - A Revolução já começouJose Wilker
 
Tecnologias LPWA: conectando o que nao foi conectado
Tecnologias LPWA: conectando o que nao foi conectadoTecnologias LPWA: conectando o que nao foi conectado
Tecnologias LPWA: conectando o que nao foi conectadoEronides Da Silva Neto
 
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
 
Arduino Day 2014 - Cloud para Internet das Coisas & Intel Galileo
Arduino Day 2014 - Cloud para Internet das Coisas & Intel GalileoArduino Day 2014 - Cloud para Internet das Coisas & Intel Galileo
Arduino Day 2014 - Cloud para Internet das Coisas & Intel GalileoDavid Ruiz
 
Eica 2015.2 - Introdução ao IOT
Eica 2015.2 - Introdução ao IOTEica 2015.2 - Introdução ao IOT
Eica 2015.2 - Introdução ao IOTEnio Filho
 
QCon Rio 2015 - Workshop IoT: Sensores Conectados
QCon Rio 2015 - Workshop IoT: Sensores ConectadosQCon Rio 2015 - Workshop IoT: Sensores Conectados
QCon Rio 2015 - Workshop IoT: Sensores ConectadosJorge Maia
 
TDCSP2019 - Trilha: Inteligência Artificial - Palestra: AI at the Edge - Plat...
TDCSP2019 - Trilha: Inteligência Artificial - Palestra: AI at the Edge - Plat...TDCSP2019 - Trilha: Inteligência Artificial - Palestra: AI at the Edge - Plat...
TDCSP2019 - Trilha: Inteligência Artificial - Palestra: AI at the Edge - Plat...Fulvio Mascara
 
Webinar: Da concepção de um projeto IoT a nuvem utilizando a metodologia das ...
Webinar: Da concepção de um projeto IoT a nuvem utilizando a metodologia das ...Webinar: Da concepção de um projeto IoT a nuvem utilizando a metodologia das ...
Webinar: Da concepção de um projeto IoT a nuvem utilizando a metodologia das ...Embarcados
 

La actualidad más candente (20)

NFC - Uma Nova Possibilidade - TDC Porto Alegre 2014
NFC - Uma Nova Possibilidade - TDC Porto Alegre 2014NFC - Uma Nova Possibilidade - TDC Porto Alegre 2014
NFC - Uma Nova Possibilidade - TDC Porto Alegre 2014
 
Plano Nacional de IoT e a Segurança Cibernética das Coisas
Plano Nacional de IoT e a Segurança Cibernética das CoisasPlano Nacional de IoT e a Segurança Cibernética das Coisas
Plano Nacional de IoT e a Segurança Cibernética das Coisas
 
IoTImepac
IoTImepacIoTImepac
IoTImepac
 
(In)segurança em iot no setor elétrico
(In)segurança em iot no setor elétrico(In)segurança em iot no setor elétrico
(In)segurança em iot no setor elétrico
 
Oficina de IoT #02 - Quarta Temporada
Oficina de IoT #02 - Quarta TemporadaOficina de IoT #02 - Quarta Temporada
Oficina de IoT #02 - Quarta Temporada
 
Internet das Coisas
Internet das CoisasInternet das Coisas
Internet das Coisas
 
Internet das coisas - A revolução já começou
Internet das coisas - A revolução já começouInternet das coisas - A revolução já começou
Internet das coisas - A revolução já começou
 
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
 
IoT Aplicada à Engenharia de Computação
IoT Aplicada à Engenharia de ComputaçãoIoT Aplicada à Engenharia de Computação
IoT Aplicada à Engenharia de Computação
 
Internet das Coisas
Internet das CoisasInternet das Coisas
Internet das Coisas
 
Internet das coisas - A Revolução já começou
Internet das coisas - A Revolução já começouInternet das coisas - A Revolução já começou
Internet das coisas - A Revolução já começou
 
Oportunidades de Negócios com a Internet das Coisas
Oportunidades de Negócios com a Internet das CoisasOportunidades de Negócios com a Internet das Coisas
Oportunidades de Negócios com a Internet das Coisas
 
Tecnologias LPWA: conectando o que nao foi conectado
Tecnologias LPWA: conectando o que nao foi conectadoTecnologias LPWA: conectando o que nao foi conectado
Tecnologias LPWA: conectando o que nao foi conectado
 
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
 
Segurança em IoT - conceitos e iniciativas de padronização
Segurança em IoT - conceitos e iniciativas de padronizaçãoSegurança em IoT - conceitos e iniciativas de padronização
Segurança em IoT - conceitos e iniciativas de padronização
 
Arduino Day 2014 - Cloud para Internet das Coisas & Intel Galileo
Arduino Day 2014 - Cloud para Internet das Coisas & Intel GalileoArduino Day 2014 - Cloud para Internet das Coisas & Intel Galileo
Arduino Day 2014 - Cloud para Internet das Coisas & Intel Galileo
 
Eica 2015.2 - Introdução ao IOT
Eica 2015.2 - Introdução ao IOTEica 2015.2 - Introdução ao IOT
Eica 2015.2 - Introdução ao IOT
 
QCon Rio 2015 - Workshop IoT: Sensores Conectados
QCon Rio 2015 - Workshop IoT: Sensores ConectadosQCon Rio 2015 - Workshop IoT: Sensores Conectados
QCon Rio 2015 - Workshop IoT: Sensores Conectados
 
TDCSP2019 - Trilha: Inteligência Artificial - Palestra: AI at the Edge - Plat...
TDCSP2019 - Trilha: Inteligência Artificial - Palestra: AI at the Edge - Plat...TDCSP2019 - Trilha: Inteligência Artificial - Palestra: AI at the Edge - Plat...
TDCSP2019 - Trilha: Inteligência Artificial - Palestra: AI at the Edge - Plat...
 
Webinar: Da concepção de um projeto IoT a nuvem utilizando a metodologia das ...
Webinar: Da concepção de um projeto IoT a nuvem utilizando a metodologia das ...Webinar: Da concepção de um projeto IoT a nuvem utilizando a metodologia das ...
Webinar: Da concepção de um projeto IoT a nuvem utilizando a metodologia das ...
 

Destacado

13 08-20 M-Payment - Desafios e superações do novo modelo de negócios - Telef...
13 08-20 M-Payment - Desafios e superações do novo modelo de negócios - Telef...13 08-20 M-Payment - Desafios e superações do novo modelo de negócios - Telef...
13 08-20 M-Payment - Desafios e superações do novo modelo de negócios - Telef...Carvalho Comunicação
 
Io t asap.me - 27mai15
Io t   asap.me - 27mai15Io t   asap.me - 27mai15
Io t asap.me - 27mai15Flavio Maeda
 
IoT: o despertar dos objetos, sera?
IoT: o despertar dos objetos, sera?IoT: o despertar dos objetos, sera?
IoT: o despertar dos objetos, sera?Eduardo Peixoto
 
[IoT] Internet das Coisas - O despertar dos objetos
[IoT] Internet das Coisas - O despertar dos objetos[IoT] Internet das Coisas - O despertar dos objetos
[IoT] Internet das Coisas - O despertar dos objetosCESAR
 
Palestra Brownie do Luiz
Palestra Brownie do Luiz Palestra Brownie do Luiz
Palestra Brownie do Luiz luizquindere
 
Benchmark Green Apps
Benchmark Green AppsBenchmark Green Apps
Benchmark Green Appsappies_co
 
IoT - Internet das Coisas e Suas oportunidades
IoT - Internet das Coisas e Suas oportunidadesIoT - Internet das Coisas e Suas oportunidades
IoT - Internet das Coisas e Suas oportunidadesCaio Pereira
 
Receitas macarrons docinhos da franca
Receitas macarrons docinhos da francaReceitas macarrons docinhos da franca
Receitas macarrons docinhos da francamucamaba
 
Impressão 3D na Odontologia: custos, tecnologias disponíveis e perspectivas d...
Impressão 3D na Odontologia: custos, tecnologias disponíveis e perspectivas d...Impressão 3D na Odontologia: custos, tecnologias disponíveis e perspectivas d...
Impressão 3D na Odontologia: custos, tecnologias disponíveis e perspectivas d...Cláudio Sampaio
 
Ganache & Chocolate em Pó
Ganache & Chocolate em PóGanache & Chocolate em Pó
Ganache & Chocolate em PóPaula Mello
 
150 receitas - As Melhores de 2015 da Revista Bimby
150 receitas - As Melhores de 2015 da Revista Bimby150 receitas - As Melhores de 2015 da Revista Bimby
150 receitas - As Melhores de 2015 da Revista BimbyCatarina Ferreira
 
Minicurso IOT com javascript - SBTI
Minicurso IOT com javascript - SBTIMinicurso IOT com javascript - SBTI
Minicurso IOT com javascript - SBTImarcochella
 
3D PRINTER REPRAP
3D PRINTER REPRAP3D PRINTER REPRAP
3D PRINTER REPRAPjamesfrk
 
Trabalho de cupcakes
Trabalho de cupcakesTrabalho de cupcakes
Trabalho de cupcakesMi Lemos
 
IBM Studios São Paulo - Conhecendo nossos usuários para criar experiências di...
IBM Studios São Paulo - Conhecendo nossos usuários para criar experiências di...IBM Studios São Paulo - Conhecendo nossos usuários para criar experiências di...
IBM Studios São Paulo - Conhecendo nossos usuários para criar experiências di...Adilson Chicória
 
Cupcakes: Como fazer e ganhar dinheiro
Cupcakes: Como fazer e ganhar dinheiroCupcakes: Como fazer e ganhar dinheiro
Cupcakes: Como fazer e ganhar dinheiroVitor Mateus
 
MODELO DE LISTA DE PRESENÇA EM TREINAMENTOS
MODELO DE LISTA DE PRESENÇA EM TREINAMENTOSMODELO DE LISTA DE PRESENÇA EM TREINAMENTOS
MODELO DE LISTA DE PRESENÇA EM TREINAMENTOSAne Costa
 

Destacado (20)

13 08-20 M-Payment - Desafios e superações do novo modelo de negócios - Telef...
13 08-20 M-Payment - Desafios e superações do novo modelo de negócios - Telef...13 08-20 M-Payment - Desafios e superações do novo modelo de negócios - Telef...
13 08-20 M-Payment - Desafios e superações do novo modelo de negócios - Telef...
 
Io t asap.me - 27mai15
Io t   asap.me - 27mai15Io t   asap.me - 27mai15
Io t asap.me - 27mai15
 
IoT: o despertar dos objetos, sera?
IoT: o despertar dos objetos, sera?IoT: o despertar dos objetos, sera?
IoT: o despertar dos objetos, sera?
 
[IoT] Internet das Coisas - O despertar dos objetos
[IoT] Internet das Coisas - O despertar dos objetos[IoT] Internet das Coisas - O despertar dos objetos
[IoT] Internet das Coisas - O despertar dos objetos
 
Palestra Brownie do Luiz
Palestra Brownie do Luiz Palestra Brownie do Luiz
Palestra Brownie do Luiz
 
Benchmark Green Apps
Benchmark Green AppsBenchmark Green Apps
Benchmark Green Apps
 
IoT - Internet das Coisas e Suas oportunidades
IoT - Internet das Coisas e Suas oportunidadesIoT - Internet das Coisas e Suas oportunidades
IoT - Internet das Coisas e Suas oportunidades
 
Receitas macarrons docinhos da franca
Receitas macarrons docinhos da francaReceitas macarrons docinhos da franca
Receitas macarrons docinhos da franca
 
COMIDA DOCÉS
COMIDA DOCÉS COMIDA DOCÉS
COMIDA DOCÉS
 
Cupcake
CupcakeCupcake
Cupcake
 
Cidades inteligentes
Cidades inteligentesCidades inteligentes
Cidades inteligentes
 
Impressão 3D na Odontologia: custos, tecnologias disponíveis e perspectivas d...
Impressão 3D na Odontologia: custos, tecnologias disponíveis e perspectivas d...Impressão 3D na Odontologia: custos, tecnologias disponíveis e perspectivas d...
Impressão 3D na Odontologia: custos, tecnologias disponíveis e perspectivas d...
 
Ganache & Chocolate em Pó
Ganache & Chocolate em PóGanache & Chocolate em Pó
Ganache & Chocolate em Pó
 
150 receitas - As Melhores de 2015 da Revista Bimby
150 receitas - As Melhores de 2015 da Revista Bimby150 receitas - As Melhores de 2015 da Revista Bimby
150 receitas - As Melhores de 2015 da Revista Bimby
 
Minicurso IOT com javascript - SBTI
Minicurso IOT com javascript - SBTIMinicurso IOT com javascript - SBTI
Minicurso IOT com javascript - SBTI
 
3D PRINTER REPRAP
3D PRINTER REPRAP3D PRINTER REPRAP
3D PRINTER REPRAP
 
Trabalho de cupcakes
Trabalho de cupcakesTrabalho de cupcakes
Trabalho de cupcakes
 
IBM Studios São Paulo - Conhecendo nossos usuários para criar experiências di...
IBM Studios São Paulo - Conhecendo nossos usuários para criar experiências di...IBM Studios São Paulo - Conhecendo nossos usuários para criar experiências di...
IBM Studios São Paulo - Conhecendo nossos usuários para criar experiências di...
 
Cupcakes: Como fazer e ganhar dinheiro
Cupcakes: Como fazer e ganhar dinheiroCupcakes: Como fazer e ganhar dinheiro
Cupcakes: Como fazer e ganhar dinheiro
 
MODELO DE LISTA DE PRESENÇA EM TREINAMENTOS
MODELO DE LISTA DE PRESENÇA EM TREINAMENTOSMODELO DE LISTA DE PRESENÇA EM TREINAMENTOS
MODELO DE LISTA DE PRESENÇA EM TREINAMENTOS
 

Similar a Kit IoT Introdução

Revista Cisco Live Magazine - ed.15
Revista Cisco Live Magazine - ed.15Revista Cisco Live Magazine - ed.15
Revista Cisco Live Magazine - ed.15Cisco do Brasil
 
Estudo viabilidade para nova linha de produto CFTV
Estudo viabilidade para nova linha de produto CFTVEstudo viabilidade para nova linha de produto CFTV
Estudo viabilidade para nova linha de produto CFTVMazer Distribuidora
 
Internet das Coisas e a Indústria 4.0
Internet das Coisas e a Indústria 4.0Internet das Coisas e a Indústria 4.0
Internet das Coisas e a Indústria 4.0Dalton Valadares
 
Programe a STM32L4 Discovery kit IoT node com ARM mbed
Programe a STM32L4 Discovery kit IoT node com ARM mbedPrograme a STM32L4 Discovery kit IoT node com ARM mbed
Programe a STM32L4 Discovery kit IoT node com ARM mbedFabio Souza
 
Internet of Things, M2M e aplicativos mobile: Tendências, oportunidades, desa...
Internet of Things, M2M e aplicativos mobile: Tendências, oportunidades, desa...Internet of Things, M2M e aplicativos mobile: Tendências, oportunidades, desa...
Internet of Things, M2M e aplicativos mobile: Tendências, oportunidades, desa...Jacques Chicourel
 
BRAPPS: Internet of Things, M2M e aplicativos mobile: Tendências, oportunidad...
BRAPPS: Internet of Things, M2M e aplicativos mobile: Tendências, oportunidad...BRAPPS: Internet of Things, M2M e aplicativos mobile: Tendências, oportunidad...
BRAPPS: Internet of Things, M2M e aplicativos mobile: Tendências, oportunidad...Brapps Brasil
 
Bluemix innovationplatform for_iot_pt_br_eco.ti
Bluemix innovationplatform for_iot_pt_br_eco.tiBluemix innovationplatform for_iot_pt_br_eco.ti
Bluemix innovationplatform for_iot_pt_br_eco.tiSergio Loza
 
Java Micro Edition Applied
Java Micro Edition AppliedJava Micro Edition Applied
Java Micro Edition Appliedmarcelobeckmann
 
NANO - Media Stick - Supercomputer for Digital Inclusion by Sergio Cabral Cav...
NANO - Media Stick - Supercomputer for Digital Inclusion by Sergio Cabral Cav...NANO - Media Stick - Supercomputer for Digital Inclusion by Sergio Cabral Cav...
NANO - Media Stick - Supercomputer for Digital Inclusion by Sergio Cabral Cav...IdeaValley Sergio Cabral Cavalcanti
 
Encarte Revista Cisco Live especial para Futurecom 2014
Encarte Revista Cisco Live especial para Futurecom 2014Encarte Revista Cisco Live especial para Futurecom 2014
Encarte Revista Cisco Live especial para Futurecom 2014Cisco do Brasil
 
Guardião Cloud - Plataforma de IoT
Guardião Cloud - Plataforma de IoTGuardião Cloud - Plataforma de IoT
Guardião Cloud - Plataforma de IoTRomulo Fagundes
 
Automação Residencial com Controle por Smartphone Android
Automação Residencial com Controle por Smartphone AndroidAutomação Residencial com Controle por Smartphone Android
Automação Residencial com Controle por Smartphone AndroidGabriel Gaspar
 
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
 
Aitana Launch - Seattle Overview - Português (br)
Aitana Launch - Seattle Overview - Português (br)Aitana Launch - Seattle Overview - Português (br)
Aitana Launch - Seattle Overview - Português (br)Fernando Rizzato
 
Revista Cisco Live ed 17
Revista Cisco Live ed 17Revista Cisco Live ed 17
Revista Cisco Live ed 17Cisco do Brasil
 
"Evolution of Computing, IoT & Cloud Computing"
"Evolution of Computing, IoT & Cloud Computing""Evolution of Computing, IoT & Cloud Computing"
"Evolution of Computing, IoT & Cloud Computing"EUBrasilCloudFORUM .
 

Similar a Kit IoT Introdução (20)

Revista Cisco Live Magazine - ed.15
Revista Cisco Live Magazine - ed.15Revista Cisco Live Magazine - ed.15
Revista Cisco Live Magazine - ed.15
 
Estudo viabilidade para nova linha de produto CFTV
Estudo viabilidade para nova linha de produto CFTVEstudo viabilidade para nova linha de produto CFTV
Estudo viabilidade para nova linha de produto CFTV
 
Internet das Coisas e a Indústria 4.0
Internet das Coisas e a Indústria 4.0Internet das Coisas e a Indústria 4.0
Internet das Coisas e a Indústria 4.0
 
Programe a STM32L4 Discovery kit IoT node com ARM mbed
Programe a STM32L4 Discovery kit IoT node com ARM mbedPrograme a STM32L4 Discovery kit IoT node com ARM mbed
Programe a STM32L4 Discovery kit IoT node com ARM mbed
 
Internet of Things, M2M e aplicativos mobile: Tendências, oportunidades, desa...
Internet of Things, M2M e aplicativos mobile: Tendências, oportunidades, desa...Internet of Things, M2M e aplicativos mobile: Tendências, oportunidades, desa...
Internet of Things, M2M e aplicativos mobile: Tendências, oportunidades, desa...
 
BRAPPS: Internet of Things, M2M e aplicativos mobile: Tendências, oportunidad...
BRAPPS: Internet of Things, M2M e aplicativos mobile: Tendências, oportunidad...BRAPPS: Internet of Things, M2M e aplicativos mobile: Tendências, oportunidad...
BRAPPS: Internet of Things, M2M e aplicativos mobile: Tendências, oportunidad...
 
Bluemix innovationplatform for_iot_pt_br_eco.ti
Bluemix innovationplatform for_iot_pt_br_eco.tiBluemix innovationplatform for_iot_pt_br_eco.ti
Bluemix innovationplatform for_iot_pt_br_eco.ti
 
Java Micro Edition Applied
Java Micro Edition AppliedJava Micro Edition Applied
Java Micro Edition Applied
 
NANO - Media Stick - Supercomputer for Digital Inclusion by Sergio Cabral Cav...
NANO - Media Stick - Supercomputer for Digital Inclusion by Sergio Cabral Cav...NANO - Media Stick - Supercomputer for Digital Inclusion by Sergio Cabral Cav...
NANO - Media Stick - Supercomputer for Digital Inclusion by Sergio Cabral Cav...
 
Raimundo ztec
Raimundo ztecRaimundo ztec
Raimundo ztec
 
IoT para Devs c#
IoT para Devs c#IoT para Devs c#
IoT para Devs c#
 
Encarte Revista Cisco Live especial para Futurecom 2014
Encarte Revista Cisco Live especial para Futurecom 2014Encarte Revista Cisco Live especial para Futurecom 2014
Encarte Revista Cisco Live especial para Futurecom 2014
 
Introdução ao .Net Micro Framework
Introdução ao .Net Micro FrameworkIntrodução ao .Net Micro Framework
Introdução ao .Net Micro Framework
 
Guardião Cloud - Plataforma de IoT
Guardião Cloud - Plataforma de IoTGuardião Cloud - Plataforma de IoT
Guardião Cloud - Plataforma de IoT
 
Automação Residencial com Controle por Smartphone Android
Automação Residencial com Controle por Smartphone AndroidAutomação Residencial com Controle por Smartphone Android
Automação Residencial com Controle por Smartphone Android
 
Desenvolvendo Produtos para Internet das Coisas
Desenvolvendo Produtos para Internet das CoisasDesenvolvendo Produtos para Internet das Coisas
Desenvolvendo Produtos para Internet das Coisas
 
Aitana Launch - Seattle Overview - Português (br)
Aitana Launch - Seattle Overview - Português (br)Aitana Launch - Seattle Overview - Português (br)
Aitana Launch - Seattle Overview - Português (br)
 
Revista Cisco Live ed 17
Revista Cisco Live ed 17Revista Cisco Live ed 17
Revista Cisco Live ed 17
 
"Evolution of Computing, IoT & Cloud Computing"
"Evolution of Computing, IoT & Cloud Computing""Evolution of Computing, IoT & Cloud Computing"
"Evolution of Computing, IoT & Cloud Computing"
 
Mqtt protocolo iot
Mqtt protocolo iotMqtt protocolo iot
Mqtt protocolo iot
 

Más de David Ruiz

Developer Experience - Escalando Negócios com a melhor experiência ao desenvo...
Developer Experience - Escalando Negócios com a melhor experiência ao desenvo...Developer Experience - Escalando Negócios com a melhor experiência ao desenvo...
Developer Experience - Escalando Negócios com a melhor experiência ao desenvo...David Ruiz
 
Plataformas de Inovação - Criando Conexões
Plataformas de Inovação - Criando ConexõesPlataformas de Inovação - Criando Conexões
Plataformas de Inovação - Criando ConexõesDavid Ruiz
 
Containers com docker #CPRecife4
Containers com docker #CPRecife4Containers com docker #CPRecife4
Containers com docker #CPRecife4David Ruiz
 
Internet of Things
Internet of ThingsInternet of Things
Internet of ThingsDavid Ruiz
 
Hoodie na Campus Party Brasil 2013
Hoodie na Campus Party Brasil 2013Hoodie na Campus Party Brasil 2013
Hoodie na Campus Party Brasil 2013David Ruiz
 
Workshop de Firefox OS
Workshop de Firefox OSWorkshop de Firefox OS
Workshop de Firefox OSDavid Ruiz
 
Desenvolvendo para Firefox OS
Desenvolvendo para Firefox OSDesenvolvendo para Firefox OS
Desenvolvendo para Firefox OSDavid Ruiz
 
Introdução ao Firefox OS
Introdução ao Firefox OSIntrodução ao Firefox OS
Introdução ao Firefox OSDavid Ruiz
 
node.js - Eventful JavaScript on the Server
node.js - Eventful JavaScript on the Servernode.js - Eventful JavaScript on the Server
node.js - Eventful JavaScript on the ServerDavid Ruiz
 
livre.fm - keynote
livre.fm - keynotelivre.fm - keynote
livre.fm - keynoteDavid Ruiz
 
GED - A caminho do conhecimento
GED - A caminho do conhecimentoGED - A caminho do conhecimento
GED - A caminho do conhecimentoDavid Ruiz
 
imax games - Desenvolvimento de Jogos
imax games - Desenvolvimento de Jogosimax games - Desenvolvimento de Jogos
imax games - Desenvolvimento de JogosDavid Ruiz
 
Modelagem 3D de personagens para jogos
Modelagem 3D de personagens para jogosModelagem 3D de personagens para jogos
Modelagem 3D de personagens para jogosDavid Ruiz
 
Ruby On Rails - Porque Utilizar?
Ruby On Rails - Porque Utilizar?Ruby On Rails - Porque Utilizar?
Ruby On Rails - Porque Utilizar?David Ruiz
 
Trabalhe na Abril Digital
Trabalhe na Abril DigitalTrabalhe na Abril Digital
Trabalhe na Abril DigitalDavid Ruiz
 
Lua para Jogos
Lua para JogosLua para Jogos
Lua para JogosDavid Ruiz
 
Web 2.0 e AJAX - Parte 3 / 3
Web 2.0 e AJAX - Parte 3 / 3Web 2.0 e AJAX - Parte 3 / 3
Web 2.0 e AJAX - Parte 3 / 3David Ruiz
 
Tendências de Search Egines - Microsoft
Tendências de Search Egines - MicrosoftTendências de Search Egines - Microsoft
Tendências de Search Egines - MicrosoftDavid Ruiz
 
Web 2.0 e AJAX - Parte 2 / 3
Web 2.0 e AJAX - Parte 2 / 3Web 2.0 e AJAX - Parte 2 / 3
Web 2.0 e AJAX - Parte 2 / 3David Ruiz
 
Web 2.0 e AJAX - Parte 1 / 3
Web 2.0 e AJAX - Parte 1 / 3Web 2.0 e AJAX - Parte 1 / 3
Web 2.0 e AJAX - Parte 1 / 3David Ruiz
 

Más de David Ruiz (20)

Developer Experience - Escalando Negócios com a melhor experiência ao desenvo...
Developer Experience - Escalando Negócios com a melhor experiência ao desenvo...Developer Experience - Escalando Negócios com a melhor experiência ao desenvo...
Developer Experience - Escalando Negócios com a melhor experiência ao desenvo...
 
Plataformas de Inovação - Criando Conexões
Plataformas de Inovação - Criando ConexõesPlataformas de Inovação - Criando Conexões
Plataformas de Inovação - Criando Conexões
 
Containers com docker #CPRecife4
Containers com docker #CPRecife4Containers com docker #CPRecife4
Containers com docker #CPRecife4
 
Internet of Things
Internet of ThingsInternet of Things
Internet of Things
 
Hoodie na Campus Party Brasil 2013
Hoodie na Campus Party Brasil 2013Hoodie na Campus Party Brasil 2013
Hoodie na Campus Party Brasil 2013
 
Workshop de Firefox OS
Workshop de Firefox OSWorkshop de Firefox OS
Workshop de Firefox OS
 
Desenvolvendo para Firefox OS
Desenvolvendo para Firefox OSDesenvolvendo para Firefox OS
Desenvolvendo para Firefox OS
 
Introdução ao Firefox OS
Introdução ao Firefox OSIntrodução ao Firefox OS
Introdução ao Firefox OS
 
node.js - Eventful JavaScript on the Server
node.js - Eventful JavaScript on the Servernode.js - Eventful JavaScript on the Server
node.js - Eventful JavaScript on the Server
 
livre.fm - keynote
livre.fm - keynotelivre.fm - keynote
livre.fm - keynote
 
GED - A caminho do conhecimento
GED - A caminho do conhecimentoGED - A caminho do conhecimento
GED - A caminho do conhecimento
 
imax games - Desenvolvimento de Jogos
imax games - Desenvolvimento de Jogosimax games - Desenvolvimento de Jogos
imax games - Desenvolvimento de Jogos
 
Modelagem 3D de personagens para jogos
Modelagem 3D de personagens para jogosModelagem 3D de personagens para jogos
Modelagem 3D de personagens para jogos
 
Ruby On Rails - Porque Utilizar?
Ruby On Rails - Porque Utilizar?Ruby On Rails - Porque Utilizar?
Ruby On Rails - Porque Utilizar?
 
Trabalhe na Abril Digital
Trabalhe na Abril DigitalTrabalhe na Abril Digital
Trabalhe na Abril Digital
 
Lua para Jogos
Lua para JogosLua para Jogos
Lua para Jogos
 
Web 2.0 e AJAX - Parte 3 / 3
Web 2.0 e AJAX - Parte 3 / 3Web 2.0 e AJAX - Parte 3 / 3
Web 2.0 e AJAX - Parte 3 / 3
 
Tendências de Search Egines - Microsoft
Tendências de Search Egines - MicrosoftTendências de Search Egines - Microsoft
Tendências de Search Egines - Microsoft
 
Web 2.0 e AJAX - Parte 2 / 3
Web 2.0 e AJAX - Parte 2 / 3Web 2.0 e AJAX - Parte 2 / 3
Web 2.0 e AJAX - Parte 2 / 3
 
Web 2.0 e AJAX - Parte 1 / 3
Web 2.0 e AJAX - Parte 1 / 3Web 2.0 e AJAX - Parte 1 / 3
Web 2.0 e AJAX - Parte 1 / 3
 

Kit IoT Introdução

  • 1. Workshop: Primeiros passos com o Kit de Desenvolvimento IoT Centro de Inovação – Telefônica Brasil 27.01.2014
  • 2. Índice 01 02 03 04 05 Introdução M2M ou IoT? Sobre o Kit IoT Sobre a DCA Pacote Kit IoT 06 Como enviar e receber dados pela DCA 07 Exemplo de aplicação móvel em HTML5 08 Contato
  • 4. 01 Introdução David Ruiz Desenvolvedor Evangelista @ Telefônica Digital @wupsbr http://wupsbr.com david@telefonicabeta.com Centro de Inovação Telefônica Brasil 4
  • 6. 02 M2M ou IoT? •  M2M: “Máquinas” conversando com outras “Máquinas” utilizando recursos de rede para comunicar com aplicações e serviços remotos. •  IoT: Internet das Coisas é um conceito mais amplo, englobando M2M e outras tecnologias com o propósito de monitorar e controlar, seja a própria “máquina” ou o ambiente em sua volta de forma autônoma. Centro de Inovação Telefônica Brasil 6
  • 8. 03 Sobre o Kit IoT O Kit é composto por: •  Token de Acesso; •  Arduino UNO; •  Shield Kit de Desenvolvimento IoT. Centro de Inovação Telefônica Brasil 8
  • 9. 03 Sobre o Kit IoT Arduino UNO Centro de Inovação Telefônica Brasil 9
  • 10. 03 Sobre o Kit IoT Shield Kit de Desenvolvimento IoT •  Cinco sensores disponíveis: §  §  §  §  §  Temperatura; Umidade; Luminosidade; Ruído; Chave (Liga/Desliga). Centro de Inovação Telefônica Brasil 10
  • 11. 03 Sobre o Kit IoT Shield Kit de Desenvolvimento IoT Centro de Inovação Telefônica Brasil 11
  • 13. 04 Pacote Kit IoT •  Como utilizar o Kit IoT no Windows: §  Software Arduino: http://arduino.cc/en/Main/Software#toc2 §  Visual Studio 2013 Express para Windows Desktop (ou superior): http://www.visualstudio.com/downloads/download-visual-studio-vs §  Node.JS 0.10 ou superior: http://nodejs.org/download/ §  Python 2.7.6 ou superior: http://www.python.org/download/releases/2.7.6/ Centro de Inovação Telefônica Brasil 13
  • 14. 04 Pacote Kit IoT •  Como utilizar o Kit IoT no Mac: §  Software Arduino: http://arduino.cc/en/Main/Software#toc2 §  XCode (com Command Line Tools instalado): https://itunes.apple.com/br/app/xcode/id497799835?mt=12 §  Node.JS 0.10 ou superior: http://nodejs.org/download/ Centro de Inovação Telefônica Brasil 14
  • 15. 04 Pacote Kit IoT •  Como utilizar o Kit IoT no Linux: §  Software Arduino: http://arduino.cc/en/Main/Software §  Build Essentials: sudo apt-get install build-essential §  Node.JS 0.10 ou superior: http://nodejs.org/download/ Centro de Inovação Telefônica Brasil 15
  • 16. 04 Pacote Kit IoT •  Executando o Kit IoT: §  Para instalar o Kit IoT, conecte o cabo usb no computador e na placa arduino e digite no terminal: sudo npm install kit-iot -g §  Para inicia-lo novamente, digite no terminal: sudo kit-iot Caso seja WINDOWS não utilizar sudo! §  Para instalar o Kit IoT, conecte o cabo usb no computador e na placa arduino e digite no terminal: npm install kit-iot -g §  Para inicia-lo novamente, digite no terminal: kit-iot Centro de Inovação Telefônica Brasil 16
  • 17. 04 Pacote Kit IoT Centro de Inovação Telefônica Brasil 17
  • 18. 04 Pacote Kit IoT Centro de Inovação Telefônica Brasil 18
  • 19. 04 Pacote Kit IoT Centro de Inovação Telefônica Brasil 19
  • 21. 05 Sobre a DCA •  DCA é uma plataforma de alta performance e escalável horizontalmente para construção de aplicações M2M utilizando dados em tempo real. É uma plataforma multisserviço genérica, projetada para ser flexível e modular, sendo, portanto, adaptável a diferentes exigências ou cenários. Centro de Inovação Telefônica Brasil 21
  • 22. 05 Sobre a DCA Centro de Inovação Telefônica Brasil 22
  • 23. 06 Como enviar e receber dados pela DCA
  • 24. 06 Como enviar e receber dados pela DCA? Enviando dados no protocolo UltraLight •  Neste kit temos disponível cinco sensores, sendo identificados pelo tipo em azul, o alias em verde e a medida em vermelho: §  Botão (unit) |||8:78||bt|1 §  Luminosidade (lux) |||8:61||lu|4 §  Temperatura (celsius) |||8:1||tm|2 §  Ruido (decibel) |||8:23||ru|5 §  Humidade (percent) |||8:3||hm|3 •  Exemplo de uma string com as medidas dos cinco sensores: •  URL para envio dos dados em RAW utilizando método POST: |||8:78||bt|1#|||8:1||tm|1#|||8:3||hm|1#|||8:61||lu|1#|||8:23||ru|1 http://dca.telefonicabeta.com:8002/idas/2.0?apikey={SeuToken}&ID={SeuToken} Centro de Inovação Telefônica Brasil 24
  • 25. 06 Como enviar e receber dados pela DCA? Recebendo dados pela API REST •  Listar informações do seu serviço: http://dca.telefonicabeta.com/m2m/v2/services/ {SeuToken}/ •  Listar dispositivos disponíveis: http://dca.telefonicabeta.com/m2m/v2/services/ {SeuToken}/assets/ •  Detalhes de um dispositivo: http://dca.telefonicabeta.com/m2m/v2/services/ {SeuToken}/assets/{SeuToken}/ Centro de Inovação Telefônica Brasil 25
  • 26. 06 Como enviar e receber dados pela DCA? Recebendo dados pela API REST •  Listar medidas de um dispositivo: http://dca.telefonicabeta.com/m2m/v2/services/ {SeuToken}/assets/{SeuToken}/data/ •  Listar medidas de um dispositivo paginando os resultados: http://dca.telefonicabeta.com/m2m/v2/services/ {SeuToken}/assets/{SeuToken}/data/? limit=10&offset=0 •  Listar medidas mais recentes de um dispositivo paginando os resultados: http://dca.telefonicabeta.com/m2m/v2/services/ {SeuToken}/assets/{SeuToken}/data/? limit=10&offset=0&sortBy=!samplingTime Centro de Inovação Telefônica Brasil 26
  • 28. 07 Exemplo de aplicação móvel em HTML5 https://github.com/wupsbr/kit-iot-mobile/ Centro de Inovação Telefônica Brasil 28
  • 30. 08 Contato David Ruiz Desenvolvedor Evangelista @ Telefônica Digital @wupsbr http://wupsbr.com david@telefonicabeta.com Centro de Inovação Telefônica Brasil 30

Notas del editor

  1. Bem no início da web tínhamos uma grande variedade de ecossistemas abertos e fechados em torno do PC.Por quase 10 anos o Internet Explorer dominou o mercado.Em 2004, o Firefox, da Fundação Mozilla, apareceu e transformou o panorama da Web.Com a constante inovação promovida pela Fundação Mozilla, novos navegadores surgem mudando completamente o cenário.Graças a esta mudança, a Web transformou-se em um ecossistema aberto e promissor.
  2. Bem no início da web tínhamos uma grande variedade de ecossistemas abertos e fechados em torno do PC.Por quase 10 anos o Internet Explorer dominou o mercado.Em 2004, o Firefox, da Fundação Mozilla, apareceu e transformou o panorama da Web.Com a constante inovação promovida pela Fundação Mozilla, novos navegadores surgem mudando completamente o cenário.Graças a esta mudança, a Web transformou-se em um ecossistema aberto e promissor.
  3. Bem no início da web tínhamos uma grande variedade de ecossistemas abertos e fechados em torno do PC.Por quase 10 anos o Internet Explorer dominou o mercado.Em 2004, o Firefox, da Fundação Mozilla, apareceu e transformou o panorama da Web.Com a constante inovação promovida pela Fundação Mozilla, novos navegadores surgem mudando completamente o cenário.Graças a esta mudança, a Web transformou-se em um ecossistema aberto e promissor.
  4. Bem no início da web tínhamos uma grande variedade de ecossistemas abertos e fechados em torno do PC.Por quase 10 anos o Internet Explorer dominou o mercado.Em 2004, o Firefox, da Fundação Mozilla, apareceu e transformou o panorama da Web.Com a constante inovação promovida pela Fundação Mozilla, novos navegadores surgem mudando completamente o cenário.Graças a esta mudança, a Web transformou-se em um ecossistema aberto e promissor.
  5. Bem no início da web tínhamos uma grande variedade de ecossistemas abertos e fechados em torno do PC.Por quase 10 anos o Internet Explorer dominou o mercado.Em 2004, o Firefox, da Fundação Mozilla, apareceu e transformou o panorama da Web.Com a constante inovação promovida pela Fundação Mozilla, novos navegadores surgem mudando completamente o cenário.Graças a esta mudança, a Web transformou-se em um ecossistema aberto e promissor.
  6. Bem no início da web tínhamos uma grande variedade de ecossistemas abertos e fechados em torno do PC.Por quase 10 anos o Internet Explorer dominou o mercado.Em 2004, o Firefox, da Fundação Mozilla, apareceu e transformou o panorama da Web.Com a constante inovação promovida pela Fundação Mozilla, novos navegadores surgem mudando completamente o cenário.Graças a esta mudança, a Web transformou-se em um ecossistema aberto e promissor.
  7. Bem no início da web tínhamos uma grande variedade de ecossistemas abertos e fechados em torno do PC.Por quase 10 anos o Internet Explorer dominou o mercado.Em 2004, o Firefox, da Fundação Mozilla, apareceu e transformou o panorama da Web.Com a constante inovação promovida pela Fundação Mozilla, novos navegadores surgem mudando completamente o cenário.Graças a esta mudança, a Web transformou-se em um ecossistema aberto e promissor.
  8. Bem no início da web tínhamos uma grande variedade de ecossistemas abertos e fechados em torno do PC.Por quase 10 anos o Internet Explorer dominou o mercado.Em 2004, o Firefox, da Fundação Mozilla, apareceu e transformou o panorama da Web.Com a constante inovação promovida pela Fundação Mozilla, novos navegadores surgem mudando completamente o cenário.Graças a esta mudança, a Web transformou-se em um ecossistema aberto e promissor.