SlideShare ist ein Scribd-Unternehmen logo
1 von 13
Downloaden Sie, um offline zu lesen
● Short Bio - José Morais
● Telefone: (014) 99820-2683
● Github: https://www.github.com/urbanze
● Formação: Engenharia de Computação (USC, Bauru-SP)
● Trabalho:
○ Engenheiro de Sistemas Embarcados (IoT).
○ Diretor (TecnoEVO).
○ Freelancer.
● Escritor no portal Embarcados e Vida de Silício
Dashboard (plataforma online) para visualização das
informações, controle, automação e emissão de alertas.
Alertas customizáveis enviados via Email e/ou Telegram.
Todas as informações coletadas estão disponíveis em
tempo real e histórico.
Comunicação: WiFi, Ethernet e GSM*
Protocolos: Modbus (RS-485) e SNMP.
Venha conhecer nosso sistema para controle, automação e monitoramento remoto!
www.tecnoevo.com.br
● Entendendo a demanda
Em praticamente todos projetos e produtos IoT, é necessário analisar os dados
coletados em campo (do equipamento ou ambiente) para gerar informações úteis
e relevantes para sua empresa e/ou cliente. Muitas dessas análises, são feitas
através de dashboards com gráficos, tabelas, ponteiros, status digitais e etc.
Exemplos: Detectar consumos indevidos, problemas regulares ou raros,
visualizar o estado de operação do equipamento, picos de corrente e etc.
● Como resolver essa demanda?
Logo à primeira vista, podemos perceber que será necessário dois itens
principais:
● Armazenar os dados coletados em campo.
● Mostrar esses dados salvos ao usuário de forma agradável e facilitada.
Ou seja, precisaremos integrar um banco de dados e uma dashboard! Com esses
dois itens funcionando juntos, podemos fazer parte da mágica acontecer.
● Banco de dados
Local onde todas informações de nossas placas, incluindo telemetrias de dados,
informações genéricas, debug e etc serão salvas. Precisa ser extremamente
robusto, confiável e criptografado em alguns casos.
Exemplos: MySQL, PostgreSQL, SQLite, MongoDB, Cassandra e etc.
● Dashboard
Programa, app ou site que reúne informações, gráficos e tabelas relevantes ao
usuário, que irá consumir e interpretar as informações geradas por nosso sistema.
Também pode emitir notificações quando algum problema é encontrado e enviar
comandos.
Exemplos: Blynk, TagoIO, Grafana, Ubidots, etc.
Conhecendo o Grafana
● O que é?
● Exemplos de dashboards.
● Organizações e usuários.
● Envio de alertas.
● Envio de comandos.
● Plugins.
● Mostrando um protótipo com ESP32 na prática.
● Topologia simplificada
ESP32: Coleta dados de sensores e envia ao servidor (MQTT).
Script: Captura os dados recebidos e envia ao banco de dados.
PostgreSQL: Armazena os dados das placas.
Grafana: Demonstra visualmente os dados ao usuário.
Python, Node.js, C e etc.
Demonstração
Monitorando sensores IoT: Do ESP32 ao Grafana
● Encerramento
Obrigado pela atenção de todos!
Dúvidas ou sugestões? Fique à vontade para tirar suas dúvidas.
Telefone: (014) 99820-2683
Github: https://www.github.com/urbanze
www.embarcados.com.br
linkedin.com/embarcados
@portalembarcados
youtube/Embarcados TV
OBRIGADO!

Weitere ähnliche Inhalte

Ähnlich wie Webinar: Monitorando sensores IoT: Do ESP32 ao Grafana

Aplicações Móveis com J2ME
Aplicações Móveis com J2MEAplicações Móveis com J2ME
Aplicações Móveis com J2ME
elliando dias
 
CV - JCP Maio 2015_Brasil_atz
CV - JCP Maio 2015_Brasil_atzCV - JCP Maio 2015_Brasil_atz
CV - JCP Maio 2015_Brasil_atz
Karlos Paiva
 
Tecnologia da informacao
Tecnologia da informacaoTecnologia da informacao
Tecnologia da informacao
Luiz
 

Ähnlich wie Webinar: Monitorando sensores IoT: Do ESP32 ao Grafana (20)

Webinar: Desvendando as camadas de IoT
Webinar: Desvendando as camadas de IoTWebinar: Desvendando as camadas de IoT
Webinar: Desvendando as camadas de IoT
 
Palestra PET.Com - Sistemas Embarcados
Palestra PET.Com - Sistemas EmbarcadosPalestra PET.Com - Sistemas Embarcados
Palestra PET.Com - Sistemas Embarcados
 
TDC 2017 - Borg até o Prometheus: Site Reliability Engineering
TDC 2017 - Borg até o Prometheus: Site Reliability EngineeringTDC 2017 - Borg até o Prometheus: Site Reliability Engineering
TDC 2017 - Borg até o Prometheus: Site Reliability Engineering
 
Sistemas supervisórios (SCADA Systems)
Sistemas supervisórios (SCADA Systems)Sistemas supervisórios (SCADA Systems)
Sistemas supervisórios (SCADA Systems)
 
Como o Magazine Luiza inova suas operações utilizando as soluções de IoT e Bi...
Como o Magazine Luiza inova suas operações utilizando as soluções de IoT e Bi...Como o Magazine Luiza inova suas operações utilizando as soluções de IoT e Bi...
Como o Magazine Luiza inova suas operações utilizando as soluções de IoT e Bi...
 
Arquitetura de Microcontroladores Microchip PIC
Arquitetura de Microcontroladores Microchip PICArquitetura de Microcontroladores Microchip PIC
Arquitetura de Microcontroladores Microchip PIC
 
Trabalho - Projeto redes
Trabalho - Projeto redesTrabalho - Projeto redes
Trabalho - Projeto redes
 
informatica-retificada-alba.pdf
informatica-retificada-alba.pdfinformatica-retificada-alba.pdf
informatica-retificada-alba.pdf
 
software de distribuicao de rede
software de distribuicao de redesoftware de distribuicao de rede
software de distribuicao de rede
 
AWS Initiate - AWS & IoT (Internet das Coisas) - Smart Cities
AWS Initiate - AWS & IoT (Internet das Coisas) - Smart CitiesAWS Initiate - AWS & IoT (Internet das Coisas) - Smart Cities
AWS Initiate - AWS & IoT (Internet das Coisas) - Smart Cities
 
Informática + Linux
Informática + LinuxInformática + Linux
Informática + Linux
 
Aplicações Móveis com J2ME
Aplicações Móveis com J2MEAplicações Móveis com J2ME
Aplicações Móveis com J2ME
 
Redes Convergentes DIAT Vs NovaGenesis
Redes Convergentes DIAT Vs NovaGenesisRedes Convergentes DIAT Vs NovaGenesis
Redes Convergentes DIAT Vs NovaGenesis
 
CV - JCP Maio 2015_Brasil_atz
CV - JCP Maio 2015_Brasil_atzCV - JCP Maio 2015_Brasil_atz
CV - JCP Maio 2015_Brasil_atz
 
Ti cs
Ti csTi cs
Ti cs
 
TIC
TICTIC
TIC
 
Tecnologia da informacao
Tecnologia da informacaoTecnologia da informacao
Tecnologia da informacao
 
Manual scada b rnn
Manual scada b rnnManual scada b rnn
Manual scada b rnn
 
Análise de Ameaças Cibernéticas em Protocolos Industriais
Análise de Ameaças Cibernéticas em Protocolos Industriais Análise de Ameaças Cibernéticas em Protocolos Industriais
Análise de Ameaças Cibernéticas em Protocolos Industriais
 
Protocolos de Sistemas Embarcados
Protocolos de Sistemas EmbarcadosProtocolos de Sistemas Embarcados
Protocolos de Sistemas Embarcados
 

Mehr von Embarcados

Webinar: Desvendando o seguidor de linha: sensores, montagem e programação co...
Webinar: Desvendando o seguidor de linha: sensores, montagem e programação co...Webinar: Desvendando o seguidor de linha: sensores, montagem e programação co...
Webinar: Desvendando o seguidor de linha: sensores, montagem e programação co...
Embarcados
 
Webinar Gravado: Um Estudo sobre a I2C e o Futuro com a I3C
Webinar Gravado: Um Estudo sobre a I2C e o Futuro com a I3CWebinar Gravado: Um Estudo sobre a I2C e o Futuro com a I3C
Webinar Gravado: Um Estudo sobre a I2C e o Futuro com a I3C
Embarcados
 

Mehr von Embarcados (20)

Webinar: Controle de motores BLDC e de indução trifásico
Webinar: Controle de motores BLDC e de indução trifásicoWebinar: Controle de motores BLDC e de indução trifásico
Webinar: Controle de motores BLDC e de indução trifásico
 
Webinar_ Julho 2023 - Embarcados.pdf
Webinar_ Julho 2023 - Embarcados.pdfWebinar_ Julho 2023 - Embarcados.pdf
Webinar_ Julho 2023 - Embarcados.pdf
 
Webinar: Especificação de Componentes Passivos
Webinar: Especificação de Componentes PassivosWebinar: Especificação de Componentes Passivos
Webinar: Especificação de Componentes Passivos
 
Webinar: Projeto de hardware utilizando Conversores DC/DC
Webinar: Projeto de hardware utilizando Conversores DC/DCWebinar: Projeto de hardware utilizando Conversores DC/DC
Webinar: Projeto de hardware utilizando Conversores DC/DC
 
Webinar: Comunicação TCP/IP segura
Webinar: Comunicação TCP/IP seguraWebinar: Comunicação TCP/IP segura
Webinar: Comunicação TCP/IP segura
 
Webinar: Desvendando o Yocto Project
Webinar: Desvendando o Yocto ProjectWebinar: Desvendando o Yocto Project
Webinar: Desvendando o Yocto Project
 
Webinar: Bancada de eletrônica profissional
Webinar: Bancada de eletrônica profissionalWebinar: Bancada de eletrônica profissional
Webinar: Bancada de eletrônica profissional
 
Webinar: Como projetar sensores de baixo consumo utilizando microcontroladore...
Webinar: Como projetar sensores de baixo consumo utilizando microcontroladore...Webinar: Como projetar sensores de baixo consumo utilizando microcontroladore...
Webinar: Como projetar sensores de baixo consumo utilizando microcontroladore...
 
Webinar: Desvendando o seguidor de linha: sensores, montagem e programação co...
Webinar: Desvendando o seguidor de linha: sensores, montagem e programação co...Webinar: Desvendando o seguidor de linha: sensores, montagem e programação co...
Webinar: Desvendando o seguidor de linha: sensores, montagem e programação co...
 
Webinar Gravado: Um Estudo sobre a I2C e o Futuro com a I3C
Webinar Gravado: Um Estudo sobre a I2C e o Futuro com a I3CWebinar Gravado: Um Estudo sobre a I2C e o Futuro com a I3C
Webinar Gravado: Um Estudo sobre a I2C e o Futuro com a I3C
 
Webinar: Microcontroladores Infineon TRAVEO T2G
Webinar: Microcontroladores Infineon TRAVEO T2GWebinar: Microcontroladores Infineon TRAVEO T2G
Webinar: Microcontroladores Infineon TRAVEO T2G
 
Webinar: Introdução à Reconfiguração dinâmica parcial em FPGAs
Webinar: Introdução à Reconfiguração dinâmica parcial em FPGAsWebinar: Introdução à Reconfiguração dinâmica parcial em FPGAs
Webinar: Introdução à Reconfiguração dinâmica parcial em FPGAs
 
Webinar: Microprocessadores 32 bits, suas principais aplicações no mercado br...
Webinar: Microprocessadores 32 bits, suas principais aplicações no mercado br...Webinar: Microprocessadores 32 bits, suas principais aplicações no mercado br...
Webinar: Microprocessadores 32 bits, suas principais aplicações no mercado br...
 
Cristais e Ressonadores Murata
Cristais e Ressonadores MurataCristais e Ressonadores Murata
Cristais e Ressonadores Murata
 
Webinar: Silicon Carbide (SiC): A tecnologia do futuro para projetos de potência
Webinar: Silicon Carbide (SiC): A tecnologia do futuro para projetos de potênciaWebinar: Silicon Carbide (SiC): A tecnologia do futuro para projetos de potência
Webinar: Silicon Carbide (SiC): A tecnologia do futuro para projetos de potência
 
Webinar: Por que dominar sistema operacional Linux deveria ser a sua prioridade?
Webinar: Por que dominar sistema operacional Linux deveria ser a sua prioridade?Webinar: Por que dominar sistema operacional Linux deveria ser a sua prioridade?
Webinar: Por que dominar sistema operacional Linux deveria ser a sua prioridade?
 
Webinar: Estratégias para comprar componentes eletrônicos em tempos de escassez
Webinar: Estratégias para comprar componentes eletrônicos em tempos de escassezWebinar: Estratégias para comprar componentes eletrônicos em tempos de escassez
Webinar: Estratégias para comprar componentes eletrônicos em tempos de escassez
 
