• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
Campus Party 2014 - Internet das Coisas com coisas reais
 

Campus Party 2014 - Internet das Coisas com coisas reais

on

  • 1,329 views

Palestra da Globalcode apresentada na CBR7 sobre Java e Internet das coisas com Raspberry Pi GEMALTO e muito mais!

Palestra da Globalcode apresentada na CBR7 sobre Java e Internet das coisas com Raspberry Pi GEMALTO e muito mais!

Statistics

Views

Total Views
1,329
Views on SlideShare
1,301
Embed Views
28

Actions

Likes
8
Downloads
43
Comments
0

2 Embeds 28

https://twitter.com 25
http://www.linkedin.com 3

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment
  • Java embedded technologies are used in a wide variety of embedded devices. This list is just a small sampling of devices that are currently using Java ME and SE Embedded. <br />

Campus Party 2014 - Internet das Coisas com coisas reais Campus Party 2014 - Internet das Coisas com coisas reais Presentation Transcript

  • @vsenger Campus Party 2014 @globalcode
  • Homenagem ao Alberto Fabiano (TechBerto) @vsenger Campus Party 2014 @globalcode
  • Eu...  Vinicius Senger - @vsenger  vinicius@globalcode.com.br  Sortudo morador de Ubatuba  Programador há 20 anos  Fundador de Globalcode @vsenger Campus Party 2014 @globalcode
  • Agenda  Internet das Coisas / Internet of Things  Computadores da Internet  Arduino, Raspberry Pi e outras  Protocolos MQTT, Mosquito e Arquiteturas do Futuro  Demos @vsenger Campus Party 2014 @globalcode
  • Internet of Things - IoT     @vsenger Internet das pessoas: pessoa + device + conexão Mais e mais devices por pessoa: laptop, video-games, phones, tablets! Internet das coias: coisa + device + conexão Mais e mais devices para coisas: árvores, refrigeradores, animais, casas, drones, etc. Campus Party 2014 @globalcode
  • Internet of Things @vsenger Campus Party 2014 @globalcode
  • Internet of Things @vsenger Campus Party 2014 @globalcode
  • Internet of Things @vsenger Campus Party 2014 @globalcode
  • Meus devices... @vsenger Campus Party 2014 @globalcode
  • Satélites, Balões e Drones @vsenger Campus Party 2014 @globalcode
  • Cavalos... @vsenger Campus Party 2014 @globalcode
  • Barcos @vsenger Campus Party 2014 @globalcode
  • E até.. @vsenger Campus Party 2014 @globalcode
  • Internet das Pessoas       @vsenger Informações (geradas por pessoas) mais atualizadas; Mais informações (de pessoas); Democratização do conhecimento; Conveniência e bem estar; Socialização; Comunicação humana contínua; Campus Party 2014 @globalcode
  • Internet das Coisas       @vsenger Informações mais atualizadas (de sensores); Mais informações (de objetos); Democratização do conhecimento (smart devices); Meio-ambiente e qualidade de vida: florestas, vazamentos, consumo de energia; Socialização (padrões de uso de devices); Comunicação contínua de pequenos dispositivos; Campus Party 2014 @globalcode
  • Internet das Coisas: novos desafios        @vsenger Novas arquiteturas e paradigmas: embedded-cloud Profissionais multi-disciplinares TCP/IP como idioma universal efetivo: gateways IR, RFID, Bluetooth etc. Criatividade é uma moeda Testes (mais e mais) complexos Fragmentação em todos lados Hardware é o passado. Campus Party 2014 @globalcode
  • Oportunidades da Internet das Coisas Muitos dispositivos, inúmeras oportunidades: • Área de saúde • Supply chain • Indústria automotiva • Medidores Inteligentes • Agricultura • Monitores Ambientais • Smart Building / Smart City / Smart qualquer coisa @vsenger Campus Party 2014 @globalcode
  • Computadores das Pessoas    @vsenger PC, laptop, phones, video-games, tablets, etc. Muito poder de processamento, armazenamento, memória e alto consumo de energia. Conectividade completa! Permite plugarmos devices USB: impressoras, scanners, cameras, joysticks, etc. Campus Party 2014 @globalcode
  • Computador das Coisas      @vsenger System-on-a-chip: Raspberry Pi, Beagle Bone, Galileo Microcontrolador: Atmegas Arduino, PIC e outros Baixo consumo de energia e poder de processamento suficiente para tarefas limitadas e específicas Permite plugarmos sensores, motores, lâmpadas, aparelhos domésticos, etc. Milhares de opções de computadores de coisas Campus Party 2014 @globalcode
  • Arduino      @vsenger Famosa plataforma para prototipagem eletrônica Barato, simples e comunidade gigante; Open-source: você pode clonar gratuitamente! Conectividade e Manutenção de código limitadas; Diferentes Tipos e marcas no mundo todo: Campus Party 2014 @globalcode
  • Raspberry Pi Computador pequeno, portátil e barato! • Computador compacto de R$ 150,00 • ARM11 700mhz / 512MB memória RAM • SD Card • Vídeo por HDMI ou composto • Ethernet e 2 USBs • GPIO: UART, I2C, SPI, digitais • Audio • LCD / Camera @vsenger Campus Party 2014 @globalcode
  • @vsenger Campus Party 2014 @globalcode
  • Raspberry Vs. Arduino • Arduino: 2k RAM • Raspberry: 512 Megas • Arduino: real-time • Raspberry: multi-task, pode ser real-time RTOS • Arduino: nice IOs com 20 pins, Digital, Analog, PWM • Raspberry: GPIO limitiado • Raspberry + Arduino: o melhor dos dois mundo! @vsenger Campus Party 2014 @globalcode
  • Gemalto: computadores 3G Geração Java ME pós-celular • Internet das Coisas com 3G + Java ME + GPIO • Manutenção, debug, OTA, ferramentas • Baixo custo no Brasil: U$ 5 para larga escala! • Indústria, protótipos e "Do It Your Self" • Concept Board Gemalto @vsenger Campus Party 2014 @globalcode
  • Intel Galileo Arduino com Raspberry Pi? • Super Lançamento! • Utiliza SoC Quark • Poder do Linux com pinagem Arduino embutida • Shields Arduino + Linux! @vsenger Campus Party 2014 @globalcode
  • Beagle Bone Black Raspberry Pi Turbo? • Cortex A8 – 1Ghz • Pode rodar Ubuntu, Angstrom, Android e outos • Menor comunidade se comparado com Raspberry @vsenger Campus Party 2014 @globalcode
  • Android Mini-PCs • Dezenas (ou centenas de opções) • Alto custo / benefício • Não costumam oferecer GPIO, necessitam do ADK! @vsenger Campus Party 2014 @globalcode
  • Java e a Internet das Coisas Personal Devices Med-Large Embedded / Multifunction Devices VoIP Comm Industrial controls / Network Appliances Sensors / Microcontrollers Cloud para dispositivos embarcados Meters Enterprise Data & Applications Smart Appliances & electronics @vsenger Management / Monitoring / Operations Connected Vehicles Campus Party 2014 @globalcode
  • Java Embedded Pequeno • Leitores RFID • Tarifadores de Estacionamento • Leitores Inteligentes • Caneta Inteligente @vsenger Médio • Routeadores & Switches • Devices para Armazenamento • Network Management Systems • Sistemas de automação fábrica • Sistemas de segurança Campus Party 2014 Grande • Impressoras multi-funcionais • ATMs e sistemas de POS • In-Flight Entertainment Systems • Sistema votação eletrônica • Imagens médica @globalcode
  • Java Embarcado @vsenger Campus Party 2014 @globalcode
  • Java + Raspberry Pi A melhor plataforma para IoT com RPi • Java SE Embedded totalmente otimizado • Java EE: rode tomcat, jetty e até mesmo Glassfish • Java FX: crie interfaces gráficas e use o poder da GPU • Java ME: crie apps no Raspberry Pi e migre para dispositivos ainda • @vsenger menores PI4J: acesso ao GPIO com API fantástica! Campus Party 2014 @globalcode
  • pi4j LED Blink GpioPinDigitalOutput myLed[] = new GpioPinDigitalOutput[3]; GpioController gpio = GpioFactory.getInstance(); myLed[0] = gpio.provisionDigitalOutputPin(RaspiPin.GPIO_01); myLed[0].setState(true); Thread.sleep(500); myLed[0].setState(false); Thread.sleep(500); @vsenger Campus Party 2014 @globalcode
  • MQTT     @vsenger Internet das Coisas não se resume a placas e linguagens apenas! MQTT: protocolo para conectividade voltado para IoT e machine-to-machine (M2M) computing Protocolo extremamente leve com enfileiramento publish-subscribe IANA port 1883 / 8883 para MqTT sob SSL Campus Party 2014 @globalcode
  • Mosquito.org     @vsenger "Servidor" MQTT / MQTT Broker Open-source Versão para Raspberry Pi Exemplo de aplicação: https://github.com/thomaskriechbaum/iot-sandbox/tree/master/mqtt-my-raspi Campus Party 2014 @globalcode
  • Mosquito.org     @vsenger "Servidor" MQTT / MQTT Broker Open-source Versão para Raspberry Pi Exemplo de aplicação: https://github.com/thomaskriechbaum/iot-sandbox/tree/master/mqtt-my-raspi Campus Party 2014 @globalcode
  • Things API • Promove integração entre computadores, tiny computers e microcontroladores! @vsenger Campus Party 2014 @globalcode
  • Things4Arduino @vsenger Campus Party 2014 @globalcode
  • Things Java API Sintaxe Super Simples! git clone https://github.com/vsenger/things-api @vsenger Campus Party 2014 @globalcode
  • Things Gateway Embedded http://ip:8080/things/red/200 http://ip:8080/things/light http://ip:8080/things/distance Raspberry Pi Server Things API Arduino @vsenger Campus Party 2014 @globalcode
  • DEMONSTRAÇÕES  @vsenger Embedded Panel Campus Party 2014 @globalcode
  • DEMONSTRAÇÃO: IoT Monetização   @vsenger Paypal oferece inúmeras formas para facilitar o processo de monetização do seu negócio Paypal Checkin: pague por proximidade! Campus Party 2014 @globalcode
  • DEMONSTRAÇÕES      @vsenger Things Hacker Team: Ricardo Ogliari Pedro Padilha Ryoji Kuwae Neto Vinicius / Hugo Campus Party 2014 @globalcode