PDF superior Diseño de un servidor web utilizando hardware libre

Diseño de un servidor web utilizando hardware libre

Diseño de un servidor web utilizando hardware libre

This project includes the design of a web server with free hardware that uses the only Raspberry Pi port that can be configured as such. The use of Raspberry Pi as a web server is very useful in some areas, when you want to analyze and maintain your own web page in a test environment or manage the files on your own and make them available in the cloud. We look for the necessary information to configure our own web server in this small team through a free LAMP software package. LAMP is the package for a software package consisting of the following elements: Linux operating system (in this project the Raspbian system is referenced), an Apache web server, a MySQL database and the PHP scripting language.
Mostrar más

62 Lee mas

Unidad de hardware para un sistema de control supervisor y de adquisición de datos empotrado utilizando herramientas de software libre

Unidad de hardware para un sistema de control supervisor y de adquisición de datos empotrado utilizando herramientas de software libre

Se debe considerar algunos aspectos importantes del núcleo central, éste está basado en el programa OpenERP, que corresponde a un programa de planificación de recursos empresariales de carácter libre y que permite la incorporación de módulos específicos para aplicaciones que el usuario defina. Se utiliza este programa pues esta implementado de forma muy robusta y modular, tiene un manejo muy eficiente de bases de datos y una interfaz muy amigable y configurable para el usuario. Además este sistema por si solo ya tiene la capacidad de trabajar en computadoras de bajo consumo y en la nube. El servidor central corresponde a una serie de módulos del OpenERP que recopilan los datos de las diferentes unidades de control y los ordenan en la base de datos para consultas y manipulación.
Mostrar más

55 Lee mas

Diseño e implementación de un sistema electrónico para conducción segura, basado en monitorización de señales biométricas, utilizando tecnologías GSM, GPRS

Diseño e implementación de un sistema electrónico para conducción segura, basado en monitorización de señales biométricas, utilizando tecnologías GSM, GPRS

Se ha desarrollado un sistema electrónico basado en el monitoreo de señales biométricas para conducción segura usando tecnologías GSM/GPRS. Las señales biométricas medidas fueron la concentración de alcohol en la sangre por prueba de aliento y la frecuencia cardiaca. El sistema tuvo dos nodos físicos y una aplicación web para el monitoreo, la información detectada por sensores y otros dispositivos se procesó con una plataforma de hardware libre (Arduino), en el Nodo 1 si el sensor de alcohol detecta un nivel superior a 0.3 gr/l el encendido del auto no puede ejecutarse y se envía un mensaje de texto, en el Nodo 2 se midió la frecuencia cardiaca, datos que se enviaron inalambricamente al Nodo 1, si la frecuencia cardiaca presenta anomalías se activa una alerta y se envía un mensaje de texto similar a la falla del test de alcohol. La comunicación inalámbrica entre los Nodos 1 y Nodo 2 se realizó mediante tecnología Bluetooth cada minuto, la transmisión de datos a internet cada 3 minutos usando la infraestructura de la red de telefonía celular GSM/GPRS. En la aplicación web se mostró un mapa que indica la ubicación del conductor en tiempo real si falla el test de alcohol, se contó con una tabla informativa que presenta los datos calculados y el nivel de alerta a través de indicadores de color, otra tabla informativa para el monitoreo de la frecuencia cardiaca de las mismas características. Se concluyó que el monitorear señales biométricas ayuda a precautelar la seguridad del conductor. En este trabajo se ha medido dos señales biométricas el aliento y el pulso cardiaco, es importante que el sistema tenga posteriores desarrollos con la inclusión de nuevos sensores biométricos aprovechando la alta escalabilidad del sistema.
Mostrar más

177 Lee mas

Diseño de un sistema de monitoreo meteorológico utilizando la metodología de codiseño hardware software

Diseño de un sistema de monitoreo meteorológico utilizando la metodología de codiseño hardware software

El prototipo implementado consta de 2 subsistemas principales, el dispositi- vo de adquisición de datos, que está basado en una placa Arduino MEGA y un servidor de aplicación que permite el almacenamiento y el acceso a los datos a distintos clientes, tanto en tiempo real como de forma histórica.

