Forum: Mikrocontroller und Digitale Elektronik Verbindungsproblem BLE112 mit Nexus 4


von Christian H. (Gast)


Lesenswert?

Hallo zusammen,

hat schon einer von euch ein Nexus 4 (LG) erfolgreich mit dem
Bluetooth-Modul BLE112 (Bluegiga) verbunden?

Das Nexus ist auf dem Stand 4.3, keine weiteren Apps installiert,
alles auf Werkseinstellung zurückgesetzt.

Mit dem Dongle von Bluegiga (BLED112) finde ich das Modul problemlos,
kann verbinden, das BT-Profil ansehen, Daten auslesen usw.

Das Nexus findet bei der Suche alle meine herkömmlichen BT-Geräte
aber das BLE112 nur sporadisch. Dann kann ich aber auch eine
Verbindung herstellen. Das ist aber so selten, dass ich mit dem
Projekt nicht weiterkomme.

Bis jetzt ist es mir nicht gelungen, ein System dahinter zu finden.
Also Versorgung BT-Modul an/aus, neu flashen, Nexus an/aus, Neustart,
BT an/aus, nichts hilft wirklich.

Mit zwei Distributoren bin ich in Kontakt aber dort sind nicht mal
passende Telefone vorhanden und die stochern daher ebenfalls im Nebel...

Hat einer von euch mit diesem Modul schon gearbeitet und einen
guten Tipp für mich?

Viele Grüße,
Christian

von Axel J. (axeljaeger)


Lesenswert?

Du kannst irgendwo im Profil für das Modul einstellen, wie oft und auf 
welchen Kanälen announced werden soll. Mit dem BLE-Dongle in der 
Bluegiga-Software sind meines Wissens nach ziemlich großzügige Werte 
eingestellt, also es sucht lange und auf vielen Kanälen. Ggf. ist das 
Nexus da etwas strenger.

von Christian H. (Gast)


Lesenswert?

Hallo Axel,

das war wahrscheinlich der richtige Hinweis, danke!

Für die Einstellung des Advertising muss man folgenden
Befehl verwenden:

call gap_set_adv_parameters(20, 30, 7)

Dabei ist die erste Zahl die minimale, die zweite Zahl die
maximale Zeit, jeweils multipliziert mit 625 us und die
dritte Zahl gibt vor, auf welchen der drei Advertising-Kanälen
gesucht werden soll. 7 steht für alle drei Kanäle.

Apple gibt min. 20 ms, max. 40 ms vor aber Android verwendet
andere Zeiten. Ich habe etwas von 3 und 4 ms gelesen aber das
war auch nur in einem Forum und stimmt evtl. nicht.

Mit 12,5 ms wie im Beispiel oben funktioniert es ganz gut.

Die Doku von Bluegiga ist einfach nur Mist, das sollten die
schleunigst mal ändern.

Viele Grüße,
Christian

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.