estacionamento
estacionamento copied to clipboard
Estacionamento Realtime utilizando NodeJS, Socket.IO e RethinkDB - Arquitetura Modular
Smart Parking
Sumário
- Introdução
- Ecossistema
-
Diagramas
- Hardware
- Software
- Tecnologias utilizadas
- Referências
Introdução
Este projeto foi originado a partir deste repositório onde foi desenvolvido uma pequena solução para validar tecnologias de tempo real, tais como Socket.IO no back-end juntamente com a funcionalidade changes do RethinkDB.
O projeto em si, já possui uma arquitetura bem diferente e mais desacoplada do projeto anterior, visando ser de fácil mantimento e escalável.
Ecossistema
O ecossistema do projeto, basicamente subdivide-se em: Hardware, Software e Infraestrutura.
Todo o ecossistema irá se conversar através de integrações(protocolos): HTTP, WebSocket e MQTT.
- Hardware
- Vagas
- Cancelas
- Displays
- Software
- Back-end
- API
- Socket.IO
- Subscribers
- RethinkDB
- Front-end
- Aplicação para usuário final
- Aplicação para administração do estacionamento
- Aplicação para administração geral
- Back-end
- Infraestrutura
- Docker
Maquete
...em breve
Diagramas
Hardware
... explicação
Software
... explicação