9 Lee mas

Implementación de un sistema de monitoreo para personas con discapacidad moderada utilizando hardware y  software libre

Implementación de un sistema de monitoreo para personas con discapacidad moderada utilizando hardware y software libre

Ø Finalmente, el sistema de monitoreo dispone de un mecanismo para restringir las áreas por donde la persona con discapacidad puede desplazarse libremente, con el propósito de enviar un mensaje de alerta al familiar cuando la persona con discapacidad salga de esta área; si esto es así, enseguida una voz pre- programada dentro de la página web diría fuera de zona reiteradas veces hasta que el usuario a monitorear regrese a la zona de seguridad. Así, por ejemplo, si la persona con discapacidad moderada saliera de la zona asignada para el Parque La Carolina entonces el llamado de atención alertará al familiar de este hecho. Sin embargo, esta zona de seguridad depende de la distancia que vaya a recorrer la persona con discapacidad, en consecuencia si el desplazamiento es mayor lo mismo sucederá con el área a cubrir por la zona de seguridad, por tanto existirán zonas donde el familiar a cargo no podrá ser alertado porque la persona con discapacidad moderada estaría dentro de la “zona segura”. Por tal motivo, se debe crear una zona nueva conforme a las necesidades de las dos partes involucradas, por otro lado la zona de seguridad tarda alrededor de 2 segundos en actualizarse en la base de datos luego de haber realizado un cambio.
Mostrar más

120 Lee mas

Entorno de vida asistida inteligente: diseño de una arquitectura para la persona mayor con la inclusión de robots

Entorno de vida asistida inteligente: diseño de una arquitectura para la persona mayor con la inclusión de robots

El art´ıculo expone la arquitectura desarrollada en un entorno de vida cotidiana asistida que integra diferentes componentes para el cuidado de la persona mayor. Se presenta la idea general del sistema, su esquema y los diferentes componentes tanto a ni- vel local como global. Adem´as, se describen los elementos tanto a nivel hardware (red de sensores, sistema de interacci´on, robot de telepresencia y pulsera biom´etrica) como software (servidor local y web); dando sus diferentes funciones y aportes dentro del sistema. Con respecto al caso de estudio explicado en el art´ıculo, el plan se ejecut´o adecuadamente, en cuanto a los servicios de llamada personal, comportamientos sociales como adecuados y f´aciles de realizar.
Mostrar más

12 Lee mas

Diseño de un sistema de seguridad para un servidor Web Apache

Diseño de un sistema de seguridad para un servidor Web Apache

Ahora mismo, disponemos de un factor de autenticación implementado en la página principal del sistema. También hemos realizado una configuración básica de autenticación en el capítulo 3. Estos dos factores de autenticación son vulnerables ya que, con un ataque de fuerza bruta a contraseñas, un atacante podría obtener fácilmente el usuario y la contraseña y acceder al servidor web. Por ello hemos configurado un segundo factor de autenticación (Two Factor Authentication) en nuestro servidor con el objetivo de reforzar esta capa de seguridad. Para implementar esta medida extra de seguridad vamos a utilizar un software de código libre llamado Google Authenticator.
Mostrar más

137 Lee mas

Diseño e implementación de un sistema de autenticación en un servidor web y un cliente Android

Diseño e implementación de un sistema de autenticación en un servidor web y un cliente Android

Como podemos comprobar, nuestro servidor no est´ a autenticado, dado que la firma del certificado no es de confianza y el nombre del emisor del mismo no coincide con la URL dado que no pertenece a ning´ un dominio. Pero a pesar de que no cumpli- mos con la premisa de seguridad de la informaci´ on de la autenticaci´ on, si cumplimos con la confidencialidad e integridad, dado que la conexi´ on va perfectamente cifrada utilizando el protocolo TLS 1.2 y encriptaci´ on AES de 128bits. Y como m´ as adelante vamos a crear nuestro propio cliente podemos especificar que ´ este s´ı conf´ıe en nuestra firma digital.
Mostrar más

