BT_java 1
Bluetooth
orienté java : JSR82 + Android
Notes de cours et mise en œuvre
jean-michel Douin, douin au cnam point fr
version du 22 Novembre 2011
BT_java 2
Sommaire
Le contexte
Bluetooth, caractéristiques, brève présentation
Les protocoles et profils
JSR82, Principes
Deux paquetages,
Usage identique pour J2SE et J2ME
Découverte
Des périphériques BT et des services
Android, en première approche
Client
Communication
RFComm btspp://
OBEX btgoep://
BT_java 3
Bibliographie utilisée
La doc de l’API jsr82, http://jcp.org/aboutJava/communityprocess/final/jsr082/index.html
http://www.kjhole.com/Standards/BT/BTdownloads.html
http://bluevirus.googlecode.com/files/bluetooth-for-java.9781590590782.22021.pdf
http://www.bluecove.org/bluecove/apidocs/
Recherche google :
Un exposé de Macherel Bruno ppt M2PGI UFRIMA
Une présentation de Apurva Kumar(www.research.ibm.com/people/k/kapurva)
Un exposé de Camille Diou, université de Metz,
http://www.usc.edu/dept/ee/scip/assets/001/57411.pdf
http://www.ieee802.org/11/Tutorial/90538S-WPAN-Bluetooth-Tutorial.pdf
http://www.cs.umu.se/kurser/TDBD16/VT07/Bluetooth-Tutorial-2001.pdf
http://www.bluetooth.com
http://www.newlogic.com
http://javabluetooth.chris-lorenz.com/ The JavaBluetooth Stack is a 100% (no native) Java implementation of
the Bluetooth Specifications Version 1.1. It currently supports HCI, L2CAP and SDP.
http://code.google.com/p/btfree/downloads/list
http://www.bluecove.org pour un grand nombre de JVM …
http://developer.android.com/guide/topics/wireless/bluetooth.html
souvent référencé
BT_java 4
Préambule
Le contexte
J2SE 6.0, update 11
WindowsXP/SP2,
Outil de développement Bluej 2.2.1
PC/clé Iogear GBU341W6, GBU421W6
librairie bluecove www.bluecove.org 2.1.0,
« on winsock »
Les MIDlet
Outils NetBeans 6.5, WTK 2.5.2
CLDC1.1, MIDP2.0
sur PC avec le micro-emulator
http://www.microemu.org/
sur mobiles :
sony ericsson S500i, W580i, Motorola K1 KRZR
Note: à priori, le WTK ne permet qu’une émulation du BT
HTC Galaxy Tab, 2.2 API 8, HTC Magic
http://www.iogear.com/product/GBU341W6/
http://www.iogear.com/product/GBU421W6/
BT_java 5
Marketing
Aux alentours de 10 à 100 mètres (BT 2.0, class 1, class 2)
Source : http://www.cs.umu.se/kurser/TDBD16/VT07/Bluetooth-Tutorial-2001.pdf
1 / 120 100%
La catégorie de ce document est-elle correcte?
Merci pour votre participation!

Faire une suggestion

Avez-vous trouvé des erreurs dans linterface ou les textes ? Ou savez-vous comment améliorer linterface utilisateur de StudyLib ? Nhésitez pas à envoyer vos suggestions. Cest très important pour nous !