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

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.