Webinar: ChatGPT - A nova ferramenta de IA pode ameaçar ou turbinar a sua car...
Webinar: ChatGPT - A nova ferramenta de IA pode ameaçar ou turbinar a sua car...Webinar: ChatGPT - A nova ferramenta de IA pode ameaçar ou turbinar a sua car...
Webinar: ChatGPT - A nova ferramenta de IA pode ameaçar ou turbinar a sua car...
 
Webinar: Power over Ethernet (PoE) e suas aplicações no mercado brasileiro
Webinar: Power over Ethernet (PoE) e suas aplicações no mercado brasileiroWebinar: Power over Ethernet (PoE) e suas aplicações no mercado brasileiro
Webinar: Power over Ethernet (PoE) e suas aplicações no mercado brasileiro
 
Webinar: Utilizando o Yocto Project para automatizar o desenvolvimento em Lin...
Webinar: Utilizando o Yocto Project para automatizar o desenvolvimento em Lin...Webinar: Utilizando o Yocto Project para automatizar o desenvolvimento em Lin...
Webinar: Utilizando o Yocto Project para automatizar o desenvolvimento em Lin...
 

Webinar: Monitorando sensores IoT: Do ESP32 ao Grafana

  • 1.
  • 2.
  • 3. ● Short Bio - José Morais ● Telefone: (014) 99820-2683 ● Github: https://www.github.com/urbanze ● Formação: Engenharia de Computação (USC, Bauru-SP) ● Trabalho: ○ Engenheiro de Sistemas Embarcados (IoT). ○ Diretor (TecnoEVO). ○ Freelancer. ● Escritor no portal Embarcados e Vida de Silício
  • 4. Dashboard (plataforma online) para visualização das informações, controle, automação e emissão de alertas. Alertas customizáveis enviados via Email e/ou Telegram. Todas as informações coletadas estão disponíveis em tempo real e histórico. Comunicação: WiFi, Ethernet e GSM* Protocolos: Modbus (RS-485) e SNMP. Venha conhecer nosso sistema para controle, automação e monitoramento remoto! www.tecnoevo.com.br
  • 5. ● Entendendo a demanda Em praticamente todos projetos e produtos IoT, é necessário analisar os dados coletados em campo (do equipamento ou ambiente) para gerar informações úteis e relevantes para sua empresa e/ou cliente. Muitas dessas análises, são feitas através de dashboards com gráficos, tabelas, ponteiros, status digitais e etc. Exemplos: Detectar consumos indevidos, problemas regulares ou raros, visualizar o estado de operação do equipamento, picos de corrente e etc.
  • 6. ● Como resolver essa demanda? Logo à primeira vista, podemos perceber que será necessário dois itens principais: ● Armazenar os dados coletados em campo. ● Mostrar esses dados salvos ao usuário de forma agradável e facilitada. Ou seja, precisaremos integrar um banco de dados e uma dashboard! Com esses dois itens funcionando juntos, podemos fazer parte da mágica acontecer.
  • 7. ● Banco de dados Local onde todas informações de nossas placas, incluindo telemetrias de dados, informações genéricas, debug e etc serão salvas. Precisa ser extremamente robusto, confiável e criptografado em alguns casos. Exemplos: MySQL, PostgreSQL, SQLite, MongoDB, Cassandra e etc.
  • 8. ● Dashboard Programa, app ou site que reúne informações, gráficos e tabelas relevantes ao usuário, que irá consumir e interpretar as informações geradas por nosso sistema. Também pode emitir notificações quando algum problema é encontrado e enviar comandos. Exemplos: Blynk, TagoIO, Grafana, Ubidots, etc.
  • 9. Conhecendo o Grafana ● O que é? ● Exemplos de dashboards. ● Organizações e usuários. ● Envio de alertas. ● Envio de comandos. ● Plugins. ● Mostrando um protótipo com ESP32 na prática.
  • 10. ● Topologia simplificada ESP32: Coleta dados de sensores e envia ao servidor (MQTT). Script: Captura os dados recebidos e envia ao banco de dados. PostgreSQL: Armazena os dados das placas. Grafana: Demonstra visualmente os dados ao usuário. Python, Node.js, C e etc.
  • 12. ● Encerramento Obrigado pela atenção de todos! Dúvidas ou sugestões? Fique à vontade para tirar suas dúvidas. Telefone: (014) 99820-2683 Github: https://www.github.com/urbanze