Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Python e IoT com Pingo

Python e IoT com Pingo

Palestra apresentada no TDC 09/07/2016

Transcript

  1. Python e IoT com Pingo Criando aplicações de modo simples

    :D
  2. Rafael Henrique da Silva Correia @rafaelhenrique http://blog.abraseucodigo.com.br - Desenvolvedor por

    opção – Uma ótima opção! - Ex-administrador de sistemas Linux (LPIC2) - Bacharel em Ciência da computação (Uniso) - Atuando atualmente como desenvolvedor web no Luizalabs - “Coordenador/instrutor” do Grupo de Estudos Python Sorocaba - Membro do GruPy-SP - Viciado em World of Warcraft (for the horde!) - Atual viciado em leds - Palestrante nas horas que sobram Eu
  3. Internet of Things

  4. Onde Python entra nessa de IoT!? • Tem muitos módulos

    para conversar com muitos dispositivos/placas • Várias placas hoje tem sistema operacional, com isso estas placas podem usar Python internamente • Seu computador não tem tantos sensores para se comunicar ao “mundo real” • Python é fácil de aprender! Mais fácil ainda é usar o Pingo! :D
  5. Pingo - Unificando módulos Para sua vida ficar mais fácil

    • Luciano Ramalho juntamente ao pessoal do Garoa Hacker Clube criou um projeto para unificar essa porrada de módulos! • Este projeto é bem legal (achei FODA!) e se chama Pingo • O nome vem do “Garoa Hacker Clube” pois a Garoa tem Pingos • O nome foi aprovado pois também se refere a “Vai pino!” em inglês “Pin go!”
  6. Exemplo de simplicidade Vamos acender um led \o/

  7. Você acaba de ser promovido a acendedor profissional!

  8. Interações com o mundo real • Pyputsputs – Recebe ondas

    sonoras através do microfone do computador e transforma isso em “intensidade luminosa” em uma barrinha (como aquelas de aparelho de som) https://github.com/rafaelhenrique/pyputsputs • Pingo Flask Example – Projeto didático criado para demonstrar o uso de alguns componentes integrados a um framework Web (Flask no caso) https://github.com/rafaelhenrique/pingo_flask_example
  9. Hora do living code.. vamos fazer as coisas darem errado!

  10. None
  11. OBRIGADO!!! Perguntas?? Contato: http://blog.abraseucodigo.com.br rafael@abraseucodigo.com.br Google Groups: python-sorocaba