35 Lee mas

Diseño y construcción de un prototipo inalámbrico RF para el monitoreo de la seguridad residencial de forma remota empleando Internet

Diseño y construcción de un prototipo inalámbrico RF para el monitoreo de la seguridad residencial de forma remota empleando Internet

El prototipo inalámbrico RF para el monitoreo de la seguridad residencial de forma remota empleando la Internet se desarrolló utilizando enlaces inalámbricos a través de transceivers Nordic controlados por microcontroladores ATMEGA8 los mismos que se encargan de verificar el estado de los sensores y el control de las luminarias; el proyecto consta de tres módulos: un principal que recibe/transmite la información a los otros dos módulos esclavos y la envía al servidor web para publicarla en la página web, todo esto se realiza para proporcionar una interfaz Web entre el usuario y el estado de seguridad de la residencia, de fácil acceso al recurso desde cualquier sitio que cuente con una conexión a la Internet.
Mostrar más

180 Lee mas

Diseño e implementación de un prototipo inalámbrico de monitoreo a través de secuencias de imágenes utilizando hardware y software libre

Diseño e implementación de un prototipo inalámbrico de monitoreo a través de secuencias de imágenes utilizando hardware y software libre

En esta sección se explicarán las tecnologías elegidas y sus motivos de elección. Es importante recalcar que todas las elecciones se han hecho teniendo en cuenta que el objetivo inicial fue que la arquitectura implementada se basará en sistemas de código abierto, así como hardware y software libre en el caso de las plataformas embebidas. También resulta necesario tener en cuenta que se utilizarán exclusivamente tecnologías libres, con licencia pública y reconocida como estable y robusta para evitar problemas futuros. El uso de estas tecnologías permite ofrecer un precio asequible, ahorrando licencias, así como la posibilidad de ofrecérselo a una comunidad o grupo de población como carácter adicional a este proyecto de titulación. Este prototipo se puede mejorarlo y volver a ofrecérselo a una comunidad que beneficie el desarrollo de soluciones eficientes y en constante evolución. Además las tecnologías deben ser portables.
Mostrar más

131 Lee mas

Diseño e implementación de un Sistema de Supervisión y Control  Aplicación en la Producción de tubos capilares

Diseño e implementación de un Sistema de Supervisión y Control Aplicación en la Producción de tubos capilares

Consecuentemente, el sentido de este trabajo es el diseño e implementación de un sistema de supervisión y control para la empresa TecnoLab, que contemple el control de los actuadores y sensores con vistas a lograr la medición y el accionamiento de las variables que garanticen el correcto funcionamiento de las líneas de estiramiento y de corte de tubos de cristal de forma automatizada. El desarrollo de este sistema incluye la configuración de varios dispositivos de hardware para garantizar la correcta comunicación con el sistema. Los módulos de comunicación se implementan utilizando tecnología inalámbrica, específicamente el protocolo IEEE 802.15.4. Además, es deseable que este sistema se visualice a través de una aplicación web con diseño gráfico amigable, desarrollada utilizando tecnologías de software libre, que brinde la posibilidad de analizar gráficos del comportamiento histórico de las variables y sus valores en tiempo real, así como un control organizado de todos los elementos utilizando un sitio de administración de la base de datos. Es por esto que se ha propuesto el siguiente:
Mostrar más

81 Lee mas

Analizador de espectro de baja frecuencia utilizando hardware libre

Analizador de espectro de baja frecuencia utilizando hardware libre

El procesamiento de datos consiste en utilizar la información recolectada en las pruebas de funcionamiento con el dispositivo parcialmente finalizado, para determinar los rangos de frecuencia soportados por el equipo y experimentalmente se determinó que el límite de velocidad es de 9.6 MHz para tener una transmisión adecuada de datos. Este proceso permite conocer los errores en el diseño y posteriormente ejecutar las respectivas correcciones.

8 Lee mas

Diseño e implementación de un prototipo de control para cocinas de inducción a traves de un smartphone utilizando Android y hardware libre

