Evaluando propuestas

Sistema de Envío de Mensajes Multimedia Automáticos con Gps y App Android.

Publicado el 20 Julio, 2019 en Programación y Tecnología

Sobre este proyecto

Abierto

Sistema de Envío de Mensajes Multimedia Automáticos, de Negocios

•    El presente sistema detecta objetos (productos) de forma automática, SIN intervención humana, y enviará mensajes al Centro de Control (similar a un Call Center) y vendedores de campo en un radio de 1Km (configurable), sino es atendido, el radio cambiará a 2Km (configurable) la idea es que sea atendido, teniendo como objetivo que el vendedor llegue al Negocio para atender posible pedido. El algoritmo de detección de objetos (desarrollado en Python) no es parte del presente proyecto.
•    El sistema consta de un equipo con cámara y parlante (el desarrollo del equipo no es parte de este proyecto), y está conectado a Internet de forma permanente.


•    El equipo se colocará estratégicamente dentro del negocio.
•    El equipo estará interconectado con el Centro de Control del Mayorista

Descripción de las funcionalidades de la aplicación Web:

•    Los operadores del Centro de Control contarán con una aplicación Web de recepción de Mensajes (a desarrollar en el presente requerimiento), y contará con lo siguiente:
a.    Mapa de ubicación en tiempo real, cada 10 (configurable) segundos envían sus ubicaciones los vendedores desde sus celulares.

Ubicado en el centro de la pantalla.
b.    Mapa de ubicación de las Bodegas (se va ir colocando sus ubicaciones en función de la demanda). En caso de envío de mensaje, se podrá ver el streaming de video de la cámara ubicada en dicho negocio, con solo hacer un click en el icono de la bodega.
c.    Listado de Negocio tipo árbol (ubicado a la izquierda de la pantalla):
i.    Número de Negocio
ii.    Distrito al cual pertenece
d.



Listado de atención de mensajes (ubicado en la parte inferior de la pantalla) con datos de:
i.    Fecha
ii.    Número de Negocio
iii.



Status de Mensaje: En proceso, Atendido, Falso Mensaje
iv.    Ubicación: dirección
v.    Objetos detectados
vi.



Contacto: nombre completo
vii.    Tiempo de llegada al Negocio por el vendedor
viii.    Status de equipo: Activo, Sin Energía, Averiado
ix.



Turno: Mañana, Tarde, Noche
x.    Equipo que atendió el pedido: datos de operador y vendedor
e.    Se mostrará el nombre del USUARIO y lugar de atención (definido o personalizado) en la aplicación Web, previa autenticación del operador.



Se podrá definir mediante geo-cercas el lugar de la atención del operador del Centro de Control.
f.    El operador podrá recibir máximo 3 (configurable) mensajes de forma simultánea.
•    Los vendedores tendrán instalados en sus celulares un aplicativo Android de recepción de Mensajes. 
•    El operador recibirá imágenes (pop-up o ventana emergente Web) de forma automática del equipo instalado en el negocio, en caso exista un mensaje.
a.    Si el operador visualiza un pedido en la imagen, confirmará mensaje.
b.    Si el operador NO visualiza un pedido, rechazará mensaje.
c.    El operador podrá visualizar a los vendedores que se están dirigiendo al Negocio.
d.    Podrá perifonear en el negocio
e.    Podrá activar de uno hasta 6 elementos (outputs).
f.    En la PC del operador sonará un audio de alerta personalizado.
•    Los vendedores también recibirán en su celular imágenes de forma automática del equipo instalado en el negocio, en caso exista un mensaje de pedidos.
a.    Si el personal visualiza un pedido, confirmará mensaje (botón virtual) siempre y cuando el Centro de Control no lo haya confirmado.
b.    En caso de confirmación de mensaje, el personal confirmará (botón virtual) que está en camino al lugar de la alerta.
c.    También le llegará un mapa de ubicación del robo, una vez confirmado que está en camino, la aplicación buscará el camino más corto para llegar al lugar del robo de forma automática. El mapa mostrará el tráfico en tiempo real.
d.    Se podrá visualizar a los vendedores que se está dirigiendo al negocio.
e.    Visualizará si el mensaje ha sido rechazado por el Centro de Control.
f.    Se puede usar las API de Google Maps
•    El equipo ubicado en el negocio realizará las siguientes acciones de forma automática:
a.    Detectará objetos de forma automática las 24 horas del día.
b.    En caso de mensajes, se activará el parlante automáticamente.
c.    Enviara mensajes cada 3seg (configurable), en caso el operador del centro de control no confirme el 1er mensaje.
d.    El equipo estará interconectado de forma cableada con el siguiente elemento para ser activados desde el Centro de Control:
i.    Luz
ii.    Parlante

Reporte e Informes:

•    Horarios de mayor cantidad de pedidos, graficados en barras, por días y turnos.




•    Tiempo promedio, mínimo y máximo de llegada, para atender in-situ un pedido, por mes y turno.
•    Numero de falsos mensajes, numero de mensajes atendidas y eficiencia, por mes y turno.
•    Zonas de mayores pedidos, graficados con mapa de calor.
•    Ranking de operadores de: número de atención de mensajes
•    Ranking de vendedores de: número atención de mensajes

Eventos a enviar y recibir por el Equipo (mini PC con cámara):

En caso se detecte un objeto el algoritmo en Python (que no es parte de este proyecto), enviara a través del equipo instalado en el negocio, lo siguiente:
1. Código de equipo
2.

Snapshot de la cámara del equipo
3. Mensaje de objeto detectado
4. Fecha dd:mm:aa y hora hh:mm:seg en caso de objeto detectado
5.



Inputs conectados (cámara)
6. Outputs conectados (luz, parlante) GPIO del equipo.
7. Streaming de video de la cámara (solo se mostrará en streaming en caso envío de mensaje)

El algoritmo en Python a través del equipo recibirá:
1. Activaciones de outputs (luz) GPIO del equipo.

Recomendable que se trabaje sobre el Framework Django.

Categoría Programación y Tecnología
Subcategoría Programación Web
¿Cuál es el alcance del proyecto? Crear un nuevo sitio personalizado
¿Es un proyecto o una posición? Un proyecto
Actualmente tengo Tengo las especificaciones
Disponibilidad requerida Según se necesite
Integraciones de API Otros (Otras APIs)
Roles necesarios Diseñador, Programador, Analista funcional

Plazo de Entrega: 18 Septiembre, 2019

Habilidades necesarias