Show simple item record

dc.contributorFernández Muñoz, Marcel
dc.contributor.authorBades, Maria Ramona
dc.contributor.otherUniversitat Politècnica de Catalunya. Departament d'Enginyeria Telemàtica
dc.date.accessioned2016-07-22T16:47:24Z
dc.date.issued2016-07-15
dc.identifier.urihttp://hdl.handle.net/2117/89094
dc.descriptionPer determinar
dc.description.abstractIn 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.
dc.description.abstractEn 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.
dc.description.abstractEn 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.
dc.language.isospa
dc.publisherUniversitat Politècnica de Catalunya
dc.subjectÀrees temàtiques de la UPC::Enginyeria de la telecomunicació
dc.subject.lcshBluetooth technology
dc.subject.lcshPython (Computer program language)
dc.subject.lcshAndroid (Electronic resource)
dc.subject.lcshObject-oriented programming (Computer science)
dc.subject.lcshApplication software
dc.subject.lcshRadio relay systems
dc.titleAcceso a contenido en plataforma Raspberry Pi
dc.title.alternativeAccess to content in Raspberry Pi platform
dc.title.alternativeAccés a contingut en plataforma Raspberry Pi
dc.typeBachelor thesis
dc.subject.lemacBluetooth (Tecnologia)
dc.subject.lemacPython (Llenguatge de programació)
dc.subject.lemacAndroid (Recurs electrònic)
dc.subject.lemacProgramació orientada a l'objecte (Informàtica)
dc.subject.lemacProgramari d'aplicació
dc.subject.lemacRadioenllaços
dc.identifier.slugETSETB-230.114291
dc.rights.accessRestricted access - author's decision
dc.date.lift10000-01-01
dc.date.updated2016-07-22T05:51:17Z
dc.audience.educationlevelGrau
dc.audience.mediatorEscola Tècnica Superior d'Enginyeria de Telecomunicació de Barcelona
dc.audience.degreeGRAU EN ENGINYERIA DE SISTEMES DE TELECOMUNICACIÓ (Pla 2010)


Files in this item

Thumbnail
Thumbnail

This item appears in the following Collection(s)

Show simple item record

All rights reserved. This work is protected by the corresponding intellectual and industrial property rights. Without prejudice to any existing legal exemptions, reproduction, distribution, public communication or transformation of this work are prohibited without permission of the copyright holder