Meu projeto
Abrir o portão atraves do celular sem precisar instalar app nativo (android, iOS) com pwa
Dor / Problema
meu portão da garagem é antigo e trifasico.
O controle vivia caindo e quebrando e estava com mal contato
Solução
O que eu fiz foi: Criei uma pagina com nextjs com um unico botão para mandar o comando pro esp32.
- O usuario precisa fazer login com clerk
- meu banco de dados tem os emails permitidos (apenas minha esposa e eu)
- O usuario acessa o "site" do meu portao e clica no botão (unica bolinha azul) e a api backend (nestjs) manda pra fila doHiveMQ que permite ate 10 mil mensagem por mes
- o Esp32 escuta a fila e abre o portao e 5 segundos depois acende a luz da garagem
- Nao preciso mais do controle e desativei la na placa do portao
Problemas
- So funciona com internet
Se quiser mais infos me avise. Codigo do portao https://github.com/leonardocintra/open-gate/blob/main/esp32/gate.ino