Hace algunos meses decidí emprender como Freelance, ya que trabajar desde casa me permitiría compaginarlo con los estudios que cursaré a distancia el próximo año; tras un periodo de inactividad por falta de tiempo vuelvo pisando fuerte.
Y es que os prometo que desde ahora encontraré los momentos para compartir lo que pueda con vosotros sobre lo que vaya desarrollando profesionalmente, así como los tutoriales y artículos a los que siempre habéis brindado tan calurosa acogida.
Uno de los proyectos que he desarrollado e implementado en este periodo de tiempo es una de las partes, pero mejorada, de mi proyecto de fin de curso: un sistema de videovigilancia libre basado en Raspberry PI.
Tras muchos duros y difíciles días y noches de litros y litros de café, puesto que he ido aprendiendo lo necesario en materia de programación y LOPD sobre la marcha y de forma autodidacta, quiero compartir con vosotros por fin el resultado de tanto esfuerzo.
El sistema diseñado a medida para la tienda piloto consta de cinco cámaras de videovigilancia con visión nocturna ampliable en ángulo y distancia, sensores de detección de presencia, y un sistema de alimentación ininterrumpida que actúa como batería en caso de apagones con una duración de hasta tres horas, corrigiendo además las deficiencias del suministro eléctrico previniendo así los posibles daños producidos en el hardware por las mismas.
Por motivos evidentes no puedo colgar casi ninguna imagen extraída de sistemas implantados en establecimientos reales, al menos no las tomadas en horario de apertura ni las que permitan hacerse una idea de la distribución de la tienda en cuestión, o del ángulo de enfoque de las cámaras; es decir, el alcance real del conjunto de su objetivo y los filtros escogidos para cada ubicación concreta del establecimiento.
Las imágenes se almacenan en un grabador centralizado, y pueden consultarse los registros en formato de vídeo así como las imágenes de las cámaras en tiempo real tanto desde el interior del establecimiento o del domicilio, como en vía pública desde sistemas operativos Android, iOS, Windows, Linux y MAC OSX.
He escrito un sencillo demonio del sistema con el fin de notificar mediante un bot que he programado para Whatsapp al responsable del establecimiento de presencias no autorizadas en horario de cierre al público, para que pueda consultar las imágenes del momento exacto de la intrusión; también es posible configurar avisos mediante correo electrónico.
Todos los dispositivos reciben la alimentación desde una misma fuente, que suministra los voltajes necesarios para cada uno de ellos teniendo en cuenta las posibles caídas de tensión producidas por la longitud del cableado, que en ocasiones puede llegar a medir hasta cien metros, ya que tanto datos como alimentación viajan a través del mismo cable reduciendo de esta forma el tiempo y los recursos necesarios.
El sistema dispone de un panel de control centralizado desde el que visualizar las imágenes en tiempo real, descargar los vídeos almacenados en el grabador, y comprobar el estado de los dispositivos del sistema, así como configurarlos.
Finalmente, para que podáis comprobar la calidad Full HD de las imágenes obtenidas, he subido una pequeña muestra de vídeo en la que grabé una televisión durante la emisión de un programa en la TDT.
Si te ha gustado puedes seguirme en Twitter, Facebook, Google+, Linkedin, o compartirlo con los botones ubicados debajo de esta publicación, si tienes cualquier pregunta o sugerencia no dudes en comentar.
Hola, estupendo, como siempre, este sistema se puede comprar o piensas publicarlo para poder realizarlo, de todas formas gracias y BRAVO
Ignacio
Hola Ignacio, como siempre es un placer tenerte por aquí.
De momento estoy cobrando únicamente por su instalación, así como por la adaptación a medida del cliente de las partes que este solicite con el fin de cubrir los gastos que genera tener una empresa en mi país, además de los gastos que supone el desarrollo del sistema y otros proyectos que vienen en camino.
Pretendo compartirlo con todos vosotros en un futuro cercano, cuando termine de pulir algunos aspectos del software.
Excelente post. Una consulta, podrias explicar como hiciste para programar el bot de whatsapp?. Que API usaste?. Estaria bueno que puedas hacer otra entrada explicando como hiciste eso ya que es muy interesante. Saludos y gracias.
Buenas.
Cabe decir que un bot por whatsapp no es una buena solución a largo plazo, ya que suelen bloquear los números. Me plantearía usar un sistema de notificaciones por Telegram. O en su defecto, email, twitter, facebook, etc.
Hola Valentín, gracias por tu comentario.
La opción por defecto que ofrezco es la de avisos vía email con una ráfaga de fotografías adjuntas tomadas en el momento de la intrusión, pero tras exponer las distintas opciones desarrolladas que son algunas de las que propones, el cliente solicitó que los avisos se envíen únicamente mediante Whatsapp ya que es posible enviarlos por varias vías simultáneamente.
Si bien es cierto que Whatsapp no ha liberado una API y no aprueba el uso de estas, ni de librerías de terceros para Whatsapp, nunca he tenido el problema que comentas del bloqueo de números pero lo tendré en cuenta y valoro positivamente tu contribución.
¿Podrías dar mas detalles sobre el bloqueo que padeciste? Como por ejemplo después de enviar cuantos mensajes, o después de cuanto tiempo con el número asociado a tu bot.
Gracias, y hasta pronto.
Cuando lo compartas avisame! Me gustaría montarlo en casa
Hola Elías, muchas gracias por tu comentario.
Esta siendo todo un reto para mí el hecho de conseguir distribuir el software de la forma que facilite en mayor medida su despliegue; finalmente creo que lo haré mediante imágenes del sistema basadas en Raspbian o derivados de Debian para Raspberry PI.
Desde el momento en que se implantó este sistema en la que actualmente es la zona videovigilada piloto, se centraron la mayoría de esfuerzos en que el sistema cumpliera estrictamente la ley Española, mas concreto la de la comunidad autónoma de Cataluña por lo que primó seguridad y legislación ante desarrollo del proyecto y distribución del mismo.
Queda pendiente entonces terminar de pulir estos aspectos, para finalmente liberar el software, junto a la hoja de ruta con todas las mejoras que pienso que sería interesante añadir para que quien quiera lo utilice, y/o colabore en el desarrollo del mismo.
Puedes estar pendiente de las redes sociales, o suscribirte al blog ya sea mediante email o feedly para recibir noticias cuando llegue el día, ya que lo publicaré todo en mi github pero haré aquí una pequeña mención.
Hola,
Quisiera poder comprar el soft de vigilancia, parece que responde a mis necesidades, dime donde, como y cuanto debe costar, gracias por todo
Ignacio
Hola Ignacio, gracias por tu comentario.
Todo el proyecto es software libre, y cuando se publique podrás descargarlo sin coste alguno.
Lo que si ofrezco como empresa, y podemos hablar sobre ello es soporte técnico remoto y consultoría para su implantación en tu empresa u hogar, y adaptaciones del software a medida de tus necesidades.
Hasta pronto.
Hola, estoy pendiente cuando lo publiques, me gustaria usar tu proyecto para vigilar mi casa. Muchas gracias por tu esfuerzo
Hola Jorge.
En cuanto termine de pulir algunos detalles lo publicaré.
En estos momentos todavía es necesario realizar mantenimientos mensuales o trimestrales, y no daría abasto contestando dudas sobre como solucionarlas.
Por otro lado de cara a los clientes hay algunos servicios como proveedores de IP dinámica que son de pago; de cara al blog quiero trabajarlo más y hacer una sección en la que explicar uno a uno como instalar y gestionar todos estos servicios de forma gratuita en nuestra infraestructura mediante tutoriales.
Gracias por comentar.
Jajajaja, ¿Te apetece un reto?
Soy VS, y busco un sistema portátil grabador de vídeo y audio, para momentos precisos, y……..ojo al dato, válido para presentar a juicio, que no es más que un sistema inalterable.
Hola Diego.
En estos momentos estoy algo liado con mis estudios, y embarcado también en algunos proyectos personales.
Cuando los termine volveré a estar disponible por lo que podríamos hablarlo, y presupuestar el trabajo que solicitas.
Gracias por comentar, y hasta la próxima.