Evaluando propuestas

App para controle de câmeras externas e outros dispositivos com Android

Publicado el 11 Diciembre, 2020 en Programación y Tecnología

Sobre este proyecto

Abierto

Preciso de um app para um projeto específico. Pretendo conectar 4 câmeras externas a um celular Android, além de 4 tampas ativadas por motores para abrir e fechar as câmeras. O app precisa controlar as funções das câmeras e abrir/fechar as tampas.




Requisitos:
- Compatibilidade com aparelho Samsung a5, 3Gb de RAM.
- Compatibilidade com sistema operacional Android 6.0.1 Marshmallow.
- É Possível dar root no aparelho.

- Todos os dispositivos externos estarão conectados via estação usb, com entrada otg para celular.
- Câmeras utilizadas serão módulo câmera USB Ov5640: https://produto.mercadolivre.com.br/MLB-1657181436-ov5640-5mp-25921944p-auto-foco-otg-uvc-modulo-de-cmera-usb-_JM

Funcionalidades:
- Pelo app, será possível acionar quais câmeras colocar para gravar;
- Deve ser possível gravar cada um dos canais de maneira independente;
- Os vídeos gravados devem ser acompanhados do áudio produzido pelo celular no momento (microfone como canal de áudio para todos);
- As gravações devem ser armazenadas na memória interna ou externa do dispositivo;
- As gravações contínuas devem gerar arquivos menores periodicamente, por exemplo: a cada dez minutos, se encerra um arquivo e cria-se outro, sem interromper a gravação;
- Os arquivos devem possuir metadados corretos de data e hora;
- As gravações devem incluir timestamps na imagem;
- App deve gerar relatórios sobre arquivos produzidos, incluindo quantidade, volume de dados, tempo para enviar para nuvem e quais ainda não foram enviados;
- App deve periodicamente, em horários pré-estabelecidos e modificáveis, enviar para repositório na nuvem os arquivos gerados, deletando-os depois da memória do celular;
- Quanto às tampas, app deve poder enviar sinal (através do cabeamento USB) para ativar circuiteria eletromecânica para abrir ou fechar tampa (movimento curto com inversão de sentido); os circuitos para isso não foram selecionados ainda;
- Sob comando, app deve mostrar estado de cada um dos dispositivos (câmera ligada ou desligada, gravando ou não, posição da tampa);
- Sob comando, deve printar imagem atual de câmera selecionada.

Funcionalidades opcionais:
- App deve ligar e desligar câmeras (para diminuir consumo de energia e memória) sem desconectar dispositivos, se possível;
- Contrução rápida, barata e simples;
- Interface gráfica de usuário seria útil, mas de modo algum essencial e não é preferível se tiver como consequência aumento substancial de preço, prazo ou complexidade.
- Sem preferência de linguagem de programação; preferencialmente, comandos devem ser simplificados.

Contexto general del proyecto

Uso pessoal. Pode ser através da modificação de app ou uso de apps já existentes para realizar separadamente as funcionalidades. O mais importante é que o projeto seja de menor complexidade pra manter a viabilidade.

Categoría Programación y Tecnología
Subcategoría Programación de Apps. Android, iOS y otros
¿Cuál es el alcance del proyecto? Bug o cambio pequeño
¿Es un proyecto o una posición? Un proyecto
Actualmente tengo Tengo una idea
Disponibilidad requerida Según se necesite
Plataformas requeridas Android
Necesito Modificar una app existente
Tipo de app Utilidad - Aplicación de utilidad (flash, calculadora, etc.)
Apps similares Otro
Necesita backend No
Procesador de pago No

Plazo de Entrega: No definido

Habilidades necesarias