Internet of Things com. Vitor Leal -

Documentos relacionados
Prof. Romulo Fagundes Cantanhede. Node.JS. O poder do JavaScript do lado do Servidor

Portal de Dados Abertos elaborado pela Emprel lança iniciativas que aproximam Prefeitura e cidadãos no Recife

Fundamentos da Computação Móvel

1 - Descrição: O hackathon consiste na atividade de desenvolvimento de solução baseada no conceito de Internet das Coisas.

Desenvolvimento de Aplicações Móveis: Presente, Passado e Futuro

Guia para o Google Cloud Print

Plasma Active. Thiago Macieira

Windows 8 no Surface, Data Dashboard e a evolução do mercado de tecnologia móvel

Cidades Inteligentes. m2m. Mas afinal, o que isso tem a ver com sustentabilidade e com as coisas? Global M2M Services

Concurso Casa Conectada PROJETO: PETIOT. Desenvolvido por: João Henrique Bellincanta Gomes Empresa: CloudHome Serviços e Tecnologia

Desenvolvimento de Sites. Subtítulo

Sistema Web para Cotação de Preços. Vitae Tec Tecnologia a Serviço da Vida!

Conceitos de Ajax Exemplos de uso do Ajax no braço, muitos exemplos, muito código (HTML, CSS, JavaScript, PHP, XML, JSON)

Introdução a Computação Móvel

A DOCPIX É UMA AGÊNCIA ESPECIALIZADA EM DESENVOLVIMENTO WEB & MARKETING DIGITAL E SOFTWARES, DESDE 2012.

Computação em Nuvem. Alunos: Allan e Clayton

ISHIFT: Informação em Movimento

10 DICAS DE TECNOLOGIA PARA AUMENTAR SUA PRODUTIVIDADE NO TRABALHO

PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS APLICATIVOS HÍBRIDOS. Prof. Angelo Augusto Frozza, M.Sc.

Desenvolvendo com Bootstrap 3: um framework front-end que vale a pena!

PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS - APLICATIVOS HÍBRIDOS. Prof. Angelo Augusto Frozza, M.Sc.

/ /

Projeto de Monitoração e Melhoria Contínua com Six-Sigma, IoT e Big Data

Como se tornar um desenvolvedor de plug-ins para AutoCAD e Revit

Práticas de Desenvolvimento de Software

APRESENTAÇÃO COMERCIAL.

DESENVOLVIMENTO EM DISPOSITIVOS MÓVEIS UTILIZANDO BANCO DE DADOS

<apresentação institucional> <junho, 2015>

Google Web Toolkit* Clério Damasceno Soares, Daniel da Silva Filgueiras e Fábio Figueiredo da Silva

dados abertos cartilha para desenvolvedores

Como funciona a plataforma Superlógica? - Livro 4 de 4. Como funciona a interface de integração? Como você poderá complementar o sistema?

PROGRAMAÇÃO SERVIDOR WEBSERVICES EM SISTEMAS WEB. Prof. Dr. Daniel Caetano

Guia do usuário do Seagate Dashboard

O que é a BuenitStore

Treinamento SharePoint 2013 para Designers

Cursos de Magento Gugliotti Consulting

Proposta de Reformulação do Site do Conselho de Transparência da Administração Pública

Em direção à portabilidade entre plataformas de Computação em Nuvem usando MDE. Elias Adriano - UFSCar Daniel Lucrédio - UFSCar

Fábio Rosato Professional Services confidential 1

Java & OpenJDK. Thiago S. Gonzaga. Sun Campus Ambassador thiago.gonzaga@sun.com

QCON RIO 2015 Desenvolvimento para Windos 10. Alexandre

Índice. 3 Capítulo 1: Visão Geral do Blog. 4 Capítulo 2: SEO. 5 Capítulo 3: Backend: Como Funciona. Visão Geral Plataforma Frontend Backend

Conceitos Básicos

Software Livre e Redes Sociais. Prof. Alexandro Silva

Software Livre, Redes Sociais e Segurança na Internet. Alexandro Silva alexos@ngsecurity.com.br

Faculdade SENAC Pelotas Curso superior de tecnologia em redes de computadores Sistemas de Informação Aluno: Leandro Corrêa Brisolara

Guia para o Google Cloud Print

Trabalho de Sistema de Informações. Instalação e configuração aplicativo Ocomon

O que é o Virto ERP? Onde sua empresa quer chegar? Apresentação. Modelo de funcionamento

ESCOLAR. A solução de vigilância ideal para o transporte de seus filhos

Produtos da Fábrica de Software

Web Services. Autor: Rômulo Rosa Furtado

Iniciativa igeo Mentes Criativas Concurso de ideias para o desenvolvimento de uma aplicação para sistemas móveis (App)

Alarme Automotivo com mensagem para móvel utilizando Arduino

Agosto, Projeto:AngelEye

Guia para o Google Cloud Print

Guia para o Google Cloud Print

Web 2.0: liberdade nas nuvens

Funcionalidades da ferramenta zabbix

Todo o Potencial do WiFi Social para Clientes

Composição do MDK-Prog e MDK-Prog Plus

Programação WEB.

SUMÁRIO. Motivação Contextualização Objetivo Desenvolvimento. Aplicação Discussão Conclusão Perguntas. Hardware Software

A Mecatrônica com Arduino como ferramenta para a melhoria do processo de ensino e aprendizagem

Com esta tecnologia Microsoft, a PHC desenvolveu toda a parte de regras de negócio, acesso a dados e manutenção do sistema.

National Instruments. Aerospace & Defense Day ni.com

SOLUÇÃO PARA MONITORAMENTO AMBIENTE UTILIZANDO ARDUINO

Informática - Prof. Frank Mattos

Kit Laboratório de Robótica Escolar 411 PLUS

Dispositivos móveis e o mercado Android Open Handset Alliance Informações sobre Android Arquitetura

Simple Storage. Storage Orientado ao objeto: Armazenamento de arquivos com a segurança e a economia que sua empresa precisa

Manual de Utilização do GLPI

Hands On para (web)developers: Docker vs Vagrant

Backsite Serviços On-line

Análise de Sistemas I: Programação em Nuvem. Luiz Filipe Licidonio. Faculdade de Tecnologia Pastor Dohms. Porto Alegre, Rio Grande do Sul

Plataformas de Comércio Eletrônico

VEÍCULO CONTROLADO POR ARDUINO ATRAVÉS DO SISTEMA OPERACIONAL ANDROID

IRISPen Air 7. Guia Rápido. (ios)

Treinamento SharePoint 2013 para Power User

Simplificamos e aceleramos sua transformação digital.

SAP Business One Mobile App Seus negócios em tempo real e a qualquer hora! Alexandre Castro Channel Enabler & Solution Expert

Rafael O. Lamari Jr. IBM WebSphere Portal Family Sales Mastery Lotus Solution Sales Professional Tel Portal Corporativo

FECAP. Plataforma Microsoft

INTRODUÇÃO À OTIMIZAÇÃO

PROGRAMAÇÃO PARA INTERNET RICA RICH INTERNET APPLICATIONS

Como utilizar o ScadaBR para monitorar os sensores da linha Comet.

Transporte compartilhado (a carona solidária)

Transcrição:

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