Sobre este projeto
it-programming / web-development
Aberto
*Programação em Raspberry Pi 3
O programa consiste na criação de perfis para monitoramento de usuários.
O sinal será enviado externamente e fará comunicação através dos pontos de I/O do Raspberry Pi 3 (hardware para comunicação externa já esta sendo desenvolvido).
Ao total serão 5 bits, sendo:
- 1 bit de monitoração de troca de estado (se esse bit se alterar o raspberry interpreta os dados novamente, caso o bit fique em 0, o estado anterior é mantido);
- 2 bits que indicam o estado do usuário (serão 4 estados no total);
- 2 bits que indicam o usuário (serão 4 usuários no total);
Será necessário o criação de perfis de usuários, funcionando como o monitoramento do estado do mesmo, ou seja, o usuário 1 pode ter 4 estados: Fora da Sala, Dentro da Sala, Tempo Excedido (geração de alarme) e Tempo de Recuperação.
No perfil do usuário será necessário:
- Identificação do usuário (nome);
- Cargo;
- Foto de perfil;
- Monitoramento do estado;
- Email;
Este sistema será utilizado para monitoramento de usuários dentro de câmaras frias, ou seja, segundo CLT o operador de câmara fria não pode permanecer dentro da mesma por mais que uma hora, caso isso ocorra é necessário que o mesmo saia e permaneça no mínimo 20 min fora da sala (por isso a criação de 4 estados). Existirá um controlador externo que enviará as informações de onde o usuário esta localizado (dentro e fora da sala) e se o mesmo permaneceu na sala por mais de uma hora, porém há necessidade da criação de um supervisório para monitoramento da equipe de gestão para evitar que os funcionários permaneçam muito tempo dentro da câmara, gerando qualquer tipo de problema para o mesmo e para empresa. Porém é necessário criar um banco de dados para salvar os dados dos usuários conforme os mesmos forem entrando e saindo da sala, para utilização como histórico.
Também é de fundamental importância o histórico de todos os usuários que entraram na sala durante o dia, podendo gerar um relatório e armazenando o mesmo em uma pasta dentro do servidor.
Por ser um processo realizado como teste, é de extrema importância comentar todo o software e as rotinas passo a passo, para que seja elaborado um documento baseado em toda a programação. É Necessário enviar o código fonte para anexar nos testes e procedimentos.
Prazo para desenvolvimento dos trabalhos é curto.
Categoria TI e Programação
Subcategoria Programação
Isso é um projeto ou uma posição de trabalho? Um projeto
Tenho, atualmente Eu tenho especificações
Disponibilidade requerida Conforme necessário
Experiência nesse tipo de projeto Não (Eu nunca gerenciei esse tipo de projeto)
Funções necessárias Desenvolvedor
Prazo de Entrega: Não estabelecido
Habilidades necessárias