La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

Información turística vía bluetooth Rodrigo Gómez Z.

Presentaciones similares


Presentación del tema: "Información turística vía bluetooth Rodrigo Gómez Z."— Transcripción de la presentación:

1 Información turística vía bluetooth Rodrigo Gómez Z.

2 Introducción La idea de este proyecto es poder enviar información turística de interés, a un dispositivo con sistema bluetooth incorporado, sobre el lugar donde se encuentra el visitante, siempre y cuando éste lo desee

3 Proyecto En una primera etapa, la idea es transmitir desde un dispositivo USB bluetooth, hacia un auricular manos libres.

4 Pila de protocolos de Bluetooth ● Para poder realizar las comunicaciones entre los dispositivos Bluetooth es necesario establecer un enlace de radio entre los dispositivos. Sobre este enlace físico se irán construyendo enlaces lógicos que se ofrecerán a las aplicaciones para que puedan llevar a cabo las comunicaciones. ● Estos enlaces lógicos puede ser punto a punto con tráfico síncrono, asíncrono e isócrono (basado en slots de tiempo), o enlaces de difusión. El tráfico de los enlaces lógicos se lleva al enlace físico mediante la asignación de slots de tiempo de transmisión a cada uno de los enlaces lógicos.

5 Tipos de comunicación en los enlaces Bluetooth Unos de los objetivos de bluetooth es el de permitir transmitir audio de calidad entre dispositivos, a parte de poder servir como mecanismo de comunicación de datos entre dispositivos genérico. Para cumplir ambos objetivos se han definido dos tipos de conexiones: SCO (Synchronous Connection Oriented) y ACL (Asynchronous Conectionless).

6 Herramientas de Bluez ● hcidump: Es una herramienta que visualiza en pantalla todos los paquetes recibidos y enviados por un dispositivo especifico. Es particularmente útil cuando se quiera analizar el funcionamiento de un dispositivo o depurar a bajo nivel posible problemas de protocolos de comunicación. ● hcitool: Es la herramienta principal de la pila Bluez. Ofrece servicios básicos como realizar un inquirí, una conexión, obtener información sobre un dispositivo remoto y varios otros.

7 Herramientas Bluez hciconfig: Permite llevar a cabo todas las operaciones de configuración. Es utilizada fundamentalmente para activar y desactivar un dispositivo y para obtener o modificar todos los parámetros de funcionamiento..

8 Comunicación entre el computador y el auricular Lo primero es bajar del proyecto Bluetooth-ALSA el controlador necesario para que el sistema de sonido ALSA funcione con bluetooth. Luego cargamos el controlador y conectamos el dispositivos bluetooth del computador y de los auriculares en modo síncrono.

9 Comandos Cargamos el controlador que hemos compilado para nuestro núcleo del proyecto btsco: #modprobe snd-bt-sco Luego configuramos el dispositivo bluetooth del computador, para que funcione en modo síncronico. # hciconfig hci0 voice Dentro de "btsco" viene un programa llamado "btsco" que es el que se encarga de establecer el canal de comunicación de audio.# ldd /usr/local/bin/btscoc

10 Comandos La forma de establecerse la comunicación es con: # btsco 00:08:C6:49:36:18 Podemos ver que tenemos un nuevo dispositivo de audio en: # cat /proc/asound/card1/id

11 Software de programacion ● Mecel Bluetooth Software Development Kit (SDK) incluye las capas de la pila de protocolos Bluetooth. Desarrollado en ANSI-C, se ha prestado un especial énfasis en la eficiencia de los recursos y su fiabilidad. Se ha diseñado para un plataforma independiente y es ideal para pequeños sistemas integrados. Es gratuito previo registro. incluye algunas aplicaciones a modo de ejemplo de funcionamiento. ● http://www.mecel.com/products/bluetooth/default.ht m

12 Software de programacion ● Bluetooth software Kits: Extended Systems dispone de varios kits de desarrollo que incluyen la pila completa de protocolos, así como otros para diferentes tipos de equipos basados en los sistemas operativos Windows y Windows CE. Todos los SDK han sido testados y aprobados bajo la versión 1.1 de la especificación Bluetooth. ● http://resolution.extendedsystems.com/esi/products/ wireless+connectivity+products/bluetooth+software +kits/default.htm

13 Kit de Desarrollo PRANI-ESD210 ● Bluetooth v1.2 ● Clase 2 ● Nominal:30m – Ampliable 300m ● Dimenciones: – 18 x 20 x 11.7(mm) ● Power – 3,3Volts,150mA – nominal power consumption of 26mA@9600bps and 29mA@115Kbps speed ● Protocolos - RFCOMM, L2CAP, SDP

14 Kit de Desarrollo PROMI-ESD01 ● Bluetooth v1.1 ● Clase 1 ● Nominal:100m – ampliable 1000m ● Dimenciones: – 18 x 20 x 11.7(mm) ● Power – 3,3Volts,150mA – nominal power consumption of 26mA@9600bps and 29mA@115Kbps speed ● Protocolos - RFCOMM, L2CAP, SDP

15 Precios ● Como se puede apreciar los precios son bastante razonables como para pensar en desarrollar el transmisor. ● http://www.sena.com/

16 Resumen ● Como primer objetivo se logro comenzar a manejar esta tecnologia en desarrollo ● Se logro establecer una comunicacion sincronica entre el computador y el auricular ● Como objetivo extra, se adquirieron nociones basicas sobre el uso de linux. ● Se encontro una gran cantidad de aplicaciones para el uso de esta tecnologia.

17 Bibliografía ● ttp://bluehack.endorasoft.es/foros/ viewtopic.php?t=3 ttp://bluehack.endorasoft.es/foros/ ● http://www.bluez.org ● http://www.redes.upv.es/ralir/ficheros/practic as/p5/Ralir_Prac5.pdf ● ttp://acs.barrapunto.org/~acs/ LinuxBluetooth.pdf ttp://acs.barrapunto.org/~acs/ ● http://bluetooth-alsa.sourceforge.net/

18 ¿Consultas?


Descargar ppt "Información turística vía bluetooth Rodrigo Gómez Z."

Presentaciones similares


Anuncios Google