Java y bluetooth
Alberto Gimeno Brieba
JSR-82: Bluetooth desde Java™
por Alberto Gimeno Brieba Copyright © 2004 Alberto Gimeno Brieba El presente tutorial trata sobre la programación de aplicaciones Java™ que hagan uso de Bluetooth. Más concretamente trata sobre las APIs definidas en el JSR-82.
This work is licensed under the Creative Commons Attribution-ShareAlike License.To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/2.0/ or send a letter to Creative Commons, 559 Nathan Abbott Way, Stanford, California 94305, USA..
Tabla de contenidos
1. Introducción .................................................................................................... 1 Sobre la tecnología Bluetooth...................................................................... 1 Sobre el API JSR-82 ................................................................................... 1 Sobre este tutorial ....................................................................................... 1 2. El paquete javax.bluetooth ............................................................................... 2 Algunas clases básicas............................................................................... 2 Clase LocalDevice .............................................................................. 2 Excepción BluetoothStateException ..................................................... 4 Clase DeviceClass .............................................................................. 4 Clase UUID........................................................................................ 4 Búsqueda de dispositivos y servicios ........................................................... 5 Clase DiscoveryAgent ......................................................................... 5 La interfaz DiscoveryListener ............................................................... 6 La clase DataElement....................................................................... 11 Comunicación .......................................................................................... 15 Comunicación cliente ........................................................................ 15 Comunicación del lado del servidor .................................................... 19 3. El paquete javax.obex................................................................................... 25 Clases básicas ......................................................................................... 25 La clase HeaderSet .......................................................................... 25 La clase Operation ............................................................................ 26 Conexión cliente....................................................................................... 27 Conexión servidor ..................................................................................... 28 4. Implementaciones de APIs Bluetooth para Java .............................................. 29 Implementaciones del JSR-82 ................................................................... 29 APIs no-JSR-82........................................................................................ 29 5. Documentación de interés ............................................................................. 31
iv
Lista de tablas
2.1. Tipos de datos DataElemnet ....................................................................... 11 3.1. Cabeceras y tipos de datos relacionados..................................................... 25 3.2. Rangos y tipos de datos asociados para identificadores creados por el usuario ......................................................................................................................... 26
v
Capítulo 1. Introducción
Sobre la tecnología Bluetooth
Bluetooth es una tecnología de comunicación inalámbrica omnidireccional. Se ideó pensando en dispositivos de...
Regístrate para leer el documento completo.