Diseño e implementación de un prototipo de control para cocinas de inducción a traves de un smartphone utilizando Android y hardware libre

En el presente trabajo se diseñó e implementó un prototipo para el control de una cocina de inducción a través de un smartphone con sistema operativo Android, mediante una aplicación realizada en App Inventor. Para realizar este prototipo se analizó y estudió la estructura de la cocina de inducción, específicamente la placa de comunicación que se encuentra en su interior; de la cual se obtuvieron datos que sirvieron como referente en la elaboración del código para ARDUINO-MEGA 2560, encargado de la codificación de datos que llegan de la cocina y sensores de temperatura DS18B20 y de humo MQ135, y la interpretación de información para la visualización en la aplicación móvil. Para este diseño se optó por crear un servidor web con el módulo Arduino Ethernet Shield al cual se le asignó una dirección IP fija para acceder de forma inalámbrica a la aplicación que controla la cocina. Para este prototipo se realizaron varias pruebas en diferentes programas: Docklight, Proteus, Arduino, Brackets, HTML Editor. Las pruebas realizadas mostraron que el prototipo es fiable en la obtención de comunicación bidireccional, además los datos obtenidos de los sensores ayudan a evitar posibles incendios en la cocina. Se concluye que mediante la elaboración del prototipo es posible encender, apagar, subir y bajar el nivel de potencia del quemador, además monitorea la temperatura y presencia del humo. Se recomienda adquirir un ancho de banda mayor a 3Mbits/s y un router de mayor alcance .
Mostrar más

125 Lee mas

Modelo de una red de telefonía IP centralizada para un ISP

Modelo de una red de telefonía IP centralizada para un ISP

Es el empleo de tecnología basada en hardware y software para la transferencia de llamadas telefónicas empleando una plataforma IP (redes de datos corporativos, lntranets, Internet, etc). La telefonía IP permite comunicaciones de voz sobre redes basadas en Protocolo Internet (IP), unificando las múltiples sedes que una organización pueda tener en una única red convergente. Un factor relevante es el ahorro de costos al combinar la voz y los datos en una misma red que puede ser mantenida de manera centralizada, así como el ahorro en las tarifas repercutidas 1 por llamadas entre sedes.
Mostrar más

81 Lee mas

Auditoria de Seguridad del Servidor Web de la Empresa  PUBLYNEXT S A  Utilizando Mecanismos Basados en OWASP

Auditoria de Seguridad del Servidor Web de la Empresa PUBLYNEXT S A Utilizando Mecanismos Basados en OWASP

En el presente proyecto se detallan los alcances que serán cumplidos con el desarrollo del mismo y que serán indicados de la siguiente manera: Análisis y detección de vulnerabilidades en el servidor web de la empresa Publynext S.A. utilizando mecanismos basados en OWASP, Evaluación de los riesgos por medio de herramientas de test de intrusión enfocadas en OWASP, Elaboración de informes donde se detallarán los resultados obtenidos de la auditoría de seguridad en el servidor web en la empresa Publynext S.A. y definición de recomendaciones basados en el estándar de seguridad de la información ISO 27001 para evitar intrusiones maliciosas en los sistemas de aplicación web.
Mostrar más

199 Lee mas

Implementación de software como servicio y  virtualización de escritorios Linux en la red UCLV

Implementación de software como servicio y virtualización de escritorios Linux en la red UCLV

Se trata, básicamente de un hipervisor que se ejecuta dentro del kernel (no es necesario modificar el kernel, ya que se trata simplemente de un módulo) de la máquina Linux anfitriona. De esta forma el KVM actúa como intermediario entre el anfitrión y la máquina virtual asegurando una total independencia entre ambos. Hospeda las máquinas virtuales como procesos, por lo que cada máquina virtual podrá beneficiarse de todas las características del kernel de Linux (Aunque KVM está fuertemente ligado a Linux, soporta los sistemas de Microsoft como invitados, es decir, en las máquinas virtuales. De hecho, el soporte Windows está en las mismas raíces del proyecto KVM, pensado inicialmente para la virtualización de escritorios Windows.), heredando los drivers y el amplio soporte hardware de este con el único requisito de necesitar las extensiones para virtualización Intel VT-x ( Intel Virtualization Technology . Soporte para virtualización de Intel) o AMD-V [27](AMD Virtualization . Soporte para virtualización de AMD).
Mostrar más

