This forum uses cookies
This forum makes use of cookies to store your login information if you are registered, and your last visit if you are not. Cookies are small text documents stored on your computer; the cookies set by this forum can only be used on this website and pose no security risk. Cookies on this forum also track the specific topics you have read and when you last read them. Please confirm whether you accept or reject these cookies being set.

A cookie will be stored in your browser regardless of choice to prevent you being asked this question again. You will be able to change your cookie settings at any time using the link in the footer.

  • 0 voto(s) - 0 Media
  • 1
  • 2
  • 3
  • 4
  • 5
CONSULTA CONTROL DE ACCESO POR PETICIÓN DE CODIGO
#1
Pregunta 
Hola foreros:

   Desde hace un tiempo, vengo realizando un proyecto de control de accesos RFID, el cual he ido evolucionando con la gestión de diferentes perfiles de usuario, control de franjas horarias y caducidad de autorizaciones. Esta montado sobre una raspberry pi junto con una antena RFID PN-532 y basado en una aplicación python con mysql que actua sobre un rele en caso de que el ususario este registrado en la tabla, sea del perfil adecuado y se encuentre dentro de la franja horaria correcta. La gestion de usuarios, cerraduras y perfiles se realiza desde un PC servidor.

   Recientemente, he añadido un teclado matricial 4x4 al conjunto, para poder activar la cerradura mediante codigo hexa sin necesidad de tarjeta rfid y quisiera que el propio usuario, en caso de estar registrado en la aplicacion, pueda solicitar un codigo unico y aleatorio a traves del telefono movil, que una vez utilizado para activar el rele, quede inutilizado.

   El codigo en python lo tengo claro, pero buscaba vuestras sugerencen en cuanto a la forma de solicitar el codigo a traves del telefono movil (SMS, App, etc...). Alguien conoce algún proyecto similar ..?


Gracias de antemano.
Carlos
  Responder
#2
Una opción sería por página web, con https y acceso por usuario y contraseña, al acceder puedes enviarle un "echo en la página web" con el código. Esa web estaría dentro del propio Servidor.

Con SMS tendrías que contratar el servicio y tener el teléfono de cada uno dado de alta en la Base de datos (mira lo que te diga la LOPD). Ten en cuenta que si alguien tiene un desvío de llamadas, el mensaje no llega al teléfono desviado, se queda en el primero. O mejor, consúltalo a la empresa de SMS si valoras esta opción.

La página web del servidor se podría meter en una aplicación móvil, pero en ese caso te tienes que dar de alta como desarrollador de aplicaciones en Android e IOS, no recuerdo bien, pero creo alguno de ellos te cobra 100€ al año por poder distribuir aplicaciones móviles en la tienda.

Si tienes un servidor de correo (los hay gratuitos), el código se podría enviar por allí al usuario, si no tienes web segura. Aunque es más incómodo para el usuario, solicitando el código por una web y recibirlo por email... no me gusta, pero es otra opción.
Ulticampy V2: fundiendo plástico sin descanso...
  Responder
#3
Gracias por tu respuesta, Lepes:

Creo que la primera opción sera la mas fácil y barata de implementar, al menos, en una primera fase.  Una vez identificado, a través de de un pequeño formulario, se elige la cerradura a abrir y el servidor devuelve un código hexa aleatorio valido para unos minutos, solo en caso de que se cumplan las condiciones de acceso. En caso contrario, un mensaje informando de los motivos de la denegación.

Me pongo con ello...

Saludos
  Responder


Posibles temas similares…
Tema Autor Respuestas Vistas Último mensaje
  Problema acceso externo con Printoid Premium pere_gs 5 2,290 20-02-2020, 07:16 PM
Último mensaje: pere_gs
  CONSULTA Programar BOT Telegram para control de impresora. david ortega 3 2,742 02-01-2018, 01:03 PM
Último mensaje: igargi
  Bedya una APP de control y gestión a traves de Telegram Rafa93M 0 1,397 03-06-2017, 08:05 PM
Último mensaje: Rafa93M
  Control Cultivo Hidroponico larrype 2 2,705 17-01-2015, 04:05 PM
Último mensaje: larrype