Ich habe ein J2ME-Programm geschrieben, das per BTSPP mit einem
Bluetoothmodul (BTM112) kommunizieren soll.
Das J2ME Programm soll eine BTSPP-Verbindung als Master öffnen zu einer
festen Bluetooth-MAC-Adresse, dann einen Text senden und die Verbindung
wieder trennen.
Auf einem Siemens EL71 Handy funktioniert mein Programm.
Auf einem Siemens S75 wird zwar eine Verbindung zum BTM112 aufgebaut,
aber kein Text gesendet.
Wenn ich das ganze aber mit einem Nokia 6300 probiere, dann wird
überhaupt keine BTSPP-Verbindung aufgebaut.
Der Code sieht folgendermaßen aus:
1 | String url = "btspp://00126F009F4A:1;authenticate=false;encrypt=false;master=true";
|
2 | StreamConnection conn = (StreamConnection)Connector.open(url);
|
3 | os = conn.openOutputStream();
|
4 | Thread.sleep(1000);
|
5 | os.write("Test".getBytes());
|
6 | os.flush();
|
7 | os.close();
|
8 | conn.close();
|
Hat jemand einen Tipp, weshalb das nur beim EL71 klappt und bei den 2
anderen Handys nicht?
Ist der Zugriff auf btspp und die Streamausgabe korrekt und
standardgemäß?
Gibt es Unterschiede beim Bluetooth-Zugriff zwischen Siemens und
Nokia-Handys?
Danke.