Cliente Servidorv6
-
Upload
javier-p-espinosa -
Category
Documents
-
view
12 -
download
1
Transcript of Cliente Servidorv6
-
Laboratorio 1: Cliente Servidor
con canal fading en java/Android
Curso Electivo 11139-1
Profesor
Ismael Soto, PhD
-
Objetivos:
Programar un canal fading Crear un servidor en Java sobre android Crear un cliente en Java sobre android Enviar un mensaje al servidor y recibirlo en el cliente
-
Algoritmo Rician
Donde: W, W: nmeros aleatorios generados con distribucin
Gausssiana
: desviacin estndar. c: representa la componente de LOS.
-
0 0.5 1 1.5 2 2.5 3 3.5 40
0.5
1
1.5
2
2.5x 10
4
x
Occurr
ence
Rayleigh
Rician, K=-40dB
Rician, K=15dB
Algoritmo Rician
-
Servidor.java v1
Programa que introduce el ruido simulando un canal de tipo Rician
-
Servidor.java v2
-
Servidor.java cont
-
Programa Android
1.Crear un proyecto Android en Editor IDE Eclipse
2.Editar un entorno de programacin de un cliente para enviar un
mensaje simple.
-
Programa
Programa main.xml
-
Programa
Programa cliente.java
-
Programa
cliente.java continuacin.
-
Programa
Generacin del entorno de programacin.
-
Programa
1.La programacin en java no es necesaria hacer un entorno, solo
nos basta con la consola, la cual nos muestra los resultados.
Programa server.java
-
Programa servidor
1.Se hace funcionar el programa servidor que muestra lo
siguiente
El programa server.java esta a la espera del cliente, el cual se
conectara mediante el socket definido, al puerto y direccin
correspondiente del servidor
-
Prueba Cliente - Servidor
1.Para probar la conexin entre el cliente y servidor, el cliente
enva el mensaje String PDS al servidor y este lo recibe, lo muestra en consola y enva un aviso de que recibi el mensaje al
cliente.
Luego de eso el servidor cierra el puerto, y se puede ver lo
siguiente en el cliente.
-
Prueba Cliente - Servidor
Aqu se muestra en el cliente el mensaje que envi al servidor, y
el cliente lanza el mensaje recibido evidenciando que la transaccin fue exitosa en ambos sentidos.
-
Se desarrollaron las siguientes destrezas:
Se ha programado un canal alambrico y un inalambrico. Se ha creado un cliente en Java sobre android Se ha creado un servidor en Java sobre android Se ha enviado un mensaje al servidor y se ha recibido de vuelta en el cliente, para distintos valores de K incluyendo
efecto gaussiano.
-
Enunciado
Colocar un canal Fading al programa, regular el efecto de K con
un spinner ( otro objeto) en el cliente y visualizar el efecto de K de
vuelta en el cliente.
Hacer grupos de dos personas y entregar el lunes 6 de enero
2014 hasta las 24:00 hrs, por mail con una presentacin simple
pero clara.