Internet of Things com Vitor Leal - 1
Vitor Leal Consultor de Sistemas e Negócios Centro de Inovação da Telefonica Vivo 2
Kit para desenvolvedores
Kit Desenvolvimento IoT
Kit Desenvolvimento IoT Intel Galileo
Kit Desenvolvimento IoT Intel Galileo
Kit Desenvolvimento IoT Intel Galileo
Kit Desenvolvimento IoT Intel Galileo
Porque o Kit IoT?
Porque o Kit IoT? O Kit Desenvolvimento Internet of Things da Telefonica VIVO foi criado para estimular o interesse de desenvolvedores de outras áreas no mundo do IoT. Criado inicialmente para um Hackathon de IoT da Campus Party São Paulo 2014 Desenvolvedores e entusiastas deveriam conseguir iniciar, de maneira rápida e fácil, a coletar os dados dos sensores do Kit-IoT Acessar os dados coletados utilizando uma API
Porque JavaScript?
Porque JavaScript? Em 2012 a Telefonica Vivo iniciou uma série de eventos e hackathon para estimular o desenvolvimento de aplicativos para um novo sistema operacional móvel.
Porque JavaScript? Para desenvolver para o FirefoxOS você utiliza HTML5, CSS3 e JavaScript. As mesmas tecnologias utilizadas para desenvolver sites e sistemas web.
Porque JavaScript? Pensando nessa base de mais de 2.000 desenvolvedores alcançados com os hackathons escolhemos o NodeJS.
O que é NodeJS?
O que é NodeJS? NodeJS é uma plataforma construída sobre o V8, motor de JavaScript escrito em C++ que roda no Google Chrome. Ele foi criado pensando em aplicações de rede rápidas e escaláveis. http://nodejs.org/
O que é o Kit IoT?
O que é o Kit IoT? + + Equipamento Software Nuvem
Equipamento Equipamento
Equipamento Shield Telefonica VIVO Intel Galileo
Equipamento Sensores do Shield Push Button Sensor de Ruido Sensor de Luminosidade Sensor de Temperatura e Umidade
Software Software
Software Nuvem Como funciona https NodeJS
Nuvem Nuvem
Nuvem Smart Business Control - (Nuvem) Lista dos dispositivos
Nuvem Smart Business Control - (Nuvem) Detalhes dos dispositivos
Nuvem Smart Business Control - (Nuvem) Dashboard com widgets
Nuvem Smart Business Control - API API para retorno de dados em formato JSON
Nuvem Para facilitar a utilização da API pelos desenvolvedores foi criada uma aplicação em HTML5, CSS3 e JavaScript
Como Instalar o Software
Como instalar o software O software foi desenvolvido em NodeJS e pode ser instalado pelo Node Package Modules (npm). $ npm install kit-iot -g
Como funciona
Como funciona Para controlar as GPIO s usamos o módulo Galileo-IO. $ npm install galileo-io
Como funciona Qual problema a Galileo-IO resolve?
Como funciona Como enviar valores para as GPIO s?
Como funciona Como ler os valores das GPIO s?
Como funciona Enviando as informações para a Cloud. $ npm install request
Como funciona Como enviar valores para as GPIO s?
Como funciona Lendo os dados da Cloud?
Johnny-five https://github.com/rwaldron/johnny-five
Johnny-five Você também pode controlar diretamente as GPIOs da RaspberryPi utilizando os seguintes módulos. $ npm install johnny-five
Johnny-five Como fazer um led piscar com Johnny-five?
Johnny-five Controlando um acelerômetro com Johnny-five?
Johnny-five Animation Servo Motor ESC & Brushless Motor Button Claw Joystick LCD LED Kinect Wii - Nunchuk
Open Source
Open Source Kit IoT http://github.com/telefonicadigital/kit-iot
Mais informações
Mais informações http://iot.telefonicabeta.com
Mais informações http://centrodeinovacaobrasil.com
Mais informações https://facebook.com/groups/iotm2m/
Mais informações https://software.intel.com/en-us/iot
Mais informações https://software.intel.com/en-us/iot/downloads
Vitor Leal Consultor de Sistemas e Negócios Centro de Inovação da Telefonica Vivo https://speakerdeck.com/vitorleal/internet-of-things-com-intel-galileo-e-nodejs github:github.com/vitorleal twitter: @vitorleal