Frage

Wer weiß, wie ein Bluetooth-Gerät Geräte-IDs in Reichweite die erkennenden Geräte abholen könnte?

Ich bin auf der Suche ideal für die einfachste Lösung, die die kleinste implimentation der Bluetooth-Protokolle beinhaltet.

Ein Ausgangspunkt wäre gut, ich wünschte nur, eine Vorrichtung zu schaffen, die alle Geräte-IDs der Nähe befindlichen Bluetooth-Geräte mit minimalem Stromverbrauch speichern kann, vorzugsweise nur Funkfrequenzen und nicht mit SDP und was sonst.

Wenn Sie nicht mir dabei helfen können, können bitte Sie mir eine gutes Lesematerial für niedriges Niveau Bluetooth (Schritt für Schritt) Kommunikation finden helfen. Die Lesung ist online so hohe Niveau, dass ich trainieren kann nicht, was tatsächlich gesendet wird, wenn.

War es hilfreich?

Lösung

Laalto genagelt die Antwort von der Bluetooth-Spezifikation / stapelt POV, aber Ihre Frage impliziert, Ihre Suche nach einem Stand-alone-Bluetooth-Gerät suchen - nicht nur einen Laptop App Scan Geräte in der Umgebung.

Ich kann nur für die BT-Chips sprechen, dass die Firma, die ich für die Hersteller arbeiten (Cambridge Silicon Radio - CSR), aber unsere Chips kann das tun so ziemlich aus dem Kasten heraus. Unsere Chips haben eine On-Board-Virtual Machine-Sandbox, die den Zugriff auf die Firmware-Funktionen und Bluetooth-Stack des Chips ermöglicht. Sie können ganz einfach ein C-Code app schreiben in der virtuellen Maschine Sandkasten, auf dem Chip, die in regelmäßigen Abständen durchsucht für erkennende Geräte herumlaufen, ihre IDs greifen und sie dann heruntergeladen werden, wenn über USB oder serielle verbunden, oder vielleicht über BT, wenn das Gerät eine Verbindung zu der Hörer direkt.

www.csr.com und www.csrsupport.com für Chips, Entwickler-Kits, Design Referenzen, etc .. etc ...

Sie wollen wahrscheinlich ein Modul mit der zusätzlichen HW (UARTs, USB etc ...), als auch nur der Chip aber man könnte dies die Größe eines USB BlueTooth mit etwas implementieren oder wahrscheinlich kleiner.

Es wäre wirklich mehr darüber zu wissen, helfen, was Ihr zu erreichen versuchen, warum Sie wollen etwas, das nur scannt die Bluetooth-Geräte umgibt und wie groß das Gerät sein muss.

Sorry, wenn dies wie Werbung klingt. Für Balance: Broadcom macht BT-Chips zu

!

Andere Tipps

Die Bluetooth-Spezifikationen von http://www.bluetooth.org sind ein guter Ausgangspunkt für schwach- Level-Informationen. Sie müssen ein Konto auf die Spezifikationen zugreifen, aber Sie können einen kostenlos erstellen.

Im Grunde, was Sie tun müssen, ist in Abfragemodus gehen regelmäßig und die Antwortpakete greifen, wie sie ankommen. Je mehr Zeit Sie in Abfragemodus verbringen, desto wahrscheinlicher werden Sie Geräte in Reichweite entdecken: erkennende Geräte den Inquiry Scan-Modus nur relativ selten eintreten; es dauert einige Zeit (10.24s zumindest mit älteren Bluetooth-Versionen), um alle möglichen Frequenzen in der Anfrage / Inquiry Scan Frequenzsprungschemata zu scannen. Und selbst dann können Sie suboptimal Funkbedingungen haben.

Für die Umsetzung Ich schlage vor, Sie zumindest mit bestehenden Bluetooth-Bibliotheken starten wie BlueZ und versuchen Sie nicht zu erstellen Sie Ihre eigenen von Grund auf neu.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top