17

Crea tu propio sistema de grabación de seguridad con Raspberry Pi y Foscam

Publicado por el .

Sistema de grabación Foscam y Raspberry Pi

El otro día me topé con este proyecto y me pareció muy interesante tanto para mostraros cómo hacerlo, como para empezar a distribuir las cámaras Foscam, que todo hay que decirlo, para ser chinas son de lo mejorcito que he visto calidad/precio. Se trata de crear un circuito cerrado de grabación al que poder acceder desde cualquier lugar ya que usamos Raspberry Pi como centralita de las cámaras que tengamos configuradas.

Básicamente, lo que haremos es ordenar a las cámaras que cuando detecten movimiento, guarden por FTP una captura en una carpeta determinada de la Raspberry Pi.

El primer paso es el común para casi todos los proyectos, preparamos la Raspberry Pi con Raspian, no me voy a extender aquí porque ya lo tenemos perfectamente explicado en otro artículo.

Materiales

Nota: No nos tiene por que hacer falta conexión a vídeo ya que una vez montado el proyecto podremos manejar el sistema de forma remota a través de VNC Viewer.

Usar la Raspberry Pi como servidor FTP

Con esto la cámara automáticamente subirá una serie de capturas al servidor una vez que detecte movimiento, es decir, automáticamente iremos guardando en el disco duro que le pongamos a la Raspberry Pi imágenes de todo lo que suceda frente a nuestra Foscam.

Para montar el servidor FTP en la Raspberry Pi el software que vamos a usar es VSFTPD. Abrimos una sesión de terminal y empezamos actualizando repositorios:

sudo apt-get update

Y luego instalando el programa:

sudo apt-get install vsftpd

Una vez instalado necesitaremos cambiar algunos parámetros, así que:

sudo nano /etc/vsftpd.conf

Configurando servidor FTP en Raspberry Pi

Buscamos las siguientes líneas, le quitamos las almohadillas de delante y pulsamos Ctrl+O para guardar.

#local_enable=YES

#write_enable=YES

Esto permitirá la lectura/escritura por parte de los usuarios del programa.

Reiniciamos el servicio:

sudo service vsftpd restart

Y con esto ya estaría el servidor FTP instalado por lo que pasaríamos a configurar la propia cámara.

Configurando la Foscam

Obteniendo IP de Foscam

Desde Windows nos descargamos la IP Camera Tool para averiguar la IP de nuestra cámara, que debe estar ya conectada a nuestra red para que sea detectada. Lo ejecutamos (no necesita instalación) y si todo va bien, obtendremos la IP local de nuestra cámara o cámaras.

Ponemos la IP en nuestro navegador y accederemos al panel de login, introducimos las credenciales, por defecto admin para el user y el pass vacío. Si estamos usando Chrome, Safari o Firefox, elegimos Server Push Mode, si estamos con Internet Explorer usaremos ActiveX Mode y si estamos desde un móvil, pues Mobile Phone.

Acceso Foscam

Ahora veremos la cámara con algunos parámetros que poder tocar y deberemos buscar las configuraciones de FTP (FTP Service Settings) en Device Management en la parte de abajo a la izquierda.

Una vez ahí introducimos la IP de la Raspberry Pi (recuerda, desde la propia Raspberry se saca usando el comando ifconfig), el usuario y contraseña (por defecto en Raspbian pi / raspberry) y el directorio en el que queremos que guarde las capturas. En este último paso te recomiendo que para hacer las pruebas crees uno en el escritorio y le des todos los permisos (botón derecho Propiedades).

Configuración FTP Foscam

Una vez tengamos todo esto, le damos a guardar en el menú de Foscam y luego a Test, si no nos da un mensaje de error es que lo tendremos bien configurado.

Configurando las acciones de alerta

Ahora vamos a configurar la cámara para que cuando detecte movimiento mande automáticamente al directorio que hemos elegido de nuestra Raspberry Pi las capturas.

Entramos en Alarm Service Settings y veremos dos opciones, para que capture al detectar sonido o al detectar movimiento. Este punto evidentemente es a la preferencia de cada uno, pero mis pruebas las he hecho con la detección de movimiento y con los parámetros siguientes:

Sistema de alarmas de Foscam

Una vez que la tuve perfectamente ajustada, la dejé la noche entera para probarla y para mi sorpresa por la mañana, mi gata se había dado unos cuantos paseos durante la madrugada. Tenéis algunas de las capturas en la siguiente galería.

Si tenemos varias cámaras podemos crear diferentes directorios para cada una de ellas y así tener una red completa de seguridad en casa o en la empresa a bajísimo coste.

Este tutorial ha sido posible gracias a la colaboración de Foscam España que nos han dejado muy amablemente la cámara para las pruebas, gracias!


