Verwenden Sie BlueZ Stack als Peripheriegerät (Werbetreibender)

  • Ziel: Verwenden BlueZ und eine Bluetooth 4LE-dongle, erstellen Sie ein Peripheriegerät, das wirbt für die bluetooth-äquivalent von "Hallo Welt".

  • Wo ich bin: ich habe momentan noch die BlueZ-stack-setup und heruntergeladen, kann ich die hci-tool zu erkennen und zu sehen, die Bluetooth-dongle. Ich habe gebastelt mit hciconfig leadv aber ich bin mir gerade nicht ganz mit bekommen es zu begreifen, was Los ist.

  • Was Helfen, ich Glaube, ich Brauche: ich brauche, um es zum nächsten Schritt. Wenn jemand kann entweder zeigen Sie mir, in Richtung eine gute Ressource, gehen mir durch dieses, oder irgendetwas, Es wäre sehr geschätzt werden. Wenn ich tun müssen, zusätzliche Bein - (such -) Arbeit, die ich kann, aber ich habe Google durchforstet und mit SO vielen verschiedenen Derivate dieser Frage, wie ich denken kann.

*Ich getaggt dies als CoreBluetooth als auch in der Hoffnung, dass vielleicht ein iOS-dev gebastelt hat, mit dieser irgendwann.

EDIT: In Antwort auf einen Kommentar, scheint Es klug, zu sagen, was mein Ziel ist. Ich würde nämlich gerne werben, die über den dongle der einfachste der einfachen Botschaften/Signale und pick, dass bis auf ein iOS-Gerät (CoreBluetooth). Ich habe in der Lage zu Holen Sie sich die iOS-Seite der Dinge gut (tonnenweise Dokumentation im Vergleich zu den Linux-Seite der Dinge), aber das schwierige Teil für mich ist immer dieser adapter die Einrichtung als eine periphere. Der BlueZ-stack ist eine schreckliche Rätsel für mich.

EDIT: Nach mehr zu Graben, habe ich schließlich stolperte über diesen Beitrag: Raspberry Pi Bluetooth 4.0-Verbindung.
Dies führte mich zum Thema der GATT-server, werde ich weiter verfolgen das Thema.

EDIT: Okay also meine Suche für das lernen geht weiter. In den letzten paar Tagen hab ich tauchte tiefer in die hci*, sdptool, und gatttool tools. Ich bin zu dem Punkt des seins in der Lage, den adapter zu werben, "hciconfig hci0 leadv". An dieser Stelle kann ich erfolgreich "siehe" den adapter, aber ich kann eigentlich alles Lesen. Ich bin mir auch nicht zu sehen, der freundliche name. Ich halte von LKW auf, aber wie immer, jede Hilfe/Anregungen sind mehr als willkommen.

EDIT: Entsprechenden Link, solide übersicht von Bluetooth LE in Bezug auf iOS.
https://developer.apple.com/library/content/documentation/NetworkingInternetWeb/Conceptual/CoreBluetooth_concepts/AboutCoreBluetooth/Introduction.html#//apple_ref/doc/uid/TP40013257-CH1-SW1

LETZTE änderung: Hey all, dieser link beschreibt, wie erstellen Sie ein iBeacon mit einem Raspberry Pi + BlueZ...
http://www.wadewegner.com/2014/05/create-an-ibeacon-transmitter-with-the-raspberry-pi/

InformationsquelleAutor der Frage Ceryni | 2013-04-22

Schreibe einen Kommentar