Verbindung zwischen BT-Modul und Android-Gerät

OP #3155695
Lesenswert?

Moin,
da ich noch nicht wirklich viel Ahnung von Android Programmierung habe 
brauche ich ein bisschen Hilfe. Von der Schule aus machen wir eine 
Projektarbeit, in welcher es darum geht bei einem selbstgebauten Haus 
Licht oder ähnliches mit Hilfe einer Android App zu "steuern" (d.h. Ich 
kann das Licht mit dieser App via Bluetooth an-,ausschalten und dimmen). 
Leider scheitere ich schon an einer Verbindung zwischen der App und dem 
Bluetooth Modul "RN-42". Als Anhang habe ich meinen Sourcecode gehängt.

In dem Sourcecode wird erst geprüft ob Bluetooth existiert.
Dann wird gefragt, ob Bluetooth angeschaltet werden soll (sofern es noch 
nicht Aktiviert ist).
Wenn man auf den "Ja"-Button drückt wird das Bluetooth angeschaltet( 
wenn man auf "Nein" drückt wird die App beendet).
Nach dem Anschalten des Bluetooth wird der "Bluetoothname" des Gerätes 
auf "Hauscontroller" gesetzt und der "Bluetoothname"+ die MAC-Adresse 
wird als Toast angezeigt.
Nun sollte eigentlich angezeigt werden, ob die App das Bluetoothmodul 
findet, aber es wird nichts angezeigt.

Wäre echt nett, wenn einer durch meinen Wirrwarr von Sourcecode 
durchsteigt und meinen Fehler findet... :D

Für Hilfen zum Verbinden der beiden Geräte(Das Smartphone und das 
Bluetooth Modul "RN-42") bin ich auch Dankbar.
Oder falls andere Fragen sind beantworte ich diese (falls ich kann).

MFG K4LLyY
Angehängte Dateien:
#3156161
Lesenswert?

Oder Bluetoothchat (ebenfalls unter den Examples). Beim BTM-222 muss man 
die UUID auch anpassen damit es klappt:
1
    private static final UUID MY_UUID_SECURE =
2
    //original    UUID.fromString("fa87c0d0-afac-11de-8a39-0800200c9a66");
3
        UUID.fromString("00001101-0000-1000-8000-00805F9B34FB");  //BTM-222
OP #3156175
Lesenswert?

Also ich hab das Sony Ericsson xperia Arc S mit der Android version 
4.0.4.

Da ich weder weiß was der UUID macht noch wofür das ist und auch nicht 
wo ich das für den RN - 42 finde kann ich den auch nicht gesetzt haben. 
:(

Da jedes example was ich mir angeschaut habe das anders macht und ich 
ein wenig davon verstehen möchte steig ich durch den ganzen examples 
nicht richtig durch (und mein englisch für die examples auf englisch ist 
auch nicht das beste).

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren