BlueZ Stack als Peripheriegerät verwenden (Werbetreibender)

Tor: Verwenden Sie BlueZ und einen Bluetooth 4LE-Dongle, um ein Peripheriegerät zu erstellen, das das Bluetooth-Äquivalent von "Hello World" bewirbt.

Wo ich bin: Ich habe momentan das BlueZ-Stack-Setup und kann es herunterladen. Ich kann das hci-Tool verwenden, um den Bluetooth-Dongle zu erkennen und zu sehen. Ich habe mit hciconfig leadv herumgebastelt, aber ich verstehe nicht ganz, was los ist.

Welche Hilfe ich glaube ich brauche: Ich muss es zum nächsten Schritt bringen. Wenn jemand mich auf eine gute Ressource hinweisen kann, mich durch diese oder irgendetwas führen kann, wäre es sehr dankbar. Wenn ich zusätzliche Beinarbeit (Suche) machen muss, kann ich das, aber ich habe Google und SO mit so vielen verschiedenen Ableitungen dieser Frage durchsucht, wie ich mir vorstellen kann.

* Ich habe dies auch als CoreBluetooth getaggt, in der Hoffnung, dass vielleicht ein iOS-Entwickler irgendwann daran herumgebastelt hat.

EDIT: Als Antwort auf einen Kommentar erscheint es vernünftig, mein Endziel anzugeben. Letztendlich möchte ich über den Dongle für die einfachsten Nachrichten / Signale werben und diese auf einem iOS-Gerät (CoreBluetooth) abrufen. Ich habe es geschafft, die iOS-Seite gut zum Laufen zu bringen (im Vergleich zur Linux-Seite jede Menge Dokumentation), aber das Schwierige für mich ist, diesen Adapter als Peripheriegerät einzurichten. Der BlueZ-Stack ist für mich ein schreckliches Rätsel.

EDIT: Nach mehr Graben stieß ich schließlich auf diesen Beitrag:Raspberry Pi Bluetooth 4.0-Verbindung. Dies hat mich zum Thema eines GATT-Servers geführt, ich werde dieses Thema weiter verfolgen.

EDIT: Okay, meine Suche nach Lernen geht weiter. In den letzten Tagen habe ich mich eingehender mit den Tools hci *, sdptool und gatttool befasst. Ich bin in der Lage, den Adapter so einzustellen, dass er "hciconfig hci0 leadv" ankündigt. Zu diesem Zeitpunkt kann ich den Adapter erfolgreich "sehen", aber ich kann tatsächlich nichts davon lesen. Ich sehe nicht einmal den freundlichen Namen. Ich werde weiterfahren, aber wie immer sind alle Hilfe / Vorschläge mehr als willkommen.

EDIT: Relevanter Link, solider Überblick über 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

LAST EDIT: Hallo zusammen, hier erfahren Sie, wie Sie mit einem Raspberry Pi + BlueZ einen iBeacon erstellen ...http://www.wadewegner.com/2014/05/create-an-ibeacon-transmitter-with-the-raspberry-pi/

Antworten auf die Frage(2)

Ihre Antwort auf die Frage