Aproveite nossas promoções para os cursos mais completos sobre projetos com Microcontroladores e Internet das Coisas (IoT) e além de todo o conteúdo especial participe de sorteios mensais! * Super Formação (composta pela Formação em Microcontroladores + Formação IoT, 2 anos de acesso) - 15% OFF: microgeniosacademy.com.br/plano/super-formacao-em-projetos-com-microcontroladores-e-iot/SUPFORPROF/ * Formação IoT - 10% OFF: microgeniosacademy.com.br/plano/formacao-de-especialistas-em-internet-das-coisas/FORMIOTPROF/ * Formação em Microcontroladores - 10% OFF: microgeniosacademy.com.br/plano/formacao-programadores-especialistas-em-microcontroladores/FORMMICPROF/ * Clube de Membros Microgenios, e por menos de R$25,00 por mês tenha acesso a: * 50 cursos em vídeo; * 45 gravações de Web Seminários; * Encontros ao vivo; * Certificados com código de validação; * Sorteios mensais. Conheça todos os detalhes do Clube de Membros: bit.ly/3KVBaPF Curso gratuito sobre programação e microcontroladores para iniciantes: microgeniosacademy.com.br/curso/introducao-a-programacao-microcontroladores-sistemas-embarcados-e-internet-das-c/ Bons estudos e Projetos Equipe Microgenios Fone: (55 11) 5084-4518 | (55 11) 3384-5598 WhatsApp: (55 11) 98869-2864 vendas@microgenios.com.br Conheça nossas redes sociais e promoções: linktr.ee/microgenios
Professor parabéns pela simplicidade na explicação. Eu tinha lido muito para tentar entender o MQTT e já estava desistindo. Mas a forma que você usou para explicar foi essencial para que isso não acontecesse. Sucesso aí e obrigado!
Parabéns pelo vídeo! Já fiz o curso para microcontrolador PIC e foi fantástico realizou meu sonho de conhecer a fundo sobre o assunto! Estou fazendo o de ESP é está no mesmo nível! Muito obrigado
Olá Marcelo, poxa, legal encontrar você nesta nova jornada com o ESP32. Sim, agora você tem a oportunidade de aprender um pouco mais sobre Sistemas Operacionais de Tempo Real FreeRTOS de maneira prática com o ESP32. A Formação em Internet das Coisas é um baita curso pois é ensinado toda a infraestrutura necessária para criar um projeto IOT de verdade e profissional. Aparece na Microgenios qualquer dia para gente tomar um café, Abração, Fernando
A indústria ou seja lá o que for, não para porque o controle é na borda Exemplo disso é o inversor solar em uma usina fotovoltaica. Se ficar sem sinal de internet, fica sem os dados ok, mas o processo não para
Bom dia amigo, tudo bem? Estou com um probleminha no meu código, eu estou querendo usar uma esp32 com a biblioteca webserver + RTC para controlar alguns equipamentos, porém se eu coloco a condição do horário para acionar quando receber determinado carácter, ex. while (((currentLine.endsWith("/T")) && ((now.hour() >= 23) && (now.minute() >= 14)){ digitalWrite(bbar,HIGH); digitalWrite(led,HIGH);} Ele só lê quando eu envio algum carácter, então se eu enviar a letra "T" como no exemplo, e se o horário estiver batendo com a condição do while, ele vai entrar no loop mais só vai sair quando eu enviar qualquer outro carácter, pq essa condição ficam dentro de um while q só é acionado quando o servidor recebe alguma coisa. O engraçado é q se eu colocar a condição fora do while do servidor o esp lê apenas o RTC mais não mais não reconhece a condição do carácter.
Parabéns pela aula! A dúvida é a seguinte: os códigos estão consumindo muuita memória do esp32. Os códigos que carrego no UNO consomem 10% da memoria . Porém quando carrego no esp32, este mesmo código consome 90% da memória do esp. Preciso muito de sua ajuda.
Boa noite ! Tenho uma dúvida. Usando o Http as informações não estão seguras. Caso eu use na internet das coisas o protocopolo HTTP , então as informações continuaram sem segurança ? E usando o QTTP as informações enviadas pro servidor tb não terá segurança como o http ?
Cara não sou especialista, mas tenho problemas com uma aplicação com conexão no MYSQL, tipo vc terá que fazer uma fila de publicação. O MYSQL só aceita 60 e poucas conexões simultâneas e fazer query, é uma de cada vez, dependendo quantos dispositivos para cada um que chegar na fila e não tiver prioridade, pode levar uma eternidade, a não ser que se utilize mais instâncias como o MULTIAZ da AWS, mas ai ficaria muito caro. $$$
Muito ótimo essa diferença de http e mqqt, eu comprei arduino mega e algumas peças para fazer uma bateria estrumental eletronica, então usa um comando mqqt ?
Antes de mais nada, parabéns pela aula! Em uma situação de um projeto para uma empresa de monitoramento de alarme residencial, onde cada residência (e são muitas) podem enviar eventos de alarme (pode haver situações em que várias residências enviem eventos ao mesmo tempo). Qual melhor opção: HTTP, ou MQTT ?
Considerando que você tivesse que monitorar 1000 residências, tanto por HTTP quando MQTT é possível usar (considerando uma instância EC2 t2-medium AWS). Caso sua intenção seja apenas enviar as notificações para o servidor, qualquer um dos protocolos vai te atender, entretanto, caso você necessite realizar alguma leitura dos dados persistidos no banco de dados com frequência, o melhor sem dúvida é o MQTT e Python. O Python deve ser utilizado como serviço pois permite operar em multithread. O melhor é você desenvolver uma API que permita a escrita e leitura tanto por HTTP quanto por MQTT, pois assim dependendo do serviço que for realizar (exemplo: integração com outros serviços IOT, sites, ERP, meios de pagamentos, etc) você já pode usar interface HTTP, e para monitoramento dos sensores MQTT. Salve o link do Curso Online que explora todos esses assuntos - Formação em Internet das Coisas para www.microgenios.com.br/formacao-iot-esp32/ Abraços, Fernando Simplicio
Obrigado por responder. Já estou matriculado no curso de formação IOT, mas ainda não iniciei por falta de tempo. Estes assuntos ( EC2 t2-medium AWS, desenvolvimento de API, banco de dados ...) São abordados no curso ?
Sim, na Formação IOT é ensinado como instalar, configurar e testar toda sua aplicação por meio dos protocolos MQTT e WebSocket (HTTP) no servidor AWS Amazon. É ensinado como utiizar o broker Mosquitto e toda geração dos certificados TLS/SSL para acesso seguro a rede IOT. Sem contar os projetos com FreeRTOS com ESP32 e SDK-IDF. Abraços, Prof° Fernando Simplicio
Olá. Em sua explicação, vc faz pensar que um dispositivo IoT precisaria necessariamente abrir o "servidor do google", quando na verdade, se vc programar corretamente um servidor em PHP ou o que quer que seja, vc pode escolher não mandar quase nenhum caractere no cabeçalho http. Talvez não seja nada óbvio para algum iniciante, por isso parece que a explicação compara um protocolo com o cabeçalho gigantesco(HTTP de uma página web) contra o outro (MQTT) que não requer cabeçalho. Obviamente se você usar um site de notícias, vai aparecer uma tonelada de cabeçalhos, e mais 10 toneladas de dados, mas comparar um IoT abrindo um site de notícias co mum IoT recebendo um único dado MQTTé uma explicação é completamente incoerente.
Muito bom, falou muito coisa legal, mas também falou muita bobagem! Você não precisa necessariamente ficar fazendo um get pra descobrir se houve uma mudança de "estado" pois você pode ter um webhook pra receber mudanças de "estado", mas está perdoado!
Aproveite nossas promoções para os cursos mais completos sobre projetos com Microcontroladores e Internet das Coisas (IoT) e além de todo o conteúdo especial participe de sorteios mensais!
* Super Formação (composta pela Formação em Microcontroladores + Formação IoT, 2 anos de acesso) - 15% OFF: microgeniosacademy.com.br/plano/super-formacao-em-projetos-com-microcontroladores-e-iot/SUPFORPROF/
* Formação IoT - 10% OFF: microgeniosacademy.com.br/plano/formacao-de-especialistas-em-internet-das-coisas/FORMIOTPROF/
* Formação em Microcontroladores - 10% OFF: microgeniosacademy.com.br/plano/formacao-programadores-especialistas-em-microcontroladores/FORMMICPROF/
* Clube de Membros Microgenios, e por menos de R$25,00 por mês tenha acesso a:
* 50 cursos em vídeo;
* 45 gravações de Web Seminários;
* Encontros ao vivo;
* Certificados com código de validação;
* Sorteios mensais.
Conheça todos os detalhes do Clube de Membros: bit.ly/3KVBaPF
Curso gratuito sobre programação e microcontroladores para iniciantes: microgeniosacademy.com.br/curso/introducao-a-programacao-microcontroladores-sistemas-embarcados-e-internet-das-c/
Bons estudos e Projetos
Equipe Microgenios
Fone: (55 11) 5084-4518 | (55 11) 3384-5598
WhatsApp: (55 11) 98869-2864
vendas@microgenios.com.br
Conheça nossas redes sociais e promoções:
linktr.ee/microgenios
Professor parabéns pela simplicidade na explicação. Eu tinha lido muito para tentar entender o MQTT e já estava desistindo. Mas a forma que você usou para explicar foi essencial para que isso não acontecesse. Sucesso aí e obrigado!
Excelente. Obrigado.
Obrigado pela sua iniciativa. Tudo de bom.
Prof° Fernando Simplicio este é melhor tutorial em video sobre MQTT broker , obrigado !
Parabéns pelo vídeo! Já fiz o curso para microcontrolador PIC e foi fantástico realizou meu sonho de conhecer a fundo sobre o assunto! Estou fazendo o de ESP é está no mesmo nível! Muito obrigado
Olá Marcelo, poxa, legal encontrar você nesta nova jornada com o ESP32. Sim, agora você tem a oportunidade de aprender um pouco mais sobre Sistemas Operacionais de Tempo Real FreeRTOS de maneira prática com o ESP32. A Formação em Internet das Coisas é um baita curso pois é ensinado toda a infraestrutura necessária para criar um projeto IOT de verdade e profissional.
Aparece na Microgenios qualquer dia para gente tomar um café,
Abração,
Fernando
Muito bom!!! Obrigado por compartilhar!
Obrigado por compartilhar seu conhecimento
Muito bom, parabéns! Essa é uma dúvida recorrente de todos que precisam desenvolver aplicações profissionais de Internet das Coisas (IoT)!
Value Gabriel, Abração,
Parabens, da pra ver que vc tem muito conhecimento sobre o assunto!
Ótima explicação
Muito bom professor.
A indústria ou seja lá o que for, não para porque o controle é na borda
Exemplo disso é o inversor solar em uma usina fotovoltaica. Se ficar sem sinal de internet, fica sem os dados ok, mas o processo não para
Então me surgiu uma dúvida eu não posso enviar os dois juntos no http, header e o body juntos ?
E possível trabalhar com sistema onde a transferência de dados e feita por segundos ou m/s usando o MQTT?
Bom dia amigo, tudo bem?
Estou com um probleminha no meu código, eu estou querendo usar uma esp32 com a biblioteca webserver + RTC para controlar alguns equipamentos, porém se eu coloco a condição do horário para acionar quando receber determinado carácter, ex. while (((currentLine.endsWith("/T")) && ((now.hour() >= 23) && (now.minute() >= 14)){
digitalWrite(bbar,HIGH);
digitalWrite(led,HIGH);}
Ele só lê quando eu envio algum carácter, então se eu enviar a letra "T" como no exemplo, e se o horário estiver batendo com a condição do while, ele vai entrar no loop mais só vai sair quando eu enviar qualquer outro carácter, pq essa condição ficam dentro de um while q só é acionado quando o servidor recebe alguma coisa.
O engraçado é q se eu colocar a condição fora do while do servidor o esp lê apenas o RTC mais não mais não reconhece a condição do carácter.
Parabéns pela aula! A dúvida é a seguinte: os códigos estão consumindo muuita memória do esp32. Os códigos que carrego no UNO consomem 10% da memoria . Porém quando carrego no esp32, este mesmo código consome 90% da memória do esp. Preciso muito de sua ajuda.
Assim a gente vicia em estudar
Boa noite ! Tenho uma dúvida. Usando o Http as informações não estão seguras. Caso eu use na internet das coisas o protocopolo HTTP , então as informações continuaram sem segurança ? E usando o QTTP as informações enviadas pro servidor tb não terá segurança como o http ?
Excelente vídeo! Mas relação ao ESP conectar direto via MySQL_connection fazendo conexão direta com o mysql, qual seria sua visão?
Cara não sou especialista, mas tenho problemas com uma aplicação com conexão no MYSQL, tipo vc terá que fazer uma fila de publicação. O MYSQL só aceita 60 e poucas conexões simultâneas e fazer query, é uma de cada vez, dependendo quantos dispositivos para cada um que chegar na fila e não tiver prioridade, pode levar uma eternidade, a não ser que se utilize mais instâncias como o MULTIAZ da AWS, mas ai ficaria muito caro. $$$
Muito ótimo essa diferença de http e mqqt, eu comprei arduino mega e algumas peças para fazer uma bateria estrumental eletronica, então usa um comando mqqt ?
Desculpe mqtt
Parabéns amigo, me escrareceu muitas dúvidas.
Antes de mais nada, parabéns pela aula! Em uma situação de um projeto para uma empresa de monitoramento de alarme residencial, onde cada residência (e são muitas) podem enviar eventos de alarme (pode haver situações em que várias residências enviem eventos ao mesmo tempo). Qual melhor opção: HTTP, ou MQTT ?
Considerando que você tivesse que monitorar 1000 residências, tanto por HTTP quando MQTT é possível usar (considerando uma instância EC2 t2-medium AWS). Caso sua intenção seja apenas enviar as notificações para o servidor, qualquer um dos protocolos vai te atender, entretanto, caso você necessite realizar alguma leitura dos dados persistidos no banco de dados com frequência, o melhor sem dúvida é o MQTT e Python. O Python deve ser utilizado como serviço pois permite operar em multithread.
O melhor é você desenvolver uma API que permita a escrita e leitura tanto por HTTP quanto por MQTT, pois assim dependendo do serviço que for realizar (exemplo: integração com outros serviços IOT, sites, ERP, meios de pagamentos, etc) você já pode usar interface HTTP, e para monitoramento dos sensores MQTT.
Salve o link do Curso Online que explora todos esses assuntos - Formação em Internet das Coisas para www.microgenios.com.br/formacao-iot-esp32/
Abraços,
Fernando Simplicio
Obrigado por responder. Já estou matriculado no curso de formação IOT, mas ainda não iniciei por falta de tempo. Estes assuntos ( EC2 t2-medium AWS, desenvolvimento de API, banco de dados ...) São abordados no curso ?
Sim, na Formação IOT é ensinado como instalar, configurar e testar toda sua aplicação por meio dos protocolos MQTT e WebSocket (HTTP) no servidor AWS Amazon. É ensinado como utiizar o broker Mosquitto e toda geração dos certificados TLS/SSL para acesso seguro a rede IOT. Sem contar os projetos com FreeRTOS com ESP32 e SDK-IDF.
Abraços,
Prof° Fernando Simplicio
Muito bom. Obrigado !
O HTTP é mais lento nas respostas mas eu tenho mais facilidade em enviar os dados diretamente para um servidor web
Olá. Em sua explicação, vc faz pensar que um dispositivo IoT precisaria necessariamente abrir o "servidor do google", quando na verdade, se vc programar corretamente um servidor em PHP ou o que quer que seja, vc pode escolher não mandar quase nenhum caractere no cabeçalho http. Talvez não seja nada óbvio para algum iniciante, por isso parece que a explicação compara um protocolo com o cabeçalho gigantesco(HTTP de uma página web) contra o outro (MQTT) que não requer cabeçalho.
Obviamente se você usar um site de notícias, vai aparecer uma tonelada de cabeçalhos, e mais 10 toneladas de dados, mas comparar um IoT abrindo um site de notícias co mum IoT recebendo um único dado MQTTé uma explicação é completamente incoerente.
Muito bom, falou muito coisa legal, mas também falou muita bobagem! Você não precisa necessariamente ficar fazendo um get pra descobrir se houve uma mudança de "estado" pois você pode ter um webhook pra receber mudanças de "estado", mas está perdoado!