O documento apresenta um workshop sobre o Kit de Desenvolvimento IoT da Telefônica Brasil. Resume os principais tópicos abordados: 1) A diferença entre M2M e IoT; 2) Os componentes do Kit IoT incluindo Arduino e sensores; 3) Como instalar e executar o Kit IoT em diferentes sistemas operacionais; 4) Como enviar e receber dados usando a plataforma DCA.
IoT – Internet of Things. Do Básico ao Hello World!Rodolfo Cruz
Apresentação básica sobre Internet das Coisas(IoT - Internet Of Things) e as principais tecnologias envolvidas.
Um pouquinho sobre Arduino e Raspberry PI, finalizando com um projeto no Arduino que faz leitura da temperatura ambiente e imprime em um Display LCD 16x2.
QCon Rio 2015 - IoT é muito mais que hardware conectado: explorando arquitetu...Jorge Maia
Apresentação feita no QCon Rio 2015. (www.qconrio.com)
Um dispositivo, mesmo conectado à nuvem, pode não tirar proveito total do potencial da Internet das Coisas. Ao projetar um dispositivo IoT, deve-se considerar vários aspectos: entre eles o hardware em si, o software embarcado, o protocolo e o meio de comunicação – além do serviço que recebe dados e faz análises, possibilitando aprendizado e predição. É também necessário exercitar um trade-off, pois muita inteligência no hardware pode gerar maior custo de desenvolvimento e produção; já uma carga maior na nuvem torna o produto mais “burro” mas simplifica seu ciclo de vida de produção.
Nesta apresentação, será mostrada uma proposta de arquitetura para um dispositivo IoT, desde sua conectividade até a análise de dados – passando pelo equilíbrio entre inteligência de hardware e carga de dados na nuvem. Apresentaremos o MQTT, um protocolo leve e extremamente aderente a esse contexto, onde um concentrador atua como intermediário entre os dispositivos locais e a nuvem. Temas como plataformas de desenvolvimento de hardware, linguagens, padronização, protocolos e mercado também serão discutidos, dentro do contexto IoT.
Internet das Coisas, ou em inglês internet of things é um desafio do ponto de vista de inovação mas também do ponto de vista de Segurança e Privacidade.
Na apresentação da internet das coisas exemplos de atenção no que a Cisco chama de internet of everything.
Comunicação de Dispositivos IoT com MQTTJorge Maia
Universo de IoT atual, desafios de conexão de dispositivos e comunicação M2M.
Apresentei sobre como comunicar um dispositivo com um broker MQTT rodando em uma worker role no Azure e sendo consumido por um website com MVC. Toda a comunicação feita via MQTT com baixo peso e consumo de banda.
Workshop de IoT e Inteligência na CPBR10 parte 1Jorge Maia
Uma breve visão sobre a Internet das Coisas e o uso de nuvem, serviços, Bare Metal, S.O Embedded, Inteligência Artificial com uso de Machine Learning. Esta apresentação é a primeira parte do workshop.
[PPT com Texto]
O verdadeiro valor de IoT está na inovação em novas experiências e não somente na tecnologia. Entenda os principais desafios e oportunidades, e como o design pode ajuda-lo a criar experiências inesquecíveis.
IoT – Internet of Things. Do Básico ao Hello World!Rodolfo Cruz
Apresentação básica sobre Internet das Coisas(IoT - Internet Of Things) e as principais tecnologias envolvidas.
Um pouquinho sobre Arduino e Raspberry PI, finalizando com um projeto no Arduino que faz leitura da temperatura ambiente e imprime em um Display LCD 16x2.
QCon Rio 2015 - IoT é muito mais que hardware conectado: explorando arquitetu...Jorge Maia
Apresentação feita no QCon Rio 2015. (www.qconrio.com)
Um dispositivo, mesmo conectado à nuvem, pode não tirar proveito total do potencial da Internet das Coisas. Ao projetar um dispositivo IoT, deve-se considerar vários aspectos: entre eles o hardware em si, o software embarcado, o protocolo e o meio de comunicação – além do serviço que recebe dados e faz análises, possibilitando aprendizado e predição. É também necessário exercitar um trade-off, pois muita inteligência no hardware pode gerar maior custo de desenvolvimento e produção; já uma carga maior na nuvem torna o produto mais “burro” mas simplifica seu ciclo de vida de produção.
Nesta apresentação, será mostrada uma proposta de arquitetura para um dispositivo IoT, desde sua conectividade até a análise de dados – passando pelo equilíbrio entre inteligência de hardware e carga de dados na nuvem. Apresentaremos o MQTT, um protocolo leve e extremamente aderente a esse contexto, onde um concentrador atua como intermediário entre os dispositivos locais e a nuvem. Temas como plataformas de desenvolvimento de hardware, linguagens, padronização, protocolos e mercado também serão discutidos, dentro do contexto IoT.
Internet das Coisas, ou em inglês internet of things é um desafio do ponto de vista de inovação mas também do ponto de vista de Segurança e Privacidade.
Na apresentação da internet das coisas exemplos de atenção no que a Cisco chama de internet of everything.
Comunicação de Dispositivos IoT com MQTTJorge Maia
Universo de IoT atual, desafios de conexão de dispositivos e comunicação M2M.
Apresentei sobre como comunicar um dispositivo com um broker MQTT rodando em uma worker role no Azure e sendo consumido por um website com MVC. Toda a comunicação feita via MQTT com baixo peso e consumo de banda.
Workshop de IoT e Inteligência na CPBR10 parte 1Jorge Maia
Uma breve visão sobre a Internet das Coisas e o uso de nuvem, serviços, Bare Metal, S.O Embedded, Inteligência Artificial com uso de Machine Learning. Esta apresentação é a primeira parte do workshop.
[PPT com Texto]
O verdadeiro valor de IoT está na inovação em novas experiências e não somente na tecnologia. Entenda os principais desafios e oportunidades, e como o design pode ajuda-lo a criar experiências inesquecíveis.
NFC - Uma Nova Possibilidade - TDC Porto Alegre 2014Jorge Maia
Um pouco sobre NFC, gadgets inteligentes, integração de aplicações com tags e etc.
Um comparativo entre NFC, BLE, QRCode, Código de Barras, RFID e uma visão de quando usar de acordo com o projeto.
Internet das coisas - A revolução já começouJose Wilker
Esse é o material da palestra que foi realizada em São Luís do Maranhão sobre Internet das Coisas (Internet of Things) com o objetivo de explicar como realizar transferência de mensagens entre serviços, com o objetivo de tornar aplicações web mais seguras e escaláveis distribuindo serviços.
Palestra que apresentei na Semana da Engenharia de Computação (SEnC), ministrada no dia 20 de Setembro de 2017.
O foco dessa palestra foi mostrar como o profissional de Engenharia de Computação está preparado para o mundo da Internet das Coisas, dado que passa por uma formação que trabalha as 4 bases essenciais do IoT - Redes, Dados, Programação e Eletrônica.
A Internet das Coisas (do inglês, Internet of Things) é uma revolução tecnológica a fim de conectar dispositivos eletrônicos utilizados no dia-a-dia (como aparelhos eletrodomésticos, eletroportáteis, máquinas industriais, meios de transporte, etc) à Internet[1][2], cujo desenvolvimento depende da inovação técnica dinâmica em campos tão importantes como os sensores wireless, a inteligência artificial e a nanotecnologia.
Fonte: Wikipédia
A Internet das Coisas (do inglês, Internet of Things) é uma revolução tecnológica a fim de conectar dispositivos eletrônicos utilizados no dia-a-dia pelas pessoas como aparelhos eletrodomésticos, eletroportáteis, máquinas industriais, meios de transporte e muito mais à Internet, ou seja, primeiro os locais físicos (casas, empresas, estabelecimentos comerciais, etc) se conectaram a internet, depois as pessoas se conectaram à internet (através dos smartphones) e agora "as coisas" vão se conectar na internet.
O QUE VOCÊ VAI CONHECER NESTE ARTIGO?
1 - O que é Internet das Coisas?
2 - Números que Impressionam sobre a Internet das Coisas
3 - Alguns Exemplos de Aplicações para a Internet das Coisas
4 - Impacto e Valor aos Negócios com a utilização da Internet das Coisas
- Impacto e Valor Agregado
- Transformação Digital
- Economia Definida por Software
- Redefinição da Internet das Coisas
5 - Iniciando um projeto básico com a Internet das Coisas
- O primeiro projeto
- O primeiro plano de negócios
https://www.linkedin.com/in/gustavovazdelima/
Internet das Coisas: Aplicativos, Games e PlataformasLeandro Andrade
Oficina ministrada por Leandro Andrade Rocha e Victor Hugo Batista, nos dias 6 e 7 de dezembro, no IV Games For Change América Latina 2014. Evento para o incentivo a gamificação da internet da coisas.
TDCSP2019 - Trilha: Inteligência Artificial - Palestra: AI at the Edge - Plat...Fulvio Mascara
Talk realizada no TDC SP 2019, na trilha de Inteligência Artificial, onde mostrei alguns exemplos de aplicações de AI para Edge Computing, bem como as principais plataformas disponíveis no mercado para este fim. No final, uma demonstração usando NVIDIA Jetson Nano usando TensorRT e Raspberry Pi usando XNOR.AI.
Webinar: Da concepção de um projeto IoT a nuvem utilizando a metodologia das ...Embarcados
Nesse webinar será apresentado como definir os requisitos de um projeto IoT com base na metodologia das 3 fases e do modelo de referência IoT para definição desde o hardware que atenda os requisitos da aplicação do cliente até a infraestrutura da nuvem para gerenciamento e armazenamento dos dados.
Mais detalhes em: https://www.embarcados.com.br/webinar-da-concepcao-de-um-projeto-iot-a-nuvem-utilizando-a-metodologia-das-3-fases/
13 08-20 M-Payment - Desafios e superações do novo modelo de negócios - Telef...Carvalho Comunicação
Palestra GUGST 20 de agosto 2013
Desafios e superações do novo modelo de negócios de M-Payment
Telefonica VIVO - Mauricio Romao - Diretoria de Serviços Digitais B2C
Apresentação feita no Meetup de Internet das Coisas na Prática (http://www.meetup.com/Internet-das-Coisas-Na-Pratica/) referente ao lançamento da plataforma de co-criação de aplicações para a IoT - ASAP.me
NFC - Uma Nova Possibilidade - TDC Porto Alegre 2014Jorge Maia
Um pouco sobre NFC, gadgets inteligentes, integração de aplicações com tags e etc.
Um comparativo entre NFC, BLE, QRCode, Código de Barras, RFID e uma visão de quando usar de acordo com o projeto.
Internet das coisas - A revolução já começouJose Wilker
Esse é o material da palestra que foi realizada em São Luís do Maranhão sobre Internet das Coisas (Internet of Things) com o objetivo de explicar como realizar transferência de mensagens entre serviços, com o objetivo de tornar aplicações web mais seguras e escaláveis distribuindo serviços.
Palestra que apresentei na Semana da Engenharia de Computação (SEnC), ministrada no dia 20 de Setembro de 2017.
O foco dessa palestra foi mostrar como o profissional de Engenharia de Computação está preparado para o mundo da Internet das Coisas, dado que passa por uma formação que trabalha as 4 bases essenciais do IoT - Redes, Dados, Programação e Eletrônica.
A Internet das Coisas (do inglês, Internet of Things) é uma revolução tecnológica a fim de conectar dispositivos eletrônicos utilizados no dia-a-dia (como aparelhos eletrodomésticos, eletroportáteis, máquinas industriais, meios de transporte, etc) à Internet[1][2], cujo desenvolvimento depende da inovação técnica dinâmica em campos tão importantes como os sensores wireless, a inteligência artificial e a nanotecnologia.
Fonte: Wikipédia
A Internet das Coisas (do inglês, Internet of Things) é uma revolução tecnológica a fim de conectar dispositivos eletrônicos utilizados no dia-a-dia pelas pessoas como aparelhos eletrodomésticos, eletroportáteis, máquinas industriais, meios de transporte e muito mais à Internet, ou seja, primeiro os locais físicos (casas, empresas, estabelecimentos comerciais, etc) se conectaram a internet, depois as pessoas se conectaram à internet (através dos smartphones) e agora "as coisas" vão se conectar na internet.
O QUE VOCÊ VAI CONHECER NESTE ARTIGO?
1 - O que é Internet das Coisas?
2 - Números que Impressionam sobre a Internet das Coisas
3 - Alguns Exemplos de Aplicações para a Internet das Coisas
4 - Impacto e Valor aos Negócios com a utilização da Internet das Coisas
- Impacto e Valor Agregado
- Transformação Digital
- Economia Definida por Software
- Redefinição da Internet das Coisas
5 - Iniciando um projeto básico com a Internet das Coisas
- O primeiro projeto
- O primeiro plano de negócios
https://www.linkedin.com/in/gustavovazdelima/
Internet das Coisas: Aplicativos, Games e PlataformasLeandro Andrade
Oficina ministrada por Leandro Andrade Rocha e Victor Hugo Batista, nos dias 6 e 7 de dezembro, no IV Games For Change América Latina 2014. Evento para o incentivo a gamificação da internet da coisas.
TDCSP2019 - Trilha: Inteligência Artificial - Palestra: AI at the Edge - Plat...Fulvio Mascara
Talk realizada no TDC SP 2019, na trilha de Inteligência Artificial, onde mostrei alguns exemplos de aplicações de AI para Edge Computing, bem como as principais plataformas disponíveis no mercado para este fim. No final, uma demonstração usando NVIDIA Jetson Nano usando TensorRT e Raspberry Pi usando XNOR.AI.
Webinar: Da concepção de um projeto IoT a nuvem utilizando a metodologia das ...Embarcados
Nesse webinar será apresentado como definir os requisitos de um projeto IoT com base na metodologia das 3 fases e do modelo de referência IoT para definição desde o hardware que atenda os requisitos da aplicação do cliente até a infraestrutura da nuvem para gerenciamento e armazenamento dos dados.
Mais detalhes em: https://www.embarcados.com.br/webinar-da-concepcao-de-um-projeto-iot-a-nuvem-utilizando-a-metodologia-das-3-fases/
13 08-20 M-Payment - Desafios e superações do novo modelo de negócios - Telef...Carvalho Comunicação
Palestra GUGST 20 de agosto 2013
Desafios e superações do novo modelo de negócios de M-Payment
Telefonica VIVO - Mauricio Romao - Diretoria de Serviços Digitais B2C
Apresentação feita no Meetup de Internet das Coisas na Prática (http://www.meetup.com/Internet-das-Coisas-Na-Pratica/) referente ao lançamento da plataforma de co-criação de aplicações para a IoT - ASAP.me
Nos últimos 20 anos construímos uma internet voltada para pessoas. Caminhamos para uma segunda onda, uma internet de coisas e objetos, onde pessoas também são uma parte dela.
[IoT] Internet das Coisas - O despertar dos objetosCESAR
Internet of things (IoT) - apresentação no Techday do CESAR.Edu.
O avanço da internet e das comunicações móveis possibilitaram a integração de cada vez mais dispositivos ao ambiente web. A possibilidade de monitorar e gerenciar "objetos" à distância movimentou a indústria de tecnologia a gerar soluções que utilizem as informações geradas por esses dispositivos para aumentar a nossa experiência online.
Assista ao Webinar desta apresentação pelo link:
http://ead.cesar.org.br/curso/techdayiot/
IoT - Internet das Coisas e Suas oportunidadesCaio Pereira
Apresentação realizada no Hacktown em Santa Rita do Sapucaí - MG.
Apresentação de oportunidades, apresentação de casos de IoT na agropecuária ("Internet das Vacas"), esportes/entretenimento e saúde
150 receitas - As Melhores de 2015 da Revista BimbyCatarina Ferreira
Índice:
Almôndegas de borrego com molho de iogurte e arroz
Baguetes com azeite, alho e coentros
Barras de cereais e figos sem glúten
Bife de atum com molho tártaro
Bifinhos de frango recheados com queijo e espinafres
Bimbostar
Bochechas de porco com batata e maçã assadas no forno
Boiões da semana
Bolachas de frutos secos
Bolachas de menta
Bolachas salgadas de aveia
Bolachas urso
Bolas energéticas
Bolo Alasca
Bolo de chocolate e framboesa
Bolo de crepes com avelãs caramelizadas
Bolo do caco com hambúrguer e coleslaw
Bolo estrela
Bolo gelado
Bolo mojito
Bolo surpresa
Bolo xadrez
Bucatini
Cachorro quente
Caldo de bacalhau e brócolos
Caldo-verde de acelga
Caldo-verde sem batata
Calendário do Advento
Calzone de cogumelos e mozarela
Canja cremosa
Carbonara com couve
Caril de camarão com vieiras e arroz de coco
Caril de lentilhas
Carne guisada com grão & Pera com crumble de amêndoa
Carpaccio de polvo
Cheesecake de framboesa
Churros com chocolate quente
Chutney de pera e mostarda
Ciabatta com azeitonas
Coroa de pães
Coroa recheada
Creme brulée com coco e lima
Creme de cenoura & tortilha de espinafres
Creme de cenoura, feijão branco e caril
Creme de curgete e abóbora
Crepes com recheio de espargos
Crepes recheados com cogumelos, requeijão e espinafres
Crocantes de parmesão com tomilho e curgete
Croquetes de queijo e espinafres
Daiquiri gelado
Embrulhos de couve com arroz de salsichas
Embrulhos de pescada e presunto gratinados com esparregado de ervilhas
Empada vegetariana
Empadão de alheira e couve-flor
Empadão de arroz com cogumelos e frango
Empadão de frango com duas batatas
Empadas de camarão
Empadas de vitela e cerveja preta
Escabeche de bacalhau
Espargos panados com maionese de pimentos e queijo
Esparguete preto com fricassé de alcachofra
Filetes de polvo com arroz de feijoca
Flores de curgete recheadas
Frango cremoso com feijão-verde e cuscuz
Fricassé de camarão-tigre
Fudge de caramelo
Garibaldis
Gelado de café
Gelado de laranja em base de arroz tufado
Gelado de menta
Gelatina de champanhe e frutos vermelhos
Gnocchi de sêmola com molho de cogumelos
Gressinos de parmesão e ervas aromáticas
Hambúrguer de grão, milho e feijão
Hambúrgueres de curgete
Hummus de beterraba
Hummus de tomate e feijão branco
Iogurte grego com aroma de limão, doce de framboesa e granola
Lasanha de salmão e camarão
Línguas de veado
Linguine de curgete com salmão fumado e pesto
Linguine com camarão e cogumelos
Lombo de porco recheado com maçã e frutos secos
Lombo de salmão com crosta de ananás e cuscuz tropical
Lombos de red fish com azeite, alho e coentros
Macarons com creme de lavanda
Marinada grega para carnes brancas
Massada de garoupa
Mexilhões thai
Molho barbecue com manga
Molho sweet chilli
Morangoska
Mousse de três chocolates
Nachos sem glúten com guacamole
Noodles com camarões e molho teriyaki
Noodles com salmão, pepino e mo
IBM Studios São Paulo - Conhecendo nossos usuários para criar experiências di...Adilson Chicória
Um lab de software tem muitos engenheiros e galera de tecnologia. Quando queremos resolver algum problema começar pela parte confortável é flow padrão.
Se for para conectar o nosso studio com Internet das Coisas o que aconteceria?
Nessa iniciativa fizemos o time segurar sua ânsia de "resolver o problema" diretamente para realmente conhecer os problemas de nossos usuários no dia-a-dia. Profissionais de engenharia e design falaram diretamente com nossos usuários e usaram o mindset e as ferramentas de Design para ter clareza e saber O que experimentar resolver.
Cupcakes: Como fazer e ganhar dinheiroVitor Mateus
Começe agora mesmo e tenha um ótimo e delicioso produto para começar a ganhar dinheiro. Seja um mestre na arte de fazer Cupcakes, mostre sua criatividade e ainda Ganhe Dinheiro com isso!
https://www.buzzero.com/cursos-online-de-gastronomia-e-culinaria/cursos-de-doces-e-sobremesas/curso-online-cupcakes-como-fazer-e-ganhar-dinheiro_26130?a=vila-cursos
Nesse curso de Cupcake você vai aprender como surgiu esse bolinho tão delicioso, o que é e porque tem sido tão reconhecido no mundo. E mais do que isso, alem de aprender tudo sobre Cupcakes, você vai ver diversas receitas deliciosas e dicas para fazer a diferença no seu bolinho.
CFTV (Circuito Fechado de Televisão) é um sistema fechado de televisão que distribui sinais provenientes de câmeras localizadas em um local específico, para um ponto de supervisão pré-determinado.O sistema de CFTV não é aplicado somente com o propósito de segurança e vigilância, também é utilizado em outros campos como laboratórios de pesquisa, em escolas ou empresas privadas, na área médica, assim como nas linhas de produção de fábricas.
BRAPPS: Internet of Things, M2M e aplicativos mobile: Tendências, oportunidad...Brapps Brasil
Keynote - Internet of Things, M2M e aplicativos mobile: Tendências, oportunidades, desafios e o que isso tem a ver com você.
Jacques Vaz [Telefonica Vivo]
NANO - Media Stick - Supercomputer for Digital Inclusion by Sergio Cabral Cavalcanti - Computer Midia Stick - Presentation by NANO INNOVATION. - www.facebook.com/nanoideia ( Obs: Fotos Ilustrativas. Para maiores informacoes visite o website ).
Apresentando um possível caminho para quem já é desenvolvedor C# e tem vontade de se aventurar no mundo IoT mas fica desanimado com a quantidade de novas tecnologias que precisa aprender.
Automação Residencial com Controle por Smartphone AndroidGabriel Gaspar
A automação residencial é a integração de equipamentos eletroeletrônicos em um sistema único,
inteligente e interativo, trazendo comodidade, economia e segurança às pessoas. O projeto buscou estudar
e aplicar os conceitos de automação, através de uma comunicação sem fio entre smartphone e uma placa
microcontroladora. Foi utilizado o software App Inventor para o desenvolvimento de uma aplicação Android
própria para automação e placas microcontroladoras Arduino para o controle dos atuadores. Para isso,
houve pesquisas nas áreas de eletrônica e programação, para a construção de um sistema automatizado.
Por fim, através da confecção de uma maquete foi possível simular a automação de uma residência, na
qual haveria o controle de iluminação, temperatura e a leitura de sensores. Finalizando o trabalho com um
sistema funcional, alcançando assim todas as expectativas propostas ao início do projeto.
RAD Studio 10 Seattle é o caminho mais rápido para construir e atualizar aplicativos visualmente atraentes, ricos em dados, hiperconectados, para Windows 10, Mac, Mobile, Internet das coisas, e muito mais!
Curtas: Embratel e Cisco rodam o país mostrando as vantagens da telepresença
Inovação: Intercloud recebe adesão de seis parceiros no Brasil
Segurança: Redes corporativas assumem o controle da segurança, monitorando e avaliando comportamento de usuários
Voz do Cliente: Colégio Dante Alighieri conecta
até 3,5 mil usuários simultâneos em rede Wi-Fi
Congresso Sociedade Brasileira de Computação CSBC2016 Porto Alegre (Brazil)
Workshop on Cloud Networks & Cloudscape Brazil
Demi Getschko, CEO of the Brazilian Network Information Center (NCI.br), Brazil
Collaborative Research in Cloud Computing: future and challenges
Apresentação dos conceitos básicos do protocolo MQTT, com uma prática realizada com nodeMCU e código Arduino.
Apresentação realizada na FLISoL Recife 2017
Repositório do código da prática: https://github.com/carvalhodj/arduino/tree/master/mqtt_led
Semelhante a Workshop Kit de Desenvolvimento IoT (20)
Developer Experience - Escalando Negócios com a melhor experiência ao desenvo...David Ruiz
Você sabe o que é Developer Experience? Nesta apresentação você irá aprender o conceito e quais pontos importantes você deverá considerar na jornada do provedor (aquele que desenhas às APIs) e do consumidor (desenvolvedor).
Plataformas de Inovação - Criando ConexõesDavid Ruiz
Através da utilização de plataformas de inovação, sejam elas digitais ou físicas como espaços de colaboração, como a Cartão Elo está conectando com desenvolvedores, empreendedores, startups e scale-ups no Brasil.
Hoodie (www.hood.ie) é um projeto opensource que permite com que você desenvolva aplicações web sem ae preocupar com backend, banco de dados e servidores. Através de sua API é possivel criar aplicações em menos de 15 minutos com suporte de dados offline, excelente para aplicativos moveis.
O objetivo desta apresentação é de demonstrar toda a história, objetivo e ferramentas para começar o desenvolvimento de novos aplicativos para Firefox OS.
Nesta apresentação faço uma introdução ao Firefox OS passando pela necessidade do mercado, a importância de se utilizar uma plataforma realmente aberta (Open Web Devices), como é dividido internamente o Firefox OS e também indico links importantes para se iniciar no desenvolvimento para Firefox OS.
node.js - Eventful JavaScript on the ServerDavid Ruiz
Presentation made on January 2011 about node.js. This technology was used to be the main technology behind the API on "Guia VIVO TV" (codename TVSTAR) with MongoDB.
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
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
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
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.
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.
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.
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.
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.
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.
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.
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.