(hl-acceso) 2.- Administración

Descripción de la Aplicación

Hay tres lineas de desarrollo para este proyecto.

  • Desarrollo del Hardware: Donde se utilizará de base una placa Arduino Diecimila con un microcontrolador ATMEGA168 a la cual se le hará el programa que contendrá una clave escrita a través de un teclado matricial y su visualización a través de una pantalla LCD alfanumérica
  • Modulo Drupal: En breve colocaremos información.
  • Interfaz IDE Arduino (no java): Mas información en IDE Arduino.

Estándares de desarrollo del Proyecto

A efectos de garantizar todo el conocimiento en este proyecto inicial, se ha optado por un método simple de acceso como lo es el acceso vía teclado, otras alternativas como Sistemas de Lectora de Código de Barras [3], RFID (siglas de ”Radio Frequency IDentification”, en español ”’Identificación por radiofrecuencia”’) [4], Biometría [5], etc. Estas representan “cajas negras” y no corresponde a los efectos de metodología de trabajo libre, en un futuro podrán salir lineas de investigación que tratarán fomentar el desarrollo de estos dispositivos que sirvan de complemento y cuya información sea totalmente abierta.

Todos los ficheros fueron desarrollados con herramientas libres, es importante entonces saber como corresponden las extensiones de los archivos encontraran en los archivos fuentes del proyecto.

Extensión Tipo Descripción Aplicación/Tipo
.pro Archivo de Proyecto Manejador de Proyectos KiCad
.sch Circuito Esquemático Es una representación pictórica de un circuito eléctrico. Muestra los diferentes componentes del circuito de manera simple y con pictogramas uniformes de acuerdo a normas, y las conexiones de poder y de señales entre los dispositivos KiCad
.brd Circuito Impreso Muestra la conexión real mediante cables entre los dispositivos KiCad
.net Netlist Contiene información sobre conexiones entre los diversos componentes KiCad
.lib Librería Esquemática Contiene las características de cada componentes electrónico colocado en el circuito esquemático, pueden haber múltiples componentes en un solo archivo. KiCad
.dcm Complemento de Archivo .lib Contiene las dimensiones especificad de cada componente, información sobre tipo de soldadura, tamaño de los agujeros, etc, pueden haber múltiples componentes en un solo archivo. KiCad
.lst Lista de Materiales (Bill of Materials) Texto Plano
.ino Programa C++ Código principal de programa Arduino IDE
.pde Programa C++ Código principal de programa, (versión alternativa) Editra IDE + Plugin
.cpp Librería C++ (Código) Librería complementaria que luego puede ser llamado desde el programa principal Texto Plano
.h Librería C++ (Cabeceras) Archivo complementario de librería, define aquellas funciones que pueden llamarse de manera externa Texto Plano

Priorización de Funcionalidades

El prototipo a desarrollar comprende características simples que luego pueden ser mejoradas, como por ejemplo utilizar canales de comunicación seguros, encriptados entre el dispositivo y el servidor. Inicialmente se tiene un protocolo terminal de texto plano en la cual se envían y reciben parámetros. El sistema pueden componerse principalmente de una LCD Alfanumérica y un teclado matricial, otras características son agregados que le permiten dar mas funcionalidades al sistema dependiendo donde se instale.

El sistema puede ajustarse tanto para instalarse como un control de acceso como adaptarse a una instalación mas segura con sistemas de detección de puerta cerrada a través de conmutadores magnéticos, detector de movimiento por infrarrojo.

ver ….
Conceptualización Administración Desarrollo