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

[TDC Florianópolis 2017] NodeMCU + FIrebase = ❤️

[TDC Florianópolis 2017] NodeMCU + FIrebase = ❤️

Nesta palestra veremos como utilizar a IDE do Arduino para integrar nosso projeto baseado em ESP8266 (como, o NodeMCU) ao banco de dados em Real time do Google, Firebase.

https://github.com/ezefranca/nodeMCUTDCFloripa

Ezequiel Santos

May 06, 2017
Tweet

More Decks by Ezequiel Santos

Other Decks in Technology

Transcript

  1. EZEQUIEL FRANÇA Desenvolvedor iOS, Maker e open-source hacker. @ezefranca http://ezefranca.com

    Mecatrônica @ SENAI Automação Industrial @ IFSP Analise de Sistemas @ FIAP
  2. Firebase Functions Possibilita aos desenvolvedores acesso aos eventos do Firebase

    e Google Cloud, com um poder de computação escalável, a possibilidade de executar códigos em resposta a esses eventos.
  3. Notify users when something interesting happens Perform Realtime Database sanitization

    and maintenance Execute intensive tasks in the cloud instead of in your app Integrate with third-party services and APIs
  4. Firebase Arduino • Firebase Arduino é uma biblioteca para simplificar

    a conexão com o banco de dados Firebase de clientes Arduino. Wrapper em C++ da REST API do Firebase
  5. • Built-in ESP8266, ”ESPduino” • Works with Arduino IDE, not

    officially though • 12 V regulator for input voltage • 13 GPIO, only one PWM and ADC • Pins work with 0 - 3,3 V! NodeMCU 1.0
  6. Porque usar mesmo? • Banco de dados em Real Time

    na construção de aplicações utilizando Serveless • Fácil integração com sistemas web ou mobile • Possibilidade de integrações na própria ferramenta (push notification, functions, storage, analytics) • É legal e de graça* (no começo)*