0% encontró este documento útil (0 votos)
3 vistas7 páginas

5.raspberry Pi - Raspbian - Python

El documento proporciona instrucciones sobre la configuración de un servidor Asterisk en Raspberry Pi utilizando el sistema operativo Raspbian, basado en Debian. Incluye la instalación de Python y ejemplos de código para crear un cliente y un servidor utilizando la librería socket. También se menciona la necesidad de cargar el RaspberryPi Controller desde la Play Store de Android.

Cargado por

proyectos
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
3 vistas7 páginas

5.raspberry Pi - Raspbian - Python

El documento proporciona instrucciones sobre la configuración de un servidor Asterisk en Raspberry Pi utilizando el sistema operativo Raspbian, basado en Debian. Incluye la instalación de Python y ejemplos de código para crear un cliente y un servidor utilizando la librería socket. También se menciona la necesidad de cargar el RaspberryPi Controller desde la Play Store de Android.

Cargado por

proyectos
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

RASPBERRY PI: OPERATIVE SYSTEM

=RASPBIAN

# ASTERISK SERVER CONFIGURATION


[Document Revision: 0] (May 23, 2 1
014)
RASPBERRY PI: OS RASPBIAN (Based on PYTHON-BASIC INTRODUCTION
Debian)
Install IDE for PYTHON:

#sudo apt-get install


python
#sudo apt-get install
python-dev

[Document Revision: 0] (May 23, 2 2


014)
RASPBERRY PI: OS RASPBIAN (Based on PYTHON-BASIC INTRODUCTION
Debian)
Run IDE for PYTHON:

[Document Revision: 0] (May 23, 2 3


014)
RASPBERRY PI: OS RASPBIAN (Based on PYTHON-BASIC INTRODUCTION
Debian)
Cliente-Servidor:
Librería: import socket

Funciones:

[Link](socket.AF_INET,socket.sock_STREAM)
AFI_NET para trabajar con IPV4
sock_STREAM para trabajar con conexión TCP

[Link]((HOST,PORT))
HOST= Numero de ip del servidor
PORT= Puerto asociado

[Link](#conexiones)
Numero de conexiones a permitir

[Link]()
Devuelve dos objetos: con (objeto que representa la conexion)y addr (direccion ip de
conexion)
[Document Revision: 0] (May 23, 2 4
014)
RASPBERRY PI: OS RASPBIAN (Based on PYTHON-BASIC INTRODUCTION
Debian)
lo:
ar un servidor y esperar conexiones, si alguien se conecta, imprimir el mensaje:
do” y la IP del cliente
#CODIGO DEL CLIENTE:
#CODIGO DEL SERVIDOR:
import socket
import socket
#Asignar la conexion a la variable "s":
#Asignar la conexion a la variable "s":
s=[Link](socket.AF_INET,socket.SOCK_STRE
s=[Link](socket.AF_INET,socket.SOCK_S
AM)
TREAM)
#asignar el Host y el puerto a conectarse:
#Asignar el Host y el puerto:
[Link](("[Link]",2015))
[Link](('',2015))
[Link]("HOLA")
#Numero de conexiones a sosportar:
[Link]()
[Link](10)
while True:
con,addr=[Link]()
# Numero de bytes a separar en el buffer:
data=[Link](1024)
print("Ip-Cliente",addr)
print("Info: ",data)
[Link]()

[Document Revision: 0] (May 23, 2 5


014)
RASPBERRY PI: OS RASPBIAN (Based on PYTHON-BASIC INTRODUCTION
Debian)
lo:
ar un servidor y esperar conexiones, si alguien se conecta, imprimir el mensaje:
do” y la IP del cliente
Se corre en distintas maquinas y se obtiene:
1) Cuando se corre el cliente no se ve nada en la terminal
2) Cuando se corre el servidor, se ve la conexión entrante:

[Document Revision: 0] (May 23, 2 6


014)
RASPBERRY PI: OS RASPBIAN (Based on PYTHON-BASIC INTRODUCTION
Debian)
cargar el RaspberryPi Controller (en el PLAYSTORE de Android):

[Document Revision: 0] (May 23, 2 7


014)

También podría gustarte