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
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.
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.