TI SensorTag

Proyecto Redes de Computadores II, Segundo Semestre 2013


        • Home
  • BLUETOOTH
  • BLE - LOW ENERGY
  • SENSORTAG
  • HOW TO
Site Search

Bluetooth:

 

 

Bluetooth  es una especificación industrial (Protocolo) para Redes Inalámbricas de Área Personal (WPAN) que posibilita la transmisión de voz y datos entre diferentes dispositivos mediante un enlace por radiofrecuencia en la banda ISM de los 2.4 [GHz] (en sus inicios 79 canales de 1[MHz] en USA y Europa). Su banda de operación varía según la legislación del país en que se encuentra. El objetivo de Bluetooth es lograr   redes ad hoc   simples, de bajo coste y poco consumo de batería

 

Los dispositivos que suelen utilizar este protocolo son PDA, teléfonos móviles, computadoras portátiles, ordenadores personales, impresoras o cámaras digitales. Permite Conexión de usuarios móviles a internet usando puertos de conexión Bluetooth y creación dinámica de redes privadas a través de sincronización automática entre dispositivos móviles y estacionarios.

 

 

Bluetooth hace uso de redes informáticas especiales, llamadas piconet, basadas en las operaciones multi-usuarios. Las piconet se basan en un sistema de maestro-esclavo Sin embargo, existen limitaciones en el número de piconet dentro del área de cobertura y número de esclavos por maestro. Dentro de una misma área de cobertura puede existir un máximo de 10 piconets, cuando dos piconet se conectan entre sí, se forma un Scatternet (red dispersa) que se conecta a través de algún otro dispositivo

 

Bluetooth se compone de una pila de protocolos, que funcionan en conjunto para permitir la comunicación. Bluetooth RADIO es el transceptor que transmite y recibe las señales eléctricas moduladas por los dispositivos Bluetooth. BASEBAND se refiere a la capa física, que maneja los canales físicos y los enlaces, aparte de otros servicios como corrección de errores, limpieza de datos, selección de salto y seguridad. ACL que se preocupa de la transmisión de datos simétricos sobre los canales físicos. El enlace ACL provee una conexión de conmutación de paquetes entre los maestros y esclavos activos. SCO en el enlace físico utilizado para transmitir datos e información de voz. Es simétrico (al revés de ACL), punto-a-punto entre un maestro y un determinado esclavo. Se comporta como una conexión de conmutación de circuito. Linkmanager que principalmente maneja los set-up de enlace, seguridad y control. Provee de servicio como autorización, control de encriptación y provee capacidades QoS. Además maneja los diversos estados (active, sniff, etc.). L2CAP (Logical Link Control and Adaptation Layer Protocol) que reside en la capa de enlace y provee de conexión tipo ACL o SCO a los protocolos superiores con capacidad de multiplexación de protocolos, segmentación y re-ensamble. Limita a los protocolos superiores a transmitir paquetes L2CAP de hasta 64 Kb de largo. RFCOMM es el protocolo de transporte, con provisiones para emular 9 circuitos de RS-232 puerto serial sobre el protocolo L2CAP. Soporta hasta 60 conexiones simultáneas entre dos dispositivos Bluetooth. SDP es un protocolo para describir los parámetros de inicialización de los flujos multimedia. Trabaja en conjunto a RTP y SIP. JINI es una API que permite descubrir distintos servicios y WAP que es un   estándar   abierto internacional para aplicaciones que utilizan las comunicaciones inalámbricas.

Los pasos para el establecimiento de la conexión son los siguientes:

 

Inquiry y paging : Encontrar puntos de acceso en un rango cercano, incluido su dirección y reloj (datos relevantes de sincronismo). El emisor acá no dirá quién es, solo que tipo de dispositivos está utilizando. En paging el maestro transmite su código de acceso hasta lograr sincronismo con el esclavo, el cual le responderá esperando un ACK con información de reloj, dirección, etc. Finalmente cuando esclavo recibe el ACK, está preparado para establecer la conexión.

 

