Back to Search Start Over

Acceso a contenido en plataforma Raspberry Pi

Authors :
Universitat Politècnica de Catalunya. Departament d'Enginyeria Telemàtica
Fernández Muñoz, Marcel
Bades, Maria Ramona
Universitat Politècnica de Catalunya. Departament d'Enginyeria Telemàtica
Fernández Muñoz, Marcel
Bades, Maria Ramona
Publication Year :
2016

Abstract

Per determinar<br />In this project was developed an application in Android and a script in Python which makes the Bluetooth communication between a mobile device and a Raspberry Pi 2. The communication consists in the transmission data, such as text, video and audio. In the case of audio data, depending on the format, we can do streaming from Raspberry to Android. The communication is master/slave, being Android, in this case, the customer and the Raspberry the server. The customer requests to the server, selected from a list of paired or scanned devices, to accept the communication, while the server is on listening mode. Once communication is made, by pressing a button Android asks the Raspberry show a list of folders that has in a "mother" folder. These folders are a way to classify the type of the transmitted data. By selecting one of these folders will be displayed all items of that type that has the folder. If the item selected is wav (WAVE form audio file format) the audio is played in real time, otherwise data will be downloaded on the mobile phone.<br />En este proyecto se ha desarrollado una aplicación en Android y un script en Python que facilita la comunicación Bluetooth entre un dispositivo móvil y la plataforma Raspberry Pi 2. La comunicación consiste en la transmisión de datos de texto, video y audio, con la posibilidad en el caso de los datos de audio, dependiendo del formato, poder hacer streaming desde la Raspberry hacia Android. La comunicación es de tipo master/slave, siendo Android, en este caso, el cliente y la Raspberry el servidor. El cliente solicita al servidor, elegido de una lista de dispositivos emparejados o escaneados por Bluetooth, aceptar la comunicación, mientras el servidor está en modo de espera para aceptar la solicitud. Una vez hecha la comunicación, apretando un botón, Android pide a la Raspberry mostrarle una lista con las carpetas que tiene en una carpeta ?madre?. Estas carpetas son una manera de clasificar los tipos de datos genéricos que se desean transmitir. Al seleccionar una de estas carpetas se mostrara en pantalla todos los elementos de ese tipo que tiene la carpeta. Al seleccionar un elemento de la lista, si es de tipo wav (WAVE form audio file format) el audio se reproduce a tiempo real (o streaming), y si no se procede la descarga en un fichero del móvil.<br />En aquest projecte s'ha desenvolupat una aplicació en Android i un script en Python que facilita la comunicació Bluetooth entre un dispositiu mòbil i una placa Raspberry Pi 2. La comunicació consisteix en la transmissió de dades de text, video i àudio, amb la possibilitat, en el cas de les dades d'àudio, depenent del format, poder fer streaming des de la Raspberry cap a Android. La comunicació és de tipus master/slave, sent Android, en aquest cas, el client i la Raspberry el servidor. El client sol·licita al servidor, triat d'una llista de dispositius aparellats o escanejats per Bluetooth, acceptar la comunicació, mentre el servidor està en manera d'espera per acceptar la sol·licitud. Una vegada feta la comunicació, prement un botó Android demana a la Raspberry mostrar-li una llista amb les carpetes que té en una carpeta ?mare?. Aquestes carpetes són una manera de classificar els tipus de dades genèriques que es desitgen transmetre. En seleccionar una d'aquestes carpetes es mostrés en pantalla tots els elements d'aquest tipus que té la carpeta. En seleccionar un element de la llista si és de tipus wav (WAVE form àudio file format) l'àudio es reprodueix a temps real (o streaming) i si no es procedeix la descàrrega en un fitxer del mòbil.

Details

Database :
OAIster
Notes :
application/pdf, application/zip, Spanish
Publication Type :
Electronic Resource
Accession number :
edsoai.ocn959071153
Document Type :
Electronic Resource