Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Después de conectarnos a la red y estar escuchando Lo primero que se hizo es crea un botón con el cual
en el puerto designado en nuestro caso el numero al ser oprimido se iniciara la conexión con el
54321 se verifica si existe algún cliente que se servidor, y en caso de no poderse conectar mandar un
conecte a nuestro servidor, de ser así se imprime un mensaje de error, este parte de código se muestra en
mensaje en le puerto serie, y después se verifica si el la siguiente figura.
cliente aun sigue estando disponible y se procese a
leer el mensaje que se envía del lado del cliente para
compararlo y proceder a dar respuesta a la petición
que se realiza.
IP: 192.168.43.246
Puerto: 54321
envía al servidor el carácter “O” para encenderlo y También se muestra una captura de la interfaz ya
“F” para apagarlo, a continuación, se muestra dicha funcionando donde se visualiza el valor del ADC y
parte de código. el estado del led con un identificador de color verde
cuando este encendido y en color gris cuando está
apagado.
III. RESULTADOS
Al culminar con los códigos para la parte del
servidor y del cliente se procedió a probar
conjuntamente ambas etapas. A continuación, se
muestra el monitor serie donde observamos como se
conecta a la red “REDMI” y se imprime la dirección
IP asignada. Figura 9. Resultado final, interfaz grafica mostrando valores del ADC
y estado del LED (encendido).
IV. CONCLUSIÓN
La implementación de los sockets y saber manejar
bien esta herramienta para trabajar con redes y poder
tener una comunicación bidireccional siguiendo el
esquema de cliente-servidor es indispensable porque
la mayoría de las aplicaciones web usan sockets, por
Figura 7. Conexión con la red y asignación de IP. ejemplo un chat para que exista esa comunicación
bidireccional entres dos personas, se hace usos de los
Ahora se presenta la interfaz grafica del lado del Sockets, además aprender a utilizarlos es la base para
cliente en donde se observan los botones descritos en poder implementar aplicaciones más interesantes
la sección anterior. basadas en sockets pero que hacen uso de funciones
que dejan por debajo toda aquella creación de los
mismos la cual es la mas importante que se tiene que
manejar y conocer muy bien. Después de culminar
con esta pequeña practica se puede decir que
implementar un socket es muy sencillo, lo que hace
complicada la tarea es la aplicación que se le va a dar,
esto depende de los requerimientos que uno se
proponga. Por ejemplo, la implementación de una
interfaz grafica para monitorear múltiples sensores,
o cualquier otra aplicación, pero en resumen la
creación de un socket y realizar la comunicación
Figura 8. Interfaz gráfica.
4
Serial.begin(9600); client.flush();
pinMode(2,OUTPUT); }
delay(1);
WiFi.begin(ssid, password); }
server.begin();
}