Establecimientodelenlace: Mediante Link Manager Protocol, se encarga de la conexión del enlace entre dispositivos Bluetooth (considera seguridad, datos control, etc.).

 

Descubrimientodeservicios: Utilizando SDP (Service Discovery Protocol) informa de servicios disponible en el AP. Trabaja en conjunto a otros protocolos como SIP y RTP.

 

CanalL2CAP y RFCOMM: Se crea dada la información de SDP. Dependiendo de la aplicación puede ser necesaria conexión serial. Directamente utilizado por los protocolos superiores. En esta etapa se debe asegurar calidad de servicio QOS.

 

Seguridad : AP puede enviar solicitud de «emparejamiento» (pairing) con fines de seguridad. Habilita la encriptación (Dentro de ésta información se enviará PIN code). Finalmente se establece la conexión PPP y los protocolos de redes existentes.

Los dispositivos que utilizan Bluetooth generalmente utilizan 4 modos de conexión, dependiendo que acción se encuentren realizando, de otro modo utilizan un modo <<Standby>> hasta que se conecte a alguna piconet. Estos modos son:

  • Active: Limitado a 7 esclavos activos por cada maestro. Las unidades del dispositivo participarán activamente en el canal, así pueden recibir comunicación en cada trama, donde los esclavos serán sondeados por los transmisores constantemente, esperando lograr un establecimiento del enlace. Debido a esto, el consumo de potencia en esta etapa es muy alto.

 

  • Hold: Permite a los esclavos atender otras piconet, así realizar operaciones de escaneo, paging e inquiry, sin embargo, por esta razón sólo podrá soportar paquetes SCO. En este modo está permitido una etapa de suspensión, donde las unidades mantendrán las direcciones de los miembros activos. Tanto el maestro como esclavo deben establecer un tiempo de duración de este estado, después del cual es esclavo debe despertar y sincronizarse con el canal de tráfico. En resumen, acá la operación es en baja potencia

 

  • Park: En este estado los dispositivos han abandonado sus direcciones MAC y ocasionalmente escuchan el tráfico del maestro para volverse a sincronizar y comprobar los mensajes broadcast. Tiene el ciclo de trabajo más corto de los tres modos de ahorro.

 

  • Sniff (rastreo): Idéntico al modo Hold. El dispositivo esclavo es liberado durante intervalo de tiempos recurrentes y el maestro solo podrá comunicarse durante slots de tiempo <sniff> . Básicamente se definen períodos de presencia y ausencia de las piconet. El consumo por tanto, es bajo.

 

  • Bluetooth

    Bluetooth es una especificación que posibilita la transmisión de voz y datos entre diferentes dispositivos mediante un enlace por radiofrecuencia.Mas »

  • BLE - Bluetooth 4.0

    BLE es la primera tecnología abierta de comunicación inalámbrica, que ofrece comunicación entre dispositivos móviles o computadores y otros dispositivos más pequeños (de pila de botón). Mas»

  • TI SensorTag

    Sensortag es un dispositivo construido por Texas Instrument diseñado para aminorar el tiempo de diseño para aplicaciones Bluetooth de meses a sólo horas. Mas»


John Burton

"Sospecho que el universo es más complicado de lo que podemos suponer....que hay más cosas en el cielo y en la tierra de las que soñamos, o pueden ser soñadas, en cualquier filosofía."

Isaac Asimov

  • "Una ciudadanía que no entienda como opera la ciencia corre el peligro de caer en las redes de la ignorancia."

Copyleft

  • Usted es libre de compartir, copiar y redistribuir el material en cualquier medio o formato.
  • Puede adaptar, remezclar, transformar y crear a partir del material.

No podemos revocar estas libertades mientras cumpla con los términos del copyleft.

Declaración



Copyleft © 2013 - Ningún derecho reservado - Nicolás Oneto | Gonzalo Rojas | Gustavo Sazo

UTFSM, Redes de Computadores II