17 comentarios

  1.   Filip Vasile dijo

    Quisiera saber si existe otro software para la gestión de la camara o principalmente para la detección de la IP de la camara foscam , ya que lo he intentado y no me reconoce el dispositivo estando conectado ni por cable y tampoco por wifi.
    Muchas gracias!

    1.    Alberto Navarro dijo

      Hola que tal Filip!

      Ese mismo software es el que usamos nosotros para las pruebas y no hubo problema alguno. Un par de cuestiones, están en la misma red ambos dispositivos?, hay algún tipo de cortafuegos instalado?

      Puedes probar también a reinicializar la cámara, pero no creo que sea este el problema.

      Saludos!

      1.    Filip Vasile dijo

        Exactamente,están en la misma red y en el puerto de al lado de mismo router conectados tanto el ordenador como la camara,acabo de mirar en mi router y había un firewall de nivel bajo,no sé si ese es el problema.
        Aunque podría simplemente cambiar la IP para siempre y dejarla así para reconocerlo en un futuro?
        Qué pasaría si cambio la IP a estatica y no es la correcta para la red en la que estoy,no irá por DHCP sola ?

        1.    Alberto Navarro dijo

          Si son reds normales no habría problema ya que la mayoría están en el mismo segmento de IPs internas, así que sería una idea factible. Pero ya te digo, en las pruebas que hemos hecho aquí nunca hemos tenido problemas con la detección de la cámara, es muy raro.

          Por otro lado tienes la opción que comentabas antes, mirarlo dentro del router, no es lo óptimo, pero sirve sin duda.

          Saludos!

  2.   javier dijo

    Hola, podria indicarme por favor que modelos de camaras serian compatibles para una raspberry pi modelo b, y como seria para que en vez de que solo haga fotos, directamente grabe video?

    Agradezco por adelantado cualquier ayuda/información.

    Un saludo a tod@s los del foro.

    1.    Alberto Navarro dijo

      Hola que tal Javier!

      En principio son todas las Foscam compatibles ya que no depende del propio software al usar el de la propia cámara.

      Nosotros tenemos el modelo con mejor calidad precio y con el cual podrás grabar también vídeo (http://tienda.comohacer.eu/es/129-camara-ip-foscam-fi8909w-interior-fija-barata/)

      Saludos!

  3.   javier dijo

    Emmm, perdón, creo que no entendí bien la información de este post, ya que creía que las instrucciones eran para cualquier camara que fuera compatible con la Raspberry pi, y por eso preguntaba que modelos serian compatibles. Ahora que me he leido correctamente la información, veo que este post es con respecto solo a las camaras de la marca Foscam.

    De todas formas, gracias por la respuesta, perdon por las molestias, y un saludo a tod@s las del foro.

  4.   Gonzalo dijo

    hola!! quisiera saber cuantas cámaras de ese modelo se pueden controlar por cada Raspberri Pi

    1.    Alberto Navarro dijo

      Buenas Gonzalo!

      Puede llevar todas las que aguante tu red conectadas.

      Saludos!

  5.   Juan Antonio dijo

    Hola buenas, me gustaría saber si con la última raspberry pi, (raspberry pi 2 modelo b) se podría utilizar este sistema de grabación ya que pone que pone que los materiales son raspberry A+ o B+,
    ¿Hay alguna forma de poder utilizar la Raspberry pi 2B en vez de las otras dos?

    ¡Gracias!

    1.    Alberto Navarro dijo

      Sin duda, es exactamente igual.

      Gracias por el aviso, actualizamos el artículo.

      Saludos!

  6.   Joe dijo

    Buenas.
    He intentado configurar una ipcam, una Ciam concretamente.
    He configurado todo, y al hacer el test me salta el siguiente mensaje de error.
    Prueba … Error
    No se puede cargar el archivo. Por favor, asegúrese de que su cuenta está autorizada
    A que podría ser debido, porque al servidor se conecta, debe ser problema de autorización?
    Gracias.

    1.    Alberto Navarro dijo

      Buenas Joe!

      Usas Foscam?

  7.   Leonel dijo

    Y si quiero conectar 4 Webcams por usb..el programa Motion las soporta?? Como seria la config?? Gracias

  8.   Erik Daniel Gonzalez Lopez dijo

    disculpa las camaras son inalambricas a la rasberry, y son para uso de interperie??

    1.    Alberto Navarro dijo

      Si, se usan estando conectados ambos aparatos a la misma red.

      Y no, este modelo no es de exteriores.

      Saludos!

  9.   Juan dijo

    Para tener la raspberry grabanda todo el día durante toda la semana. Cuanto espacio se necesita de Hdd??

A inventar!