Executando verificação de segurança...
4

Mano, ver o seu post até animou meu dia, atuo como desenvolvedor web, mas me formei em engenharia elétrica, e meu TCC foi envolvendo IoT, e sou fascinado pelo tema.

Uma das maiores dificuldades que tive dentro da universidade era encontrar material e infraestrutura relacionada a isso, ainda mais em português.

Hoje em dia não estou muito por dentro de como tá essa questão, mas lembro que na época foi uma dor muito grande minha, então acredito que o seu projeto tenha bastante potencial, principalmente se conseguir explorar o nicho universitário que sofre um pouco de não saber por onde começar um projeto de IoT.

Enfim, boa sorte aí mano, desejo sucesso! ❤

Carregando publicação patrocinada...
4

Mano, sério, obrigado demais pelo comentário – ler isso aqui também me deu um gás, o projeto é grande e você vai desanimando um pouco no percurso quando a coisa ainda não está rodando no ar. 😄

Você é exatamente o tipo de pessoa que eu tinha em mente quando comecei a desenhar esse projeto: alguém que curte IoT, tem formação em engenharia, mas hoje está mais no mundo web e sentiu na pele a falta de referência e infraestrutura em português na época da faculdade/TCC.

Eu concordo contigo: pra quem está na universidade, a maior dor não é “soldar o sensor”, é juntar os mundos – pegar um microcontrolador qualquer, colocar pra falar com a web, expor API, montar dashboard, fazer automação… isso normalmente exigiria 4–5 perfis profissionais diferentes.

O que estou construindo é justamente uma plataforma que evita que o aluno precise virar especialista em tudo:
– ele cadastra o dispositivo,
– recebe um endpoint de API e instruções,
– e, se o microcontrolador conseguir fazer uma requisição HTTP simples, ele já consegue mandar dados, salvar logs e visualizar isso num painel web.

A ideia é que seja agnóstico de hardware: ESP32, STM32, Arduino, Raspberry Pico… não importa. Mesmo quando não existe biblioteca, a doc ensina a montar o request “na unha”, com exemplos de código em C/Arduino/MicroPython. Assim o foco do TCC volta a ser o problema em si (energia, automação, monitoramento, etc.) e não “como levantar um backend do zero”.

Quero muito explorar esse nicho universitário que você comentou. Se você topasse opinar, que tipo de coisa teria te ajudado mais no seu TCC na época?
– mais exemplos de integrações prontas (coisa tipo “pega esse código e já sobe os dados”),
– uma infra gratuita até X dispositivos/alunos,
– ou material didático explicando o passo-a-passo de “do sensor ao dashboard”?

Se puder compartilhar essa visão de ex-universitário que sofreu com isso, ajuda demais a encaixar a plataforma na realidade de quem está chegando agora.

1

Demorei um pouco, mas vim aqui responder.

Na época minhas maiores dificuldades foram:

  • Como conectar meu dispositivo a minha aplicação (quis usar o padrão pub/sub com mqtt, mas lembro que foi bem complicado de implementar um broker adequado na época);
  • Encontrar exemplos, aulas e documentações em português, que explorassem todo este fluxo de comunicação;
  • Entender como escalar o sistema (Conectar múltiplos dispositivos a um mesmo sistema web).

Na época, acabei explorando vários caminhos, mas lembro de sofrer com o uso e implementação de brokers mqtt, acabei utilizando serviços externos, mas nenhum deles parecia muito confiável. No final, fiz a comunicação através do Firebase Realtime Database (não foi a melhor abordagem, mas foi a mais prática de se implementar).

Hoje em dia, sei que existem ferramentas melhores no mercado, estou um pouco afastado do universo de IoT, mas ainda tenho muita vontade de desenvolver novos projetos como hobby.

1
1

É uma área muito grande mano, é normal ter pouco conhecimento sobre, envolve tanto eletrônica quanto computação, que são áreas correlatas mas beeem extensas e complexas.

Eu também me sinto assim kkkkk.