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

Criando aplicações reais de IoT utilizando a nuvem

Criando aplicações reais de IoT utilizando a nuvem

Utilizando Python e AWS em projetos reais de IoT

More Decks by Rafael Henrique da Silva Correia

Other Decks in Technology

Transcript

  1. Rafael Henrique da Silva Correia @rafaelhenrique http://blog.abraseucodigo.com.br - Desenvolvedor Python

    na CargoBR - “Coordenador/instrutor” do Grupo de Estudos Python Sorocaba - Membro do GruPy-SP - Aspirante a Mestre em Ciências da Computação - Viciado em World of Warcraft (for the horde!) - Palestrante/instrutor nas horas que sobram Eu
  2. O que é IoT? Internet of Things • Internet das

    Coisas • Para isso precisamos ter internet e precisamos ter coisas! • Nunca devemos esquecer nem das coisas e nem da internet! • Capacidade de interligar as coisas com outras coisas e ficar tudo coisado! • Sempre é interessante usarmos A NUVEM para coisear as coisas :)
  3. O que é uma coisa? Qualquer coisa! Máquina de lavar

    com wi-fi da Samsung TV comum com Wifi e uma série de aplicativos Cafeteira controlada por smartphone
  4. Protocolos comuns no mundo IoT A comunicação das coisas •

    CoAP - Constrained Application Protocol • MQTT - Message Queue Telemetry Transport • AMQP - Advanced Message Queuing Protocol • HTTP - Hypertext Transfer Protocol
  5. MQTT Explicação básica - parte 1 Publisher 1 Publisher 2

    Broker Tópicos: • Huguinho • Zezinho • Luizinho Subscriber 1 Inscrito em: Huguinho Subscriber 2 Inscrito em: Huguinho Msg em Huguinho Msg em Zezinho Consome mensagem de Huguinho Consome mensagem de Huguinho
  6. MQTT Explicação básica - parte 2 Publisher 1 Publisher 2

    Broker Tópicos: • Huguinho • Zezinho • Luizinho Subscriber 3 Inscrito em: Zezinho Msg em Huguinho Msg em Zezinho Consome mensagem de Zezinho
  7. Demo Uma aplicação IoT para monitoramento de presença • Vou

    mostrar uma aplicação baseada em Servo Motores 9g e um Sensor ultrasônico HCSR04 juntamente com um Raspberry Pi modelo B • Para o desenvolvimento do projeto foi usando Python e algumas coisinhas na AWS • O código que vou mostrar o funcionamento pode ser visto aqui: https://github.com/rafaelhenrique/presence_detection
  8. Mais informações Pois são muitos passos :-o • https://www.instructables.com/id/Detec%C3%A7%C3%A3o-De-Enc henteterremoto-Com-Raspberry-Pi-E-A/

    • https://speakerdeck.com/rafaelhenrique • https://github.com/rafaelhenrique • https://speakerdeck.com/ramalho