74 Lee mas

2. U le' ts'aak: una propuesta de prototipo de aplicación móvil para el reconocimiento y ubicación de plantas medicinales en el Estado de Yucatán / U le' ts'aak: a prototype proposal of a mobile application for the recognition and location of medicinal pl

2. U le' ts'aak: una propuesta de prototipo de aplicación móvil para el reconocimiento y ubicación de plantas medicinales en el Estado de Yucatán / U le' ts'aak: a prototype proposal of a mobile application for the recognition and location of medicinal plants in the State of Yucatán. Paginas: 6 - 13. Coronado Arjona, M.A., Pech Canul, G. P., Uch Canché, M. J.

Para la elaboración de este proyecto se hará uso de técnicas de visión computacional para el pre- procesamiento de la imagen y la extracción de las características de las hojas correspondientes a las plantas medicinales. Asimismo, se emplearán técnicas de minería de datos que permitan crear modelos para determinar si una variedad es catalogada como medicinal o no, y al mismo tiempo, el usuario pueda recibir información de sitios web externos sobre tratamientos para sus dolencias, junto con coordenadas de ubicación de la planta correspondiente.
Mostrar más

8 Lee mas

Creación del núcleo de un servidor web

Creación del núcleo de un servidor web

HTTP se basa en sencillas operaciones de solicitud / respuesta. Un cliente establece una conexión con un servidor y envía un mensaje con los datos de la solicitud. El servidor responde con un mensaje similar, que contiene el estado de la operación y su posible resultado. Todas las operaciones pueden adjuntar un objeto o recurso sobre el que actúan; cada objeto Web (documento HTML, fichero multimedia o aplicación CGI) es conocido por su URL.

44 Lee mas

Canvio de servidor y migración a software libre

Canvio de servidor y migración a software libre

Cuando hablamos de documentar toda la infraestructura informática del colegio, lo que se va a hacer es realizar toda la planimetría de cada una de las aulas donde están ubicados los equipos informáticos. Una vez estén todos los planos realizados se pasará a realizar un inventario de hardware y software de cada aula, de modo que sepamos en qué estado se encuentran, para así poder plantear la migración a software libre. Estos planos posteriormente nos van a servir como base para poder identificar cada equipo a la hora de comunicar una incidencia mediante el Sistema Centralizado de Mantenimiento. Además se va a elaborar un documento que van a utilizar los profesores que utilicen las aulas informáticas para asignar cada puesto de trabajo y es imprescindible contar con los planos para identificar cada uno de los equipos que componen el aula.
Mostrar más

61 Lee mas

Virtualización Xen libre sobre hardware redundado

Virtualización Xen libre sobre hardware redundado

La alta disponibilidad en el almacenamiento se consigue a través de multipath[7]. Se trata de software libre basado en el device-mapper[8] de Linux. En el ciclo de vida de un dispositivo multipath, las operaciones más comunes son: crear un nuevo dispositivo a partir de dos o más caminos, redimensionar el dispositivo, y finalmente eliminarlo. Para realizar estas operaciones es necesario actuar sobre tres subsistemas: el interfaz sysfs, el sistema de mapeo de bloques device-mapper y el software multipath. Las operaciones sobre los discos (LUN) las llevaremos a cabo a través del interfaz sysfs montando sobre /sys [9]. Este interfaz permite escanear en busca de nuevos discos, detectar cambios de tamaños en discos existentes, y eliminar discos. Las operaciones sobre los dispositivos agrupados se realizan con las herramientas de multipath, de forma que podremos crear y eliminar nuevos dispositivos redundantes en caliente. El subsistema device-mapper es útil para redimensionar el dispositivo multipath en un sistema en funcionamiento.
Mostrar más

7 Lee mas

Show all 10000 documents